[Armadillo:00618] Re: CON2のCOM2から外部機器を定周期アクセスとsleep
Yasushi SHOJI
email@hidden
2005年 11月 7日 (月) 16:40:33 JST
# HTML外してくださいね。
At Mon, 7 Nov 2005 16:21:15 +0900,
Akira Ishimatsu wrote:
[...]
> while true
> do
> echo enq >/dev/ttyS0
> sleep 1
> done
>
> これで1秒周期の問い合わせですが
> 0.1秒周期にしたいのですがSleepが秒までしかないみたいなので
> 弱っています。
添付しているプログラムを compileし、usleepという名前で installしてくだ
さい。shellから
while true
do
echo enq >/dev/ttyS0
usleep
done
と、すると目的の 100ms sleepができると思います。sleepみたく引数によっ
て sleep時間を変更するのであれば、codeを変更してみてください。
--
yashi
#include <unistd.h>
int main(int argc, char *argv[])
{
usleep(100*1000);
return 0;
}
armadillo メーリングリストの案内