#68 Article 1963 Posted at 1993/05/17 04:51:17 by kenken (MAP2750) [MODEM]
Subject: Re:*16 モデム買いたいんですが /1958 ...... /1881 /1880
うぅ、つっこまれるとわたしの「使う人」な皮がとれてしまうでわないか (^^;) 98FAを20MHzにしたときに、232Cで苦労したクチです。 分周の数字までついにでてしまったので、メールで片づけるつもりだったのを アップすることにします。 NIFTY-Serve FDEVICE LIB2 に | 55 TBD00377 92/04/10 3428 934 B Setbaud.LZH クロックアップ後のRSー232c騙し 98系 というのがあります。 これは、値を指定して、強引にボーレートを設定するというものでして、 CPUクロックアップ時の対策用に作られたプログラムです。 実行すると、5MHz系の場合、(8253Aクロック2.5MHz) | SetBaud.com (CPU <-> RS-232c Baudrate synchronization & examination system.) | Copyright (c) Toru 1992 | | usage: SetBaud value | This Machine is 8MHz line | 16:9600 | 32:4800 | 64:2400 となり、8:19200 4:38400 3:57600 2:76800bps と、できることがわかります。 が、しかし、8MHz系(8253Aクロック2MHz)だと、 | SetBaud.com (CPU <-> RS-232c Baudrate synchronization & examination system.) | Copyright (c) Toru 1992 | | usage: SetBaud value | This Machine is 8MHz line | 13:9600 | 26:4800 | 52:2400 システムクロック8MHzのマシンの場合は、↑のとおりでして、19200bpsに するためには、わぴさんの通り、6.5 に設定する必要がありますが、 周波数の分周というのは整数ですから(当然ですね)、6.5分周なんてものは ありえません(できません)から、結果、絶対にできないわけです。 さて、では近い値は何か? ということで、 6 を考えますね。 (誰ですか? そこで 7だ なんていってるのは(笑)) 6分周した場合、20800bpsとなります。 おぉ ラスティさんのモデムが対応しているでわないですか。 がCCTやWTERM等の主要ソフトは20800bpsや41600bpsは対応していないので、 こういったプログラムで通信ソフト起動後、強引にボーレート調整してやるしか ないわけで。(WTERMで細工を試みたけど、分周値6はできなかった) これにはいろいろ不都合な点がでてくるので、やはり辛いところです (どう不便なのかは使った人だけがわかるってことで^^;) kenken / MAP2750