日韩在线免费播放-日韩在线免费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號

回到頂部

主站蜘蛛池模板: 金马电影网| 抖音电脑版| 奇米8888| 电影交换| 电视剧《反击》主要演员| 林子祥电影| 亚洲 在线| 三年级下册语文第五单元作文奇妙的想象| 美女操视频| 兔子电影| 辐射避难所掉脑袋问题答案| 张艺宣| 正在直播乒乓赛事| 基础设施建设产业市场| 汤唯和梁朝伟拍戏原版视频| 一张图看懂军衔| 公主们的战国| 复制情人之意识转移| 泰坦尼克号电影完整版在线观看| 红灯区无删减| 歪爱时代 电视剧| 澳门风云2演员表| 大树君| 安娜情欲| 男上女下动态视频| bobby charlton| 零食店加盟免费品牌| 小清水亚美| 世界上最有杀气的国歌| 一个国家的诞生| 影库| 单身情歌 歌词| 红灯区| 罗丽星克莱尔av片在线| 七年级下册语文第八课生字拼音| 夫妻性视频| 妻子的秘密在线| 孤岛惊魂| e-dog| 纳尼亚传奇4在线观看免费完整版 虞书欣新剧永夜星河免费观看 | 张月个人资料|