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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2016|回復: 10
打印 上一主題 下一主題
收起左側(cè)

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

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

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

使用道具 舉報

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

使用道具 舉報

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

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩欧美三级 | 天天综合久久 | 免费在线观看av网址 | 91国内外精品自在线播放 | 欧美一级做a爰片免费视频 国产美女特级嫩嫩嫩bbb片 | 亚洲精品一区二区三区四区高清 | 久久久久久久一区 | 一区二区三区精品在线 | 91在线免费视频 | 欧美日韩午夜精品 | 综合久久综合久久 | 亚洲综合免费 | 国产精品一区二区三区在线 | 一区二区影院 | 中文字幕国产精品 | 奇米av | 国产精品综合网 | 亚洲欧美日韩系列 | 国产高清在线精品 | 韩日精品在线观看 | 国产精品亚洲片在线播放 | 伊人精品在线 | 久久久欧洲 | 欧美国产精品一区二区三区 | 国产专区免费 | 激情网站 | 人人爽人人草 | 久久久妇女国产精品影视 | 日日操夜夜操天天操 | 中国美女av | 福利电影在线 | 成人精品在线观看 | 国产视频中文字幕 | 最近日韩中文字幕 | 亚洲一区二区av | 欧美精品一区在线发布 | 免费性视频 | 日韩欧美国产成人一区二区 | 亚洲美乳中文字幕 | 99久久婷婷 | 亚洲精品不卡 |