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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

STC單片機單線通訊求個思路

[復制鏈接]
跳轉到指定樓層
樓主
ID:101869 發表于 2022-5-15 11:46 來自手機 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
用一個單片機IO實現收發,收的時候不發,發的時候不收,求個思路。我模擬18B20方式試了下,不好用。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:624769 發表于 2022-5-15 14:42 來自手機 | 只看該作者
說幾個關鍵點,你要重點考慮。你模擬18b20,不能站在單片機的立場,要站在18b20的立場考慮,單線方式,最重要的是區分什么代表1,什么代表0,其實18b20做參考并不是一個好的參考,你最好參考紅外線收發。
回復

使用道具 舉報

板凳
ID:383215 發表于 2022-5-15 15:43 | 只看該作者
“用一個IO實現收發,收的時候不發,發的時候不收”,目的何在?目的都不想說出來,讓大家來這里猜?假如是想用2根線實現兩個設備之間的通訊,也就是為了節約線,那就簡單了,把兩邊單片機的RX和TX合并起來成為一個I/O口,加上地線就可以實現2根線兩個設備之間的通訊,編程序的時候收的時候不發,發的時候不收,也就是半雙工不就可以了,細節上注意本機發送結束引起的中斷和對方發送結束引起的中斷如何處理,按照一定的時間把接收和發送分開處理。硬要只用一個IO實現收發,只有用軟件模擬串行口。
回復

使用道具 舉報

地板
ID:1026745 發表于 2022-5-15 16:32 | 只看該作者
如果另一個設備支持單總線的話,寫程序可以實現,如果不支持,可以考慮串口通訊或者iic,這兩個都是相對方便和容易實現的。
回復

使用道具 舉報

5#
ID:161164 發表于 2022-5-15 18:33 | 只看該作者
代碼呢?
DS18B20用的好好的代表單總線是可行的
回復

使用道具 舉報

6#
ID:230742 發表于 2022-5-15 20:31 | 只看該作者
單總線就是要自己編寫一個協議。類似串口,先約定好波特率,然后主機發送3個字節,第一個字節是命令,第二個字節是數據,第三個字節是結束標志。接收方收到后解析并執行。然后也返回幾個字節表示正常或者返回的數據。主機永遠是主機,從機永遠是從機,

打了半天字忽然想起來一個2812的燈,就是單線通信的。可以參考一下。
回復

使用道具 舉報

7#
ID:123289 發表于 2022-5-16 11:05 | 只看該作者
1、制定個通訊協議,通訊的雙方共同遵守。
2、定義好“收的時候”,重點是:何為開始、何為結束。
3、定義好“發的時候”,重點也是:何為開始、何為結束。
接下來就簡單了,免談。
回復

使用道具 舉報

8#
ID:961114 發表于 2022-5-16 13:13 | 只看該作者

http://www.stcmcudata.com/STC8F- ... 8K64U-DEMO-CODE.ZIP
回復

使用道具 舉報

9#
ID:961114 發表于 2022-5-16 13:14 | 只看該作者
http://www.stcmcudata.com/STC8F-DATASHEET/STC32G-DEMO-CODE.ZIP     STC32G實驗箱演示程序,   32位 8051
匯編和C 都有
回復

使用道具 舉報

10#
ID:73992 發表于 2022-5-16 21:29 來自手機 | 只看該作者
主機先拉低io口50ms然后直接發送8位數據,發送完畢拉高io口。從機每循環一周檢測一次當檢測到io口電平大于50ms直接接受8位數據。反過來也可以
回復

使用道具 舉報

11#
ID:1006035 發表于 2022-5-16 22:44 | 只看該作者
參考電動車的一線通協議,自由百度
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产超碰人人爽人人做人人爱 | 超碰97免费观看 | 午夜亚洲 | 青娱乐国产 | 日日夜精品视频 | 中文字幕日韩一区 | 日韩欧美三区 | 国产视频福利在线观看 | 九九综合 | 国产精品欧美精品 | 日韩福利| 亚洲国产欧美91 | 99视频网站 | 日本在线视频一区二区 | 久久久久中文字幕 | 亚洲一区二区在线视频 | 在线观看三级av | 亚洲欧美一区二区三区国产精品 | 国产成人精品免费视频大全最热 | 亚洲综合免费 | 欧美在线一区二区视频 | 黄一级| 亚洲欧美日本在线 | 日韩精品一区二区三区 | 九九视频在线观看视频6 | 亚洲高清在线 | 国产精品一区在线 | 久久亚洲一区二区三区四区 | 免费观看一级特黄欧美大片 | 国产日韩精品一区二区三区 | 久草影视在线 | 国产精品久久久久久久久久久久久 | 日韩欧美在线视频一区 | 久久成人久久 | 人人干97| 国产成人精品久久二区二区91 | 久久久久国产精品www | 天天久久| 成人精品国产 | 久久中文字幕一区 | 久久久精品国产 |