chency8808
级别: 探索解密
精华主题: 0
发帖数量: 9 个
工控威望: 102 点
下载积分: 572 分
在线时间: 22(小时)
注册时间: 2015-04-20
最后登录: 2024-10-29
查看chency8808的 主题 / 回贴
楼主  发表于: 2015-05-11 09:10
最近在做的项目客户需要连接微型打印机打印数据
测试的时候用的站长的例子
这个事PC的串口测试软件
串口:RS232 波特率:9600   数据位:8   校验位:无  停止位:1
软件测试数据发送全是乱码,连接打印机打印机无反应。
求大神帮忙啊
jianghuke0
级别: 探索解密
精华主题: 0
发帖数量: 4 个
工控威望: 131 点
下载积分: 373 分
在线时间: 13(小时)
注册时间: 2013-09-21
最后登录: 2024-11-14
查看jianghuke0的 主题 / 回贴
1楼  发表于: 2015-05-11 10:33
[attachment=134968] [attachment=134969]

你的程序, T0 不对,按你哪样,只会读取一次而已。
要按我哪样写,就是每隔200MS,读取接收一次  
楼主留言:
RS指令m8122是发送完成了才会自己复位,不需要循环发送吧
jianghuke0
级别: 探索解密
精华主题: 0
发帖数量: 4 个
工控威望: 131 点
下载积分: 373 分
在线时间: 13(小时)
注册时间: 2013-09-21
最后登录: 2024-11-14
查看jianghuke0的 主题 / 回贴
2楼  发表于: 2015-05-11 10:54
D8120 改成 H81试试。
就是第一行  MOV H81 D8120
jianghuke0
级别: 探索解密
精华主题: 0
发帖数量: 4 个
工控威望: 131 点
下载积分: 373 分
在线时间: 13(小时)
注册时间: 2013-09-21
最后登录: 2024-11-14
查看jianghuke0的 主题 / 回贴
3楼  发表于: 2015-05-11 10:56
[attachment=134970]