切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 21454阅读
  • 46回复

[80年代][原创代发布]夏普PC-1500 E500 扩展坞CE-158与PC通讯工具E500Comm 更新14.11.27版 [复制链接]

上一主题 下一主题
离线8139
 

发帖
15662
M币
63862
专家
179
粉丝
33184
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2014-11-15
一、程序的作者和程序的用途

此程序由@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串行的电缆接线方式应如下图(借用广坛比夫兄的一张图,在此谢过),线缆可能需要手工制作,但对于已过而立之年的“老家伙”们来说不算是难事吧。
[原创代发布]夏普PC-1500 E500 扩展坞CE-158与PC通讯工具E500Comm 更新14.11.27版

三、软件使用时的图文说明(基于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重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共4条打赏M币+53专家+1
ynqjzzh M币 +13 謝謝分享 2018-12-09
jackleeo8 M币 +20 謝謝分享 2018-10-03
suhaiyuan 专家 +1 謝謝分享 2018-07-09
suhaiyuan M币 +20 謝謝分享 2018-07-09
离线8139

发帖
15662
M币
63862
专家
179
粉丝
33184
只看该作者 1楼 发表于: 2014-11-15
PC-1500 RS232&LPT扩展坞CE-158与PC通讯工具 E500Comm  ..
请登录后查看
[ 此帖被8139在2014-11-22 14:23重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共2条打赏M币+33
ynqjzzh M币 +13 謝謝分享 2018-12-09
suhaiyuan M币 +20 - 2018-05-20
离线8139

发帖
15662
M币
63862
专家
179
粉丝
33184
只看该作者 2楼 发表于: 2014-11-15
PC-1500 RS232&LPT扩展坞CE-158与PC通讯工具 E500Comm  ..
请登录后查看
[ 此帖被8139在2014-11-27 21:24重新编辑 ]
本帖最近打赏记录:共3条打赏M币+46
ynqjzzh M币 +13 謝謝分享 2018-12-09
jackleeo8 M币 +20 謝謝分享 2018-10-03
suhaiyuan M币 +13 - 2018-05-20
离线eumji

发帖
3500
M币
339
专家
2
粉丝
27640
只看该作者 3楼 发表于: 2014-11-15
Re:【原创】【代发布】PC-1500 E500 RS232&LPT扩展坞CE-158与PC通讯工具 E500C ..
请登录后查看
离线8139

发帖
15662
M币
63862
专家
179
粉丝
33184
只看该作者 4楼 发表于: 2014-11-15
回 eumji 的帖子
请登录后查看
本帖最近打赏记录:共1条打赏专家+1
离线wfs2005

发帖
3856
M币
9333
专家
16
粉丝
123
只看该作者 5楼 发表于: 2014-11-15
Re:【原创】【代发布】PC-1500 E500 RS232&LPT扩展坞CE-158与PC通讯工具 E500C ..
请登录后查看
离线cxw2008

发帖
421
M币
25338
专家
120
粉丝
83
只看该作者 6楼 发表于: 2014-11-15
夏普PC-1500 E500 RS232&LPT扩展坞CE-158与PC通讯工具E500Comm下载
请登录后查看
离线8139

发帖
15662
M币
63862
专家
179
粉丝
33184
只看该作者 7楼 发表于: 2014-11-15
回 wfs2005 的帖子
请登录后查看
离线8139

发帖
15662
M币
63862
专家
179
粉丝
33184
只看该作者 8楼 发表于: 2014-11-15
回 cxw2008 的帖子
请登录后查看
离线gmcg

发帖
174
M币
958
专家
0
粉丝
5
只看该作者 9楼 发表于: 2014-11-18
Re:[原创代发布]夏普PC-1500 E500 扩展坞CE-158与PC通讯工具E500Comm 更新14.11.17 ..
请登录后查看
快速回复
限80 字节
温馨提示:欢迎交流讨论,请勿发布纯表情、纯引用等灌水帖子;以免被删除
 
上一个 下一个