一、程序的作者和程序的用途 此程序由
@hanford 兄设计和开发,软件是完全绿色免费的,不存在任何广告或者收费,而且可以自由传播,我负责程序的部分测试和在论坛发布工作
。
程序的主要功能是让x86 PC通过CE-158与PC1500 / E500进行快速文件传输,简单的说就是两者之间高速上传和下载程序代码,在此感谢hanford兄的辛勤工作和无私的共享精神。
二、关于程序的一些说明 关于PC1500和CE-158的详细描述我就不多说了,CE-158做为PC1500的扩展坞可以提供RS232和LPT的输入输出,相信手里有这些设备而且知道怎么用的人,比我更了解它们,熟悉PC1500和CE-158的朋友相信都已过而立之年了吧。
程序使用起来非常简单,而且效率很高。实测使用CLOAD命令,将1段4800字节、共114行的BASIC代码,由PC传输至PC1500只需要15秒!之前我们经常使用的音频方式龟速传送文件基本上可以抛弃了,现在只要您的电脑有标准的RS232串口和一条正确的串行连接电缆连接CE-158,就可以喽
程序的硬件和软件环境要求:
硬件环境:兼容x86的主机一台(至少有一个空闲COM接口)、CE-158一套、RS232 9/25针连接电缆一条
软件环境:Windows系统(无需安装VC++运行库)
Win98SE、2000、2003、XP、Win7 x86版均可正常运行;
Win8.x 全系列未测试;
PE系统不推荐使用,因为大部分PE精简掉了COM驱动和相关文件,导致工具无法打开串口;
x64版Windows暂无测试,有条件的朋友可以测试一下并反馈结果,谢谢。
主板COM口与CE158之间连接的RS232串行的电缆接线方式应如下图(借用广坛比夫兄的一张图,在此谢过),线缆可能需要手工制作,但对于已过而立之年的“老家伙”们来说不算是难事吧。
三、软件使用时的图文说明(基于14.11.15版制作,后期发布的新版功能会有增加,仍可参照此说明操作) 1、在x86主机上,解压缩软件到本地的某个文件夹即可,与EXE程序配套的会有一个E500Comm.ini文件,同时储存着PC1500和E500用户的配置参数。
2、运行E500Comm.exe即可打开程序。
首先在计算器栏选择《PC1500》;
《串口号》根据自己主板的实际情况选择;
《波特率》建议设置为2400(PC1500官方最大支持2400);
《传输完毕后播放声音》建议勾选,在代码上传/下载完成后,PC的声卡会发出声音提示你传输完成,而你在传输完成之前可以干点别的事,不用无聊的蹲在电脑前面
。
3、程序的主界面:
左边的《电脑图标》代表x86 PC,右边的《计算器图标》代表PC1500 / E500,点击左侧的《1.程序》就可以从PC向PC1500发送代码
4、由PC向PC1500发送代码:
中间的文字部分是传送代码的一些命令和说明;
下部有字符延迟和行延迟的参数设置,hanford兄在这两个参数的设置上采取了比较保守的数值,默认就可以很好的工作,如果你是个激进派的话,可以尝试将字符延迟和行延迟都设置为0(单位是ms)。在我的PC上两者都设置为0时(波特率2400,8,N,1),传输文件正常,但不保证在你的电脑上一定正常。
5、打开一个BASIC文件(打开的文件其扩展名其实可以是任意的,只要内容是正确的BASIC代码即可),向PC1500发送:
点击《打开文件》按钮,打开一个BASIC的代码文件后,窗口会自动切换到《程序》选项卡,上面的《整理代码》按钮可以对当前的程序代码进行一些必要的检查,发现不规范的代码后会提示你(但程序不会修改你的代码)。
最下面的《发送文本》是对应PC1500的CLOADa命令,向PC1500发送的是ASCII代码
最下面的《发送二进制》是对应PC1500的CLOAD命令,向PC1500发送的是二进制代码
强烈建议使用CLOAD命令,其传输速度应该比CLOADa命令快10倍以上。在PC1500端输入完命令并准备好接收后,点击《发送文本》或《发送二进制》按钮即可开始传送,发送期间会有进度条显示进度,完成后声卡会发出声音提示发送完成,同时窗口中显示耗时的时长。 6、从PC1500向PC上传代码:
在主界面上点击《4.程序》,出现下面的对话框,为准备接收的文件选择一个路径和文件名,程序提供了可以自定义扩展名的功能,并会自动记忆,方便下次使用。
点击《开始》按钮,PC端准备接收从PC1500发送过来的代码。
PC1500上使用CSAVE或者CSAVEa命令上传代码
这里强烈建议使用CSAVE命令来上传代码,速度比CSAVEa快10倍以上。 7、点击《开始》后的对话框:
此时程序处于随时等待接收的状态,只要侦测到PC1500开始发送代码,程序就会自动接收并保存。
接收完代码后的对话框:
右上角显示的总共接收到的字节数,接收到的文件已自动保存在先前你指定的文件夹中。
8、程序的关于按钮:hanford兄的联系方式、版本、版权说明
四、程序问题的反馈 如果您在使用这个工具中发现bug,或者有好的建议,都可以在本贴之后跟帖留言说明,也可以直接联系hanford兄,hanford兄的联系方式在程序的《关于》中。
如果您使用这个工具时感到不满意,也请不要随意中伤和谩骂,这毕竟是一个无私的程序员分享的作品,请尊重别人的人格和辛勤的工作,谢谢。
五、程序的下载地址: (hanford兄的百度网盘):http://pan.baidu.com/s/1gd7XDkf 在public\Tools\E500Comm文件夹中,文件夹中可能存在多个版本,根据发布日期,选择最新版本就可以了。 六、无法通讯时的故障检测(新增) 1、在连接电缆制作时一定要认真,建议在焊接改造线缆后,用万用表蜂鸣档对针脚逐对检测是否连通。 2、检查CE-158的RS232接口和主板RS232接口是否氧化或有异物,接口年代久远氧化的比较厉害,可以通过多次插拔接头的方式来清除氧化层。 3、本程序的波特率及其它通讯参数设置是否正确,PC1500官方支持的波特率是110,300,600,1200,2400,超出此范围的波特率不会被支持。至于Windows系统的波特率及其它通讯参数无需修改,系统默认的即可。 4、PC1500的波特率和其它通讯参数设置是否与本程序一致。PC1500每次开机后默认的COM设置是300,8,N,1,如果需要修改为其它值,要用到SETCOM命令手动修改。 5、主板COM如果在BIOS中默认是禁用的,需要进入BIOS中打开COM接口,如果有多个串口,注意串口的中断和地址不能冲突。 6、9针COM接口最好连接主板的原生COM接口,PCI转COM卡或USB转COM线有可能会引起一些问题。 7、主板的兼容性或质量问题也可能导致COM接口不正常,可以考虑换一片其它不同芯片组的主板再测试。 最后再次感谢hanford兄的辛勤工作和无私的共享精神!也希望大家使用愉快!谢谢!
[ 此帖被8139在2014-11-27 21:23重新编辑 ]