久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4045|回復: 0
打印 上一主題 下一主題
收起左側

分析modebus485通訊,最后一楨數據錯誤

[復制鏈接]
跳轉到指定樓層
樓主
ID:59284 發表于 2014-2-26 18:33 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
1、51單片機,modebus485通訊數據直接發送到端口附近的移位寄存器

2、avr,stm32單片機,數據會先寫入緩存,就是一級緩存,待端口附近移位寄存器空了才會將一級緩存放入移位寄存器,也就是二級緩存。這樣就有兩個標志:一個是一級緩存空,你可以寫入數據;一個是二級緩存空,你可以發現發送完成。這樣到底哪一次才是真的發送完就很明了。

3、很多時候會表現為發送和接受切換不及時引起,的確也是。但把握好何時才是真的數據發送完畢,應該也是可以解決,畢竟硬件電路上的傳輸十分迅速。但若真是這樣的,發送接受切換時間不對,下策就是延時,稍微好點可以在前后加入幾個干擾較小的數據。最好的聽說有linux的delaywork方法,暫時不知是什么。

4、當stm32用fsmc來讀取16c554,16c554通過串口連接數據,這樣的系統也是通訊的最后發現數據錯誤,但是接下來一組數據開頭一個錯誤。在16c554之前通訊數據對,而16c554接受錯誤,或者fsmc錯誤,而一旦錯誤就會反復出現,時好時壞,奇怪哉。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 麻豆一区二区三区精品视频 | 欧洲成人| 国产精品久久久久久久久久尿 | 成人做爰www免费看 午夜精品久久久久久久久久久久 | 自拍 亚洲 欧美 老师 丝袜 | 国产欧美二区 | 2018国产大陆天天弄 | 亚洲国产精品99久久久久久久久 | 国产精品视频一区二区三区不卡 | 99久久久久 | 毛片区| 免费成人在线网站 | 一区二区福利视频 | 亚洲a人 | 国产午夜精品视频 | 欧美日韩一区二区三区不卡视频 | a视频在线 | 中文区中文字幕免费看 | 视频一区在线观看 | 亚洲高清免费视频 | 国产精品美女久久久 | 日韩在线一区二区三区 | 免费观看一级特黄欧美大片 | 另类 综合 日韩 欧美 亚洲 | 综合网视频| 久久久久一区 | 91色视频在线观看 | 日韩一区二区三区精品 | 日韩成人在线播放 | 日韩欧美亚洲一区 | 亚洲欧美一区二区三区视频 | 国产免费观看一级国产 | 久草资源 | 欧洲成人午夜免费大片 | 亚洲国产精品视频 | 欧美一级特黄aaa大片在线观看 | 黄色一级电影在线观看 | 日韩免 | 日韩精品一区中文字幕 | 日韩在线一区二区三区 | 国产一区二区黑人欧美xxxx |