国产乱人妻精品|日韩国产欧美一区|丰满人妻洗澡被强攻|日日摸日日碰夜夜爽av

美迅物聯(lián)網(wǎng) 工業(yè)物聯(lián)網(wǎng)無(wú)線通信專(zhuān)業(yè)廠商
返回列表

藍(lán)牙模塊串口通訊總線——I2C/SPI/UART

日期:2023-12-27 14:35:30    編輯:    瀏覽:

  嵌入式工程師在做藍(lán)牙模塊串口通信調(diào)試工作的時(shí)候,會(huì)經(jīng)常用到I2C、SPI、UART這3條總線,I2C、SPI、UART這三種通信總線在嵌入式領(lǐng)域很常見(jiàn),目前主流的SOC芯片都內(nèi)置了這三種總線的控制器,各種Sensor、Touch、藍(lán)牙模塊、WIFI模塊等也都兼容這三種通信協(xié)議的1種以上。那么這三條通信總線有什么區(qū)別呢?工業(yè)物聯(lián)網(wǎng)無(wú)線通信模塊廠商為您一一細(xì)說(shuō)——

  I2C:半雙工、同步、串行傳輸,物理上只有兩根線(SDA/SCL);傳輸數(shù)據(jù)必須8位8位的傳輸。

  I2C串口通信傳輸步驟

  1.在SCL線為高電平時(shí),主機(jī)通過(guò)將SDA線從高電平切換到低電平來(lái)啟動(dòng)總線通信;

  2.主機(jī)向總線發(fā)送要與之通信的從機(jī)的7位或10位地址,以及讀/寫(xiě)位;

  3.每個(gè)從機(jī)將主機(jī)發(fā)送的地址與其自己的地址進(jìn)行比較。如果地址匹配,則從機(jī)通過(guò)將SDA線拉低一位返回一個(gè)ACK位。如果主機(jī)的地址與從機(jī)的地址不匹配,則從機(jī)將SDA線拉高。

  4.主機(jī)發(fā)送或接收數(shù)據(jù)幀;

  5.傳輸完每個(gè)數(shù)據(jù)幀后,接收設(shè)備將另一個(gè)ACK位返回給發(fā)送方,以確認(rèn)已成功接收到該幀;

  6.隨后主機(jī)將SCL切換為高電平,然后再將SDA切換為高電平,從而向從機(jī)發(fā)送停止條件。

  SPI:全雙工、同步、串行傳輸,收發(fā)獨(dú)立,傳輸速率高,但是沒(méi)有指定的流控制,沒(méi)有應(yīng)答機(jī)制確認(rèn)是否接收到數(shù)據(jù)。物理上4根線(CLK/SDI/SDO/CS),因?yàn)槭侨p工,并且不需要尋址,所以速度要比I2C快,但是占用的物理線的數(shù)量要比I2C多;通信時(shí)可以一位一位的傳輸數(shù)據(jù)。

  SPI串口通信傳輸步驟:

  1.主機(jī)輸出時(shí)鐘信號(hào);

  2.主機(jī)拉低SS/CS引腳,激活從機(jī);

  3.主機(jī)通過(guò)MOSI將數(shù)據(jù)發(fā)送給從機(jī);

  4.如果需要相應(yīng),則從機(jī)通過(guò)MISO將數(shù)據(jù)返回給從機(jī)。

  UART:全雙工、異步、串行傳輸,收發(fā)獨(dú)立,UART總線并沒(méi)有時(shí)鐘線,所以需要提前約定對(duì)應(yīng)的波特率,傳輸速度較慢,物理上4根線(VCC/TX/RX/GND),雖然速度慢,但是可用于不同主機(jī)間的通信,通常用于debug調(diào)試非常方便;傳輸時(shí)數(shù)據(jù)位可以5、6、7、8位。

  藍(lán)牙模塊UART串口通信傳輸步驟:

  1.發(fā)送UART從數(shù)據(jù)總線并行接收數(shù)據(jù);

  2.發(fā)送UART將起始位、奇偶校驗(yàn)位和停止位添加到數(shù)據(jù)幀;

  3.整個(gè)數(shù)據(jù)包從發(fā)送UART串行發(fā)送到接收UART。接收UART以預(yù)先配置的波特率對(duì)數(shù)據(jù)線進(jìn)行采樣;

  4.接收UART丟棄數(shù)據(jù)幀中的起始位、奇偶校驗(yàn)位和停止位;

  5.接收UART將串行數(shù)據(jù)轉(zhuǎn)換回并行數(shù)據(jù),并將其傳輸?shù)浇邮斩说臄?shù)據(jù)總線。

  單工、半雙工、全雙工

  單工:數(shù)據(jù)只能在一個(gè)方向上傳輸。

  半雙工:數(shù)據(jù)可以在兩個(gè)方向上進(jìn)行傳輸,但是同一時(shí)刻,只允許數(shù)據(jù)在一個(gè)方向上傳輸,相當(dāng)于單工通信的分時(shí)復(fù)用。

  全雙工:數(shù)據(jù)可以同時(shí)在兩個(gè)方向上傳輸,相當(dāng)于兩個(gè)單工通信的結(jié)合。

  同步通信和異步通信

  同步是阻塞模式,異步是非阻塞模式。

  同步通信要求發(fā)收雙方具有同頻同相的同步時(shí)鐘信號(hào)(一般共用一個(gè)時(shí)鐘),同步通信效率高。

  異步通信的收發(fā)雙方?jīng)]有同步時(shí)鐘,比如UART,收發(fā)雙方僅僅是約定,你按照什么樣的速率發(fā),而我也按照這樣的速率去接收,這樣如果速度越快,那么信號(hào)寬度越窄,誤差就越大,所以異步通信效率較低。

  綜上所述,工業(yè)物聯(lián)網(wǎng)無(wú)線通信模塊廠商要說(shuō)的是I2C、SPI、UART這三條總線在通信速度上,SPI最快,UART最慢;通信距離上,I2C和SPI通常用于片上通信,而UART通常用于設(shè)備間通信,比如PC機(jī)和我們要調(diào)試的產(chǎn)品設(shè)備。


  MesoonRF美迅物聯(lián)網(wǎng)是工業(yè)物聯(lián)網(wǎng)無(wú)線通信模塊生產(chǎn)廠商,提供WiFi模塊,低功耗藍(lán)牙模塊,藍(lán)牙Mesh組網(wǎng)模塊,UWB模塊,NFC模塊等產(chǎn)品,并通過(guò)了BQB,FCC,CE,ROHS,REACH等認(rèn)證。產(chǎn)品包括藍(lán)牙串口透?jìng)髂K,藍(lán)牙雙模,低功耗藍(lán)牙4.2/5.0/5.1/5.2/5.3,hc05/06,BM77/78,藍(lán)牙m(xù)esh組網(wǎng)等工業(yè)級(jí)、車(chē)規(guī)級(jí)物聯(lián)網(wǎng)方案。


