2011年2月28日 星期一
省電模式與喚醒1,前言
| 圖1,Deep Sleep Mode |
一高 指的是 高效能,二低 指的是低單價以及低功耗.
- 高效能,相較於8051,LPC1100 系列的 Core : Arm Cortex-M0 標榜著 Dhrystone 0.9 DMIPS/MHz (印象中數據,最快的8051 宣稱能達到 0.1 DMIPS),加上32 bit 運算,最高CPU Clock 可達到50MHz. 在MCU的Core可算是高效能的MCU之一.
- 低價位, 在NXP的資料中,LPC1111FHN/101 起價於0.65美金.當然8051有0.4美金以下的更低價位,不過對比於ARM7時期的32Bit MCU價位來說,目前的Cortex-M0的價格已經低很多,且大大壓縮8Bit MCU的價位.(國內新唐還宣稱至 0.55美金起.....)
- 低功耗, Arm Cortex-M0 標榜著 85 µW/MHz ,因為 Cortex-M0 core只要 12K gates (與8051相近). 而NXP在增加了周邊線路後 09' 年 150uA/MHz ,10' 年 130uA/MHz, 11'年會推出 100uA/MHz. 在省電模式下也有不同方式達成低功耗.
2011年2月15日 星期二
將Flash當EEPROM使用
有網友問到 : [ 請問LPC1114 Flash如何當eeprom來使用? 有範例程式可提供嗎? ]
上回在 這篇 LPC1114 Flash如何當eeprom來使用? (IAP) 的回答僅回答前面一個問號.
剛好最近工作上也用到,順道做個介紹與分享問題後面段的 有範例程式可提供嗎?.
這個實驗中,會將wrtie_data[ ] 中的資料寫入flash 0x00001000 起的flash中.
2011年1月24日 星期一
2011年1月20日 星期四
[資訊]:一個免費得到LPCXpresso的管道
恩智浦Cortex-M0™ 8/16位元應用的快捷選擇
連結跳轉後右邊有個 LPCXpresso 免費取得
用這個表格上傳您的視頻,向我們展示您將如何突破8/16 位元的傳統設計應用!
現在只要你提供一段影片顯示你如何突破(破壞嗎? XD)8/16位元的傳統設計應用,就會送你一片LPCXpresso.
快去準備你的影片吧.
連結跳轉後右邊有個 LPCXpresso 免費取得
用這個表格上傳您的視頻,向我們展示您將如何突破8/16 位元的傳統設計應用!
現在只要你提供一段影片顯示你如何突破(破壞嗎? XD)8/16位元的傳統設計應用,就會送你一片LPCXpresso.
快去準備你的影片吧.
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 <---請參考.
以及另外一個我覺得很有趣的是 Monitor Mode.
何謂Monitor mode ?
其實就是能 將I2C bus 的資料擷取而不干擾I2C bus的一種功能.
於是我設計了一個簡易的I2C Monitor .
利用一個LPCXpresso以及一片Embest LPC1343 Borad 完成實驗.
另外PC端軟體用C# 設計 ,不過這個版本閱讀性覺得還不是很好(笑).
不過這也是為了對應User Manual 中的幾種 I2C status才這樣設計.
還有很多進步空間.
這邊就附上幾頁資料,簡單表示一下這個實驗以及PC端軟體的圖.
I2C Monitor <---請參考.
訂閱:
文章 (Atom)