Re: シリアル通信で CPU 使用率 100% (機種依存?)
岡本@松山 です.
----------------------------------------------------------------------
In article <3993545news.pl@rananim.ie.u-ryukyu.ac.jp>, kono@ie.u-ryukyu.ac.jp says...
>
>In article <euf7pj$1tip$1@ns.sfwj.jp>, "Yuuichi Naruoka" <ynaru@jade.dti.ne.jp> writes
>> 発注主が手持ちのDELL Latitudeにこのインストーラでソフトをインストールし、
>> 機器制御を行おうとしたところ組み込みマイコンの電源を入れただけでPC側の
>> ソフトがほとんど動かない状態になってしまうのです。タスクマネージャで確認
>> したところ該当プログラムのCPU使用率がほぼ100%(システム使用分を除く全て)
>
>シリアルが予期しないステータスを返して、write/read に意味な
>く戻って来るなんてのを想像します.... 対処してない応答がある
>のかも知れませんね。
>
>シリアルのコントローラとか、ドライバの差じゃないかぁ?
>
>(sleep 入れちゃえ、とか思わないでもないです....)
>
sleep 入れても100%だったことがあります.
WindowsNT+Visual C でした. 確か2000年あたり.
このときは別のヒトに直して貰いました.
ど〜やったか訊くと,
「明示的にOSにCPUを明け渡すように書く必要がある」
...とのことでした.
----------------------------------------------------------------------
ぢゃ (^^)/~~ 岡本 祐二 okamotoy@mx36.tiki.ne.jp -[終]-
# え〜? DOSじゃあるまいし...と今でも思ってます. (^^;
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735