【テクニカルエンジニア】エンベデッド Part 2at LIC
【テクニカルエンジニア】エンベデッド Part 2 - 暇つぶし2ch882:名無し検定1級さん
07/05/17 09:22:00
ESEC行く関係で少し時間できたので、ものを知らないお年寄りに教えてあげまちゅね。
>ソフトは単なる手順だ。コードが増えることは nearly equal 処理時間が増えること。電子回路とは何の関係もない。
乗算器・乗算命令のないマイコンで、モーターを位相制御するのだが、
マイコン内蔵のクロックは便利な反面、RC発振回路で精度が低くバラつきがあるから、
乗算サブルーチンで位相制御のタイミングを補正してたんだわさ。
幸い、このマイコン(フラッシュ版のみのNECエレ製)は、
分岐命令でどちらに分岐しても処理時間が一定なので比較的簡単だったが、
コツコツ機械語命令の処理時間を積算して、乗算サブルーチンで結果を
得るまでの時間が一定になるようにNOP入れて完成させた罠。
ま、補正処理は完璧でもRC発振回路自体の温度とか経年による変化は補正できないけどね。(w
組み込み系システムでは、薄利多売系でコスト重視のものも多いから、
低コストのハードの難点をソフトで補ってやらにゃならんことも多いのよ。
国語も教えようか?
「実(みの)るほど頭(あたま)の下がる稲穂かな」とか幾らでも言えるけど。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch