关于S7-200自由口数据传输乱码的问题

我要做一个自由口通讯接收的程序和CC2530进行接收。我现在用电脑的串口尝试,就是用USB转换成485和PLC连接。程序试了好几个,都可以接收到数据,但是都是乱码!和我发送的不一样,我想请教高手这是什么问题?就是我发11 那边就接收77 这是怎么回事?我的停止位 波特率 数据位都设置的一直啊!

图片说明:

关于S7-200自由口数据传输乱码的问题    关于S7-200自由口数据传输乱码的问题    关于S7-200自由口数据传输乱码的问题    关于S7-200自由口数据传输乱码的问题    关于S7-200自由口数据传输乱码的问题   

钻石用户推荐最佳答案

用自由口的接收字符接收的数据,很有可能接收到与发送数据无关的数据,原因是在此SMB2中是无条件接收。你的接收原理是当cpu接收到数据时,立即启动接收中断,并在SMB2中不断地接收发送方发送过来的数据。
参考,http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1366002&b_id=64&s_id=83&num=8#anch

提问者对于答案的评价:

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc370203.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午3:59
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论