Article View: fj.lang.basic
Article #38Re: n88basic de 19200Baud
From: Yasuyuki Mukai
Date: Thu, 23 Apr 1998 00:00
Date: Thu, 23 Apr 1998 00:00
46 lines
1791 bytes
1791 bytes
Yasuyuki Mukai wrote: > なんとかして19200Baudで読む方法はないでしょうか? メールで > open文の後にout命令で直接ボーレートジェネレータのタイマー > (71054相当)を19200bpsに合うように変更して実現しました。 と教えて頂きまして http://www.webtech.co.jp/undoc/io_tcu.txt を参考にして無事動きました。 ただ、頻繁に「Illegal function call in 1190」で落ちてしまいます。 コンパイルしても結果は同じでした。 相手がフロー制御しないのでしょうがないかなという感じです。 以下がテストに使ったプログラムです。 10 ' save "get_FOX",a 20 ' renum 1000,1000 1000 'osziFOX Data read 1010 ' 1020 D$=SPACE$(255) 1030 ON COM(1) GOSUB *GET.COM.DATA 1040 COM (1) OFF 1050 OPEN "COM1:N71NN" AS #1 1060 OUT &H77,&HBE ' #2 LSB,MSB mode3 bin 1070 OUT &H75,&H8 ' LSB 19200bps 1080 OUT &H75,&H0 ' MSB 1090 COM(1) ON 1100 ' 1110 WHILE 1 1120 WEND 1130 END 1140 ' 1150 'Get data 1160 *GET.COM.DATA 1170 COM(1) STOP 1180 DATA.LEN=LOC(#1) 1190 LSET D$=INPUT$(DATA.LEN,#1) 1200 'PRINT DATA.LEN;" "; 1210 'PRINT LEFT$(D$,DATA.LEN); 1220 FOR I=1 TO DATA.LEN 1230 PRINT HEX$(ASC(MID$(D$,I,1)));" "; 1240 NEXT I 1250 COM(1) ON 1260 RETURN
Technical Details
Message-ID:
<353E12C2.CC0@imasy.or.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<3530DD83.77AE@imasy.or.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: f5300,8bc82d2832e52923 X-Google-Attributes: gidf5300,public From: Yasuyuki Mukai <yasuyuki@imasy.or.jp> Subject: Re: n88basic de 19200Baud Date: 1998/04/23 Message-ID: <353E12C2.CC0@imasy.or.jp> X-Deja-AN: 346676029 Content-Transfer-Encoding: 7bit References: <3530DD83.77AE@imasy.or.jp> Mime-Version: 1.0 Reply-To: yasuyuki@imasy.or.jp Content-Type: text/plain; charset=iso-2022-jp Organization: IMASY / Internet Mutual Aid Society Yokohama Newsgroups: fj.lang.basic