在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)庫/ 14. 單片機 I2C 總線與 EEPROM
18. RS485 通信與 Modbus 協(xié)議
17.5 A/D 差分輸入信號
15.8 C 語言復(fù)合數(shù)據(jù)類型(結(jié)構(gòu)體,共用體,枚舉類型)
16.3 NEC 協(xié)議紅外遙控器
13.1 單片機通信時序解析
14.4 單片機 EEPROM 單字節(jié)讀寫操作時序
13.3 多個 .c 文件的初步認識
18.2 Modbus 通信協(xié)議介紹
15.1 BCD 碼介紹
18.3 單片機 Modbus 多機通信程序設(shè)計
18.1 單片機 RS485 通信接口、控制線、原理圖及程序?qū)嵗?/span>
15. 實時時鐘 DS1302
14.7 單片機 I2C 和 EEPROM 的綜合編程
17. 模數(shù)轉(zhuǎn)換與數(shù)模轉(zhuǎn)換
16.2 紅外遙控通信原理
13.2 1602 液晶整屏移動程序
17.6 D/A 輸出
17.7 單片機信號發(fā)生器程序
16.4 溫度傳感器 DS18B20
14.6 單片機EEPROM的頁寫入
13.4 單片機計算器程序設(shè)計[詳細]
17.2 A/D(模數(shù)轉(zhuǎn)換)的主要指標
17.4 PCF8591 應(yīng)用程序
17.1 A/D 和 D/A 的基本概念
17.3 PCF8591硬件接口(電路圖引腳圖)
14.3 單片機 EEPROM 簡介
13.5 單片機串口通信原理和控制程序
15.5 DS1302 寄存器介紹
15.2 單片機 SPI 通信接口
15.6 DS1302 通信時序介紹
14.5 單片機 EEPROM 多字節(jié)讀寫操作時序
16. 紅外通信與 DS18B20 溫度傳感器
14.1 單片機 I2C 時序介紹
15.3 實時時鐘芯片 DS1302 介紹
15.9 單片機電子時鐘程序設(shè)計
16.1 紅外光的基本原理
15.4 DS1302 的硬件信息
15.7 DS1302 的 BURST 模式
14.2 單片機 I2C 尋址模式
14. 單片機 I2C 總線與 EEPROM
13. 單片機 1602 液晶與串口的應(yīng)用實例

14. 單片機 I2C 總線與 EEPROM

前幾章我們學(xué)了一種通信協(xié)議叫做 UART 異步串行通信,這節(jié)課我們要來學(xué)習(xí)第二種常用的通信協(xié)議 I2C。I2C 總線是由 PHILIPS 公司開發(fā)的兩線式串行總線,多用于連接微處理器及其外圍芯片。I2C 總線的主要特點是接口方式簡單,兩條線可以掛多個參與通信的器件,即多機模式,而且任何一個器件都可以作為主機,當然同一時刻只能有一個主機。

從原理上來講,UART 屬于異步通信,比如電腦發(fā)送給單片機,電腦只負責(zé)把數(shù)據(jù)通過 TXD 發(fā)送出來即可,接收數(shù)據(jù)是單片機自己的事情。而 I2C 屬于同步通信,SCL 時鐘線負責(zé)收發(fā)雙方的時鐘節(jié)拍,SDA 數(shù)據(jù)線負責(zé)傳輸數(shù)據(jù)。I2C 的發(fā)送方和接收方都以 SCL 這個時鐘節(jié)拍為基準進行數(shù)據(jù)的發(fā)送和接收。

從應(yīng)用上來講,UART 通信多用于板間通信,比如單片機和電腦,這個設(shè)備和另外一個設(shè)備之間的通信。而 I2C 多用于板內(nèi)通信,比如單片機和我們本章要學(xué)的 EEPROM 之間的通信。