c#单片机编程,读取上位机的各种信息, 第一次读取成功, 为什么再获取的时候数据会变?
答案:2 悬赏:40
解决时间 2021-02-13 04:04
- 提问者网友:孤笛钟情你
- 2021-02-12 22:05
c#单片机编程,读取上位机的各种信息, 第一次读取成功, 为什么再获取的时候数据会变?
最佳答案
- 二级知识专家网友:厌今念往
- 2021-02-12 22:39
这可能是因为缓存的原因。第一次,缓存还是空的,写入后,单片机当然可以读取成功;如果此时缓存没有及时清空,第二次再写入时,读取的数据很可能有第一次到部分数据,所以数据会变。
以上只是我的猜测,仅供参考。
以上只是我的猜测,仅供参考。
全部回答
- 1楼网友:承载所有颓废
- 2021-02-12 23:16
我遇到过一种情况你看看和你的一样的,工程师说是问答模式的,结果我把serialport的handsheake设置成问答模式,怎么都收不到数据,取消了就正常了。还有就是有可能单片机传出数据的crc验证有问题(这种情况你不验证crc是能收到数据的)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |