LPC1114/LPC11U14和LPC1343對(duì)比學(xué)習(xí)(六)I2C
這三種芯片在I2C總線方面是基本一致的,但是LPC11U14的I2C管腳功能要強(qiáng)大一些增加了真正的開(kāi)漏設(shè)置功能。它們的特點(diǎn)大致如下:

由于I2C管腳是開(kāi)漏輸入,所以需要外接上拉電阻才能輸出高電平,所以在使用這兩個(gè)管腳作為GPIO時(shí)也需要接上拉電阻。總線配置如:

需要注意的是上來(lái)電阻與總線速度成反比,需要根據(jù)具體情況設(shè)定。
寄存器和結(jié)構(gòu)在這里就不介紹了,網(wǎng)友可以自行查閱手冊(cè),下面是I2C的初始化函數(shù):

I2C的控制函數(shù)比較多,這里就不一一介紹了,需要注意的是在使用I2C寫(xiě)EEPROM時(shí),要延時(shí)毫秒級(jí),否則可能會(huì)不成功;在按頁(yè)寫(xiě)輸入時(shí),需要注意也大小和頁(yè)地址。
相關(guān)閱讀
- LPC1114/LPC11U14和LPC1343對(duì)比學(xué)習(xí)(一)整體對(duì)比
- LPC1114/LPC11U14和LPC1343對(duì)比學(xué)習(xí)(二)GPIO
- LPC1114/LPC11U14和LPC1343對(duì)比學(xué)習(xí)(三)SysTick
- LPC1114/LPC11U14和LPC1343對(duì)比學(xué)習(xí)(四)定時(shí)器
- LPC1114/LPC11U14和LPC1343對(duì)比學(xué)習(xí)(五)UART
- LPC1114/LPC11U14和LPC1343對(duì)比學(xué)習(xí)(七)SSP
- LPC1114/LPC11U14和LPC1343對(duì)比學(xué)習(xí)(八)USB
聲明:本站部分內(nèi)容根據(jù)互聯(lián)網(wǎng)資料整理而成,若侵犯您的權(quán)益,請(qǐng)聯(lián)系我們,我們會(huì)盡快處理。