STM8是一個8位元MCU。
所以,它和8051及Cortex M0+的關係造成Bee做為評估的原因。
其實又和MSP430也有一點關係。
就價格來說,Cortex M0+已將8位元及16位元MCU價格給封頂了。
所以只能在Cortex M0+無法達到的地方才有考量其他微控器的需求。
Bee就遇到,主是功耗考量。
在具有功耗考量的環境,其實就是使用電池電力的環境。
長期以來一直是MSP430的天下。
不過MSP430和Cortex M0+的價格已經開始重疊。
再低價下去,就要往8051做為考量。不過8051的功耗似乎是低不下來。
此時Bee想到FAE曾經告知,現行新的8位元MCU其功耗不比MSP430來得差。
這是有可能的,因為不考量效能的狀況下,8位元MCU其邏輯閘數是較低,功耗也可較低。
所以就去評估STM8L051F3這個MCU。
STM8除核心外,其週邊架構和STM32是同一套結構。
這個架構會使得習慣使用STM32的C語言使用者容易去習慣STM8。
週邊從STM32來的特性沒有降太多。
有12位元ADC、USART、SPI、I2C及RTC,放了不少。
還有DMA,可以節省通信上的控制。這點Bee還蠻喜歡的。
另一個可以利用UART做軟體更新,只需利用原先UART通信,不像MSP430是另外一型通信格式。
只是8位元MCU的價格及功能,Bee看了只是覺得做MCU硬體的錢還真難賺。
所以現在做硬體的工作都不好找,除非會些軟體,不然價位都不好談!!
回覆刪除[版主回覆12/26/2012 21:39:35]是啊!大家都會的就沒有價值了。