專(zhuān)業(yè)技術(shù)工程師
24小時(shí)在線服務(wù)

提交需求快速為您推薦合適產(chǎn)品

服務(wù)
熱線
0755-2376 4945
×

国产乱人妻精品|日韩国产欧美一区|丰满人妻洗澡被强攻|日日摸日日碰夜夜爽av

草莓丝瓜芭乐绿巨人樱桃秋葵粉色2023 | 国产69精品久久久久久久| 大地资源影视中文在线观看免费高清| 成人h动漫精品一区| 国产精品久久久久久久妇| 国产A∨精品一区二区三区仙踪林 国产AV一区二区三区 | 性色av一二三天美传媒| 久久躁夜夜躁麻豆入口| 久久国产精品一区二区| 国产精品久久久久久久久动漫| 美貌新婚人妻中出出差| 亚洲女人18毛片水真多| bt天堂新版中文在线地址| 午夜福利电影一区| 97国产一区二区三区四区五区| 在线免费观看黄色片| 大肉大捧一进一出好爽免费视频| 午夜福利视频日韩| 老熟女勾搭小伙子对白| h动漫精品一区二区三区免费| 一本色道综合久久综合一区| 精品乱码久久久久66色诱| 亚洲精品久久久久久| 三年片大全在线观看| 国产精品久久久久久爽爽爽| 国产a∨精品一区二区三区不卡| 日韩中文字幕2019| 国精品无码一区二区三区在线| 黄色5级片| 国产免费看黄片| 国产一区二区黄片| 国产xxxx成人精品免费视频频 | 午夜精品在线| 黄金网站app免费视频| xxxx国产精品| 不卡中文字幕av| av在线播放观看| 成人精品视频一区二区三区不卡| 三年片大全国语在线播放| 肥胖女人做爰视频高清| 91精品国产综合久久婷婷香蕉|