單片機和外部設備或者器件進行通信,目前主要IC,UART,SPI,SDIO,F(xiàn)SMC或者私有時序等幾種通信方式。
比如和藍牙模塊,wifi模塊,GSM模塊。顯示屏模組,都是單片機通過串口通信,根據(jù)不同的電平范圍,可以劃分為TTL,232,485等接口,一般與外部模組或者芯片,都是TTL電平,直接使用TXD RXD,GND,三個引腳,注意傳輸時,TX,RX需要雙方交叉。才能正常數(shù)據(jù)傳輸。
MAX232是5V電平,MAX3232是3.3V電平, 232電平最多只能傳輸15M,需要在極低波特率的情況下,波特率越高,傳輸距離越短。
485可以選擇串口芯片,理論上是可以達到1KM傳輸距離,所以很多場合如舞臺RGB燈光,都是采用基于485通信的DMX512傳輸。
IIC通信,常用CLK,DAT,應該很多單片機與芯片之間都是采用這種協(xié)議,如eeprom芯片24C02系列,或者時鐘芯片之類的.
SPI 是MOSI,MISO,VCC,GND,四線傳輸,理論傳輸速度比iic和串口要快。flash芯片W25Q16系列,SD卡的數(shù)據(jù)交互等。
其他的傳輸接口如FSMC 因為并口傳輸,所以可以用來做TFT彩屏驅動,也可以用來驅動nandflash等。
-
單片機
+關注
關注
6035文章
44554瀏覽量
634594 -
通信
+關注
關注
18文章
6024瀏覽量
135949 -
uart
+關注
關注
22文章
1235瀏覽量
101350
發(fā)布評論請先 登錄
相關推薦
評論