完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
本帖最后由 zhihuizhou 于 2011-11-18 10:45 编辑
如题,串口发出的数据为FFAE 4040 EA41 D8FF ,接收到的数据为FFAE 4040 EA41 3F 百思不得其解,特向各位大师求教. 指令发给我自已做的一块板,格式自已定义的. 现在我的问题是发FFAE 4040 EA41 D8FF ,在本机上用串口调试助手接收时发现实际发的是FFAE 4040 EA41 3F.也就是说最后的二个字节D8FF变成了3F (如果您对如果本机虚拟两个串口一个发一个收不清楚的话我可以告诉您,我用串口监视也确认了是发出的数据不对) 所以与仪器指令无关. 测试了一下,数据如下 发出:4164 8163 4341 03接收:41 64 81 63 43 41 03 发出:A143 B245 6AAA BBCC 接收:A1 43 B2 45 6A AA BB 00 发出:AAAA AAAA AAAA AAAA AAAA AAAA 接收:AA AA AA AA AA AA AA AA AA AA AA AA 发出:A1A1 A1A1 A1A1 A1A1 A1A1 接收:A1 A1 A1 A1 A1 A1 A1 A1 A1 A1 发出:FFAE 4040 EA41 D8FF接收:FF AE 40 40 EA 41 3F 发出:FFAE 4040 EA41 D8FF AA23 AB33 A233 AAAA A404 ABCD A2CD A22D B22C 接收:FF AE 40 40 EA 41 3F 3F 3F 3F AA AA 3F AB CD A2 CD 3F 3F 发出:FFAE 40A2 CCDD EEFA接收:FF AE 40 A2 CC DD EE 00 从上面可以看出,全是数字没错. 常是出现字母+数字时会变成3F 还有二个字母时会变成0 why?
|
|
相关推荐
27个回答
|
|
|
|
|
|
|
|
|
看起来好像是奇偶校验出错了,你程序中是先设置了参数再打开串口的,你试一下第二个属性节点最上面用OPEN的,最后一个属性再设置参数看有没有效果。
|
|
|
|
|
|
按照您所说有先设参数再打开串口,即最上面是open,结果是跳出错误提示如下 Error -2146820283 occurred at Property Node This error code is undefined. No one has provided a description for this code, or you might have wired a number that is not an error code to the error code input. 下面是continue,stop,和why not found三个按钮.按continue后,接收到的数据依然错误,即 发出:FFAE 4040 EA41 D8FF接收:FF AE 40 40 EA 41 3F 如果按照以前的,先设参数再开串口就没有错误框弹出,虽然接收到的数据不对. 事实上,网上流行的一个经典mscomm通信范例程序,我试了试发送,也是有同样的问题. |
|
|
|
|
|
一般出现3F的话 很可能是校验位错误
以前也遇到过类似的问题,这是我的解决方案,共享出来,这个程序可以实现中断接收,数据发送,我用我的程序发送FFAE 4040 EA41 D8FF 这串字符,接收端也是收到相同的字符
mscom串口中断函数.rar
(48.38 KB, 下载次数: 225
)
|
|
|
|
|
|
|
|
|
|
|
|
好@@@@
|
|
|
|
|
|
LZ用了奇偶校验位了吗??用了的话,好像串口调试助手上面没加校验位哎;如果没用的话哪来的就校验问题呢? |
|
|
|
|
|
LZ用了奇偶校验位了吗??用了的话,好像串口调试助手上面没加校验位哎;如果没用的话哪来的就校验问题呢? |
|
|
|
|
|
|
|
|
|
|
|
Labview?
|
|
|
|
|
|
不错...
|
|
|
|
|
|
jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
|
|
|
|
|
|
|
|
|
我也遇到同样的问题了,具体是如何弄的呀?
|
|
|
|
|
|
我也遇到一模一样的问题了,我奇偶校验都没有打开,串口设置是9600,N,8,1,最后一个字节有时正常,有时就错误变成00或者3F,
|
|
|
|
|
|
刚发完这个回复就解决了,其实很简单,就是MSCOMM空间OUTPUT那里,不能直接字符串输入,字符串要转成16进制字节数组在发送就好了E:/byte_array.JPG
|
|
|
|
|
|
发个图片原来是这样
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
211 浏览 0 评论
请教大神,在labview里面对实时扫描资源中的C系列模块NI9234进行配置发生非预期错误
1709 浏览 0 评论
1585 浏览 0 评论
LABVIEW 2023 Q1调用python后一直报错1671
1960 浏览 2 评论
5207 浏览 3 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 15:27 , Processed in 1.256972 second(s), Total 113, Slave 93 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3187