chency8808
级别: 探索解密
精华主题: 0
发帖数量: 9 个
工控威望: 102 点
下载积分: 572 分
在线时间: 22(小时)
注册时间: 2015-04-20
最后登录: 2024-10-29
查看chency8808的 主题 / 回贴
楼主  发表于: 2015-05-11 09:10
最近在做的项目客户需要连接微型打印机打印数据
测试的时候用的站长的例子
这个事PC的串口测试软件
串口:RS232 波特率:9600   数据位:8   校验位:无  停止位:1
软件测试数据发送全是乱码,连接打印机打印机无反应。
求大神帮忙啊
cwxok
级别: 论坛先锋
精华主题: 0
发帖数量: 658 个
工控威望: 1239 点
下载积分: 1043 分
在线时间: 1262(小时)
注册时间: 2007-11-17
最后登录: 2024-11-19
查看cwxok的 主题 / 回贴
1楼  发表于: 2015-05-11 10:21
M8161  是8位,这程式明显是16位!去掉M8161试下!
http://store.taobao.com/shop/view_shop.htm?asker=wangwang&shop_nick=%B9%A4%BF%D8%B2%CC%C9%FA  欢迎光顾我的淘宝,更多更全三菱产品供应!
cwxok
级别: 论坛先锋
精华主题: 0
发帖数量: 658 个
工控威望: 1239 点
下载积分: 1043 分
在线时间: 1262(小时)
注册时间: 2007-11-17
最后登录: 2024-11-19
查看cwxok的 主题 / 回贴
2楼  发表于: 2015-05-11 11:04
H0C81 是没问题的,这个测试过无数, 关键还是在8位传输和16位传输 HFF 为8位,HFFFF为16位,指定了8位,却按16位传数据,错的远!  再一个M8122这个,要不要重复发送请求,是根据下位机来确定的,有的下位机直接有主动传输功能,就不用发送请求!
[ 此帖被cwxok在2015-05-11 11:15重新编辑 ]
http://store.taobao.com/shop/view_shop.htm?asker=wangwang&shop_nick=%B9%A4%BF%D8%B2%CC%C9%FA  欢迎光顾我的淘宝,更多更全三菱产品供应!
cwxok
级别: 论坛先锋
精华主题: 0
发帖数量: 658 个
工控威望: 1239 点
下载积分: 1043 分
在线时间: 1262(小时)
注册时间: 2007-11-17
最后登录: 2024-11-19
查看cwxok的 主题 / 回贴
3楼  发表于: 2015-05-12 16:52
你首先不懂8位和16位,其次不懂ASCII和HEX是什么意思,从你发送的数据来看是HEX,你串口软件用的是ASCII,完全不知所以然!
http://store.taobao.com/shop/view_shop.htm?asker=wangwang&shop_nick=%B9%A4%BF%D8%B2%CC%C9%FA  欢迎光顾我的淘宝,更多更全三菱产品供应!