MCU diy
基於 LPCXpresso for NXP LPC1114
Home
Download source code
QA
相關資料連結
推薦網頁
管理
顯示具有
I2C
標籤的文章。
顯示所有文章
顯示具有
I2C
標籤的文章。
顯示所有文章
2013年1月20日 星期日
[ 應用 ] LPC11U2X + BOSCH g Sensor
之前 NXP 有介紹過一篇
LPCXpresso, LPC11U14
NXP 在 MWC裡展出這個 Slingshot for Angry Bird.
最近剛好接觸 BOSCH g Sensor (
acceleration
sensor )
,
很簡單的搭配NXP USBLib 完成了一個 USB滑鼠.
閱讀更多 »
2011年8月3日 星期三
[ I2C Tool -1 ] I2C Bus 上的 I2C slave address scan
曾經~在某年某月某日
遇過某人提供過一片 電容式 Touch Pad ,
該片電容式 Touch Pad是透過 I2C 介面控制,讀取.
也給了 電容式 Touch Pad 規格書.
規格書上草草的放了幾個 register 與描述.
但是獨缺 電容式 Touch Pad 的 I2C slave address , 很蝦...
又再要了好幾次正確資料的過程中發現,真是雞同鴨講.
所以想到不如來寫段簡單的測試程式,
自己來找該 電容式 Touch Pad 的 Slave address 好了.( 真的是求人不如求己來著 汗~ )
於是有了這份 project
閱讀更多 »
2011年2月28日 星期一
LPC1100 Senondary Bootloader via I2C
閱讀更多 »
2011年1月17日 星期一
I2C Monitor
LPC1000 系列的I2C 分為3種mode: Master and Slave.
以及另外一個我覺得很有趣的是 Monitor Mode.
何謂Monitor mode ?
其實就是能 將I2C bus 的資料擷取而不干擾I2C bus的一種功能.
於是我設計了一個簡易的I2C Monitor .
利用一個LPCXpresso以及一片Embest LPC1343 Borad 完成實驗.
另外PC端軟體用C# 設計 ,不過這個版本閱讀性覺得還不是很好(笑).
不過這也是為了對應User Manual 中的幾種 I2C status才這樣設計.
還有很多進步空間.
這邊就附上幾頁資料,簡單表示一下這個實驗以及PC端軟體的圖.
I2C Monitor
<---請參考.
2011年1月4日 星期二
數位鬧鐘: (4.1) I2C實驗-EEPROM,軟體DIY部分
24C32 容量為32K(32768) Bits =4096 Bytes
又,在
數位鬧鐘: (3) I2C實驗-EEPROM,硬體DIY部分
中提到Device Address 由硬體接腳決定為 0xA0
再看一下下圖, 因為 4096 Bytes 由12位元定指( 2的12次方 ),所以整個EEPROM 24C32的Format 顯而易見.
圖1
閱讀更多 »
2010年12月28日 星期二
數位鬧鐘: (3) I2C實驗-EEPROM,硬體DIY部分
圖1
圖1右邊的就是EEPROM 24C32, 將其A0,A1,A2接地.
所以EEPROM 的 Address就是0xA0 (b1010A2,A1,A0,W/R)
而WP接地,就可以改EEPROM中資料,若High則無法寫入.
閱讀更多 »
2010年12月23日 星期四
數位鬧鐘: (2) I2C實驗-溫度感應器,軟體DIY部分
NXP SA56004x
data sheet中,
表1
閱讀更多 »
2010年12月17日 星期五
數位鬧鐘: (1) I2C實驗-溫度感應器,硬體DIY部分
圖1
閱讀更多 »
較舊的文章
首頁
訂閱:
文章 (Atom)