欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 單片機與TM1640通訊為什么要時鐘線 [打印本頁]

作者: 時間煮雨我煮魚    時間: 2023-10-13 11:00
標題: 單片機與TM1640通訊為什么要時鐘線
單片機與TM1640通訊為什么要時鐘線,如果只是讓TM1640驅動點亮LED燈,不是只需要數據線就好了,就單片機一直給他發數據就好了,那為什么還要加個時鐘線?

作者: playcooler    時間: 2023-10-13 14:17
沒有時鐘線的高低電平變化就無法判斷數據位
作者: joyb    時間: 2023-10-13 14:35
TM1640.pdf (236.9 KB, 下載次數: 1)

作者: zhuls    時間: 2023-10-13 14:44
這個問題,不是一兩句話能說的明白的。

單數據線的通信是有的,RS232就一個實例,沒有時鐘線,只有數據線,所以,它的時序、速率要求比較嚴格,常見的類似的還有DS18B20、WS2812。但更多的是時鐘+數據的方式,24CXX(I2C)、25QXX(SPI)。。。數不勝數了。時序、速率相對來說更寬松點。如果有興趣,可以百度一下,你會更清楚它倆的區別。
作者: wulin    時間: 2023-10-13 14:47
TM系列LED驅動器品種有近40種,有單線、2線的,還有4線的,但3線居多。總體來講,線越少,對時序要求越高。沒有好差之分,適合需求就是最好。
作者: Longan.Wang    時間: 2023-10-13 15:21
只有一根數據線,其實也可以雙向通信,也就是所謂的單總線,需要用不同時長的高低電平來表達當前傳送的是0還是1。但是這種通信速度很慢,應用場景比較少。
還有MCU中常用的USART,雙向通信需要兩根數據線,僅單向通信也只需要一根數據線,但是,通信雙方需要約定波特率,屬異步通信,不需要時鐘線。
相對于異步通信,還有同步通信,同步通信需要時鐘信號來同步。你這里提到的TM1640與MCU通信方式是屬于同步通信。TM1640只需要接收信號,MCU把數據按位輸出到數據線,再改變時鐘信號,告訴TM1640當前數據線上的數據是一位有效數據,請接收。
常用的同步通信還有SPI通信,時鐘信號只能由主機控制。

作者: chenmingwu    時間: 2023-10-13 15:24
簡單一句話,同步數據
作者: 123156fsadf    時間: 2023-10-13 16:55
Longan.Wang 發表于 2023-10-13 15:21
只有一根數據線,其實也可以雙向通信,也就是所謂的單總線,需要用不同時長的高低電平來表達當前傳送的是0 ...

汽車領域的lin通信,也是單總線,感覺穩定性啥的都挺不錯
作者: 188610329    時間: 2023-10-15 21:23
首先,通訊是肯定需要時鐘的。
如果,雙方可以約定好各自的時鐘,那么,只需要數據線傳輸數據即可,這就是:異步時鐘。
如果,雙方沒有事先約定好的時鐘,那么,這時候就需要一根時鐘線把時鐘傳遞過去,使雙方同步,這就是:同步時鐘。
作者: 圣博朗西斯    時間: 2023-10-27 13:27
因為他是類IIC通訊
作者: univers    時間: 2023-10-27 17:00
沒有時鐘線就沒有心臟。沒有心臟能活嘛?




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1