(toppers-users 2581) Re: H8で2つのシリアルを利用する方法は?
今井和彦
imai-ka648 @ pref.miyagi.jp
2007年 3月 23日 (金) 11:57:03 JST
杉山様
> 3.akih8_3069f/sys_config.h 147行目
> #define TNUM_PORT 1
> を
> #define TNUM_PORT 2
> に変更すると、
> System logging task is started on port2.
> となり、serial_wri_dat(1,xxxx)が正常に動作してないようです。
機種に依存しない事項として、serial_wri_dat()を呼び出す前に
追加したポートもオープンする必要があります。
詳しくはjsp/doc/user.txtの「5.3.1 シリアルインタフェース
ドライバのサービスコール」をご覧下さい。
下記の部分も参考になるかと思います。
jsp/systask/logtask.c
void
logtask(VP_INT exinf)
{
logtask_portid = (ID) exinf;
serial_opn_por(logtask_portid);
vmsk_log(LOG_UPTO(LOG_NOTICE), LOG_UPTO(LOG_EMERG));
syslog_1(LOG_NOTICE, "System logging task is started on port %d.",
logtask_portid);
------------------------
宮城県産業技術総合センター
今井和彦
E-mail: imai-ka648 @ pref.miyagi.jp