一般我們在使用 MCU 設計系統時, 常常要讓 MCU 與其它的處理機溝通, 傳送一些控制指令或是資料, 最常使用的匯流排有:
...UART(>30 years old))
...I2C(>20 years old)
...SPI(>10 years old)
使用線數少, 控制簡單, 除錯也容易. 也因需具備市場競爭優勢考量, 許多 MCU 都把上述介面包含在系統內, 以硬體線路實作傳輸部分. 以前若 使用配合處理器的匯流排是 MCU 沒有支援的話, 就要自己用軟體去達成(還好不會很難! ), 否則另挑適合的 MCU.
這幾年 SOC 也大行其道, 市面上一堆眼花撩亂的 SOC, 但因搶市場時機, 許多有瑕疵的晶片在大部分功能都可以執行的情況下, 就先拿給客戶使用, 等發生問題時, 大家再來討論要如何解決, 雖然常常發生這種情形早習以為常, 但研誤開發時間確很討厭. 所以大家就慢慢的拿公板來測試, 至少供應商在公板上已避掉已知的問題了.
- Dream