正文
这里面一定要区分RS-232与TTL不同之处,TTL逻辑高电平==’1‘==Vcc==3.3V或5V、逻辑低电平==’0‘==0V==0V。而 RS-232逻辑高电平==’0‘==负电压== -3V~-25V==常为:-13V、逻辑低电平==’1‘==正电压== 3V~25V==常为:13V。如果使用错误的电压那么对你的电脑会造成损害。
首先需要注意的是Madison 电脑公司生产的McTerm,我拥有这家公司的McPen光笔系统(VIC-20 以及C64),但没想到的是差距这么大。它被分三个部分出售-储存在软盘中的软件、ROM芯片、以及可以连接到RS-232设备的线缆。我在网上已经看到前两个,但第三个没注意到,所以这将会是一个难点。
第一步利用EPROM烧录程序,在 PET 8032电脑(ROM映射)共需9000美元。程序(ROM)约2 Kbytes,但是EPROM空间却有4 Kbyte。剩余的空间可以利用0xFF来填补。 PET ROM(2532)输出,但是我选用的EPROM(2732)输出,很明显是不一样的。但可以通过装置修改三个引脚来达到目的。详情可以看这个网站。
下面就是软件了,当然软件可以很轻松的拷贝到1541软盘上,那么就可以通过 IEEE-488总线来连接1541单软盘驱动器,我将会使用“shift-run/stop”方法来运行第一个项目程序。
最后我需要弄清接线问题,并弄清哪些端口需要使用哪些程序,我研究了 VIC-20以及C64使用RS-232端口情况,后来我使用这两个;来接受信号,c那个利用 PA0 接口,b使用FLAG2 接口,同时我相信这是一个中断。这些都可以实现快速传输数据,该电脑B部分的CA1接口也是一个中断,我感觉这几者都是同一个工作模式。
RS-232用户端口转TTL信号传输,为了完成测试我就将b和c都连接到USB RS-232转TTL模块上。我是用了一个终端程序CoolTerm,设置好波特率并发送信息。这些都已经没关系了,我现在正在尝试一些没有测试的东西,我一直在尝试直到屏幕上出现提示信息。虽然这么做不对,但是它确实接收到了什么。