日韩在线免费播放-日韩在线免费av-日韩在线免费-日韩在线毛片-国产高清不卡视频-国产高清不卡

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 講師博文 > ARM通訊接口

ARM通訊接口 時間:2019-08-09      來源:重慶中心,段老師

ARM要和傳感器等芯片進行通信,需要物理線路.用于傳送數據的物理線路,稱為總線.根據傳送的數據速度 物理線路的多少,有很多不同的總線.最常見的是 串口總線  SPI總線  I2C總線  USB總線等.

我們簡單的介紹一下串口和i2c接口.

串口,UART,有兩根線,分別為TX  RX.TX用于發送本地數據到對方,RX用于接收對方數據到本地.所以他是一個雙向通信的總線,并且收發可以同時進行,又稱為 雙工通信.

下圖是UART的通信協議:

串口的速度,一般為9600bps  115200bps,這個速度和我們2G時代移動網上速度基本一種,可以滿足傳送文本數據的要求.適用在一些傳感器數據收發上,不適用于語音 視頻 和UI顯示等應用.

i2c接口同樣有兩根線構成,分為數據線 地址線.因為數據線只有一根,所以一個時刻只能單向的發送數據,稱為 半雙工. 這兩根線上可以掛載很多從設備,主設備為了區分每一個從該設備,要求每一個從設備都有一個唯一的從地址.

主設備如何控制從設備,和從設備進行數據交互呢?每個從設備內部都有很多寄存器,主設備讀寫這些寄存器即可完成對設備的控制. 寄存器的內容,需要查看該芯片的datasheet,里面會有廠家的詳細描述.

下圖是i2c的連接圖:

i2c接口的速度分為100kbps,400kbps,3.4Mbps,速度比串口要快很多,但是也僅限于文本通信,對語音傳輸還是達不到要求的.

下圖是寫一個寄存器的過程:

下圖是讀一個寄存器的過程:要注意 讀過程包含寫過程和讀過程.

上一篇:基于TCP/UDP的Socket編程

下一篇:安卓系統啟動流程

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

主站蜘蛛池模板: 熊竹英| 倒带简谱| 网上视频| 三年片在线观看电影在线观看大全 | 溜溜的她| 一碗泡面的热量是多少大卡| 蝴蝶视频在线观看| 大幻术师| 八年级上册英语课堂作业答案| 爱笑会议室演员表| 美式壁纸| 同根生| 根深蒂固韩国电影| 第九区电影免费观看完整版 | 卢靖姗照片| 侦探们的镇魂歌国语版在线观看| 喜羊羊电影| 安姨电影| 布莱克·莱弗利身高体重| 村暖花开| 美女抠逼喷水视频| 在那遥远的地方演员表| 西游记续集演员表| 质量教育培训的首要内容是() (单选题) | 鏖战鲁西南| 连城诀1-40集全集免费| 陈昱| 张东生| 都市频道在线直播| 蛮荒的童话 电影| xiazai| 炊事班的故事演员表| 电影《uhaw》完整版在线观看| 马路虫子图片| 斑点狗动画片| 一句话让男人主动联系你| 永恒万花筒佐助壁纸| 李采潭全部作品| 格子论文| 夫妻爱情视频| 爱四|