STC8(包括之前的STC15)因為自帶晶振, 所以最小電路需要的外圍元件幾乎為0 -- 手冊上畫的兩個電容不加也沒問題, 直接加上5V電源就能跑. 這樣只需要用排針把管腳都引出就行了. 唯一不方便的就是燒寫的時候, 斷電上電比較麻煩, 畢竟排針來回拔插一是每次要對准比較費事, 二是這樣來回操作時間長容易壞. 所以還是需要有一個簡單的開關.
不同封裝的管腳分布不一致, 所以統一用一個針座的方案就行不通了, 還是用杜邦線吧, 做一個在MCU和USB2TTL之間串聯的小模塊.
最開始就是想簡單的加上一個開關, 能控制VCC和GND同時通斷, 后來看了下手冊推薦的下載電路, 里面還有另外4個元件
- 1N5819, 對應MCU的RX口, 防止TX的電壓更高時給MCU供電
- 100R電阻, 對應MCU的TX口, 限流
- 47uF電容, 穩壓濾波
- 10nF電容(103), 濾高頻波
就一塊兒做到板子上去了. 為了方便接其他的配件, 增加了兩個VCC和兩個GND引出.
這是做好的效果, 底下為了防止手觸碰導致線路間短路, 用熱熔膠封了一層.
使用的時候串在MCU和USB2TTL之間, 在需要寫入的時候, 按兩次開關就可以. 這樣就方便多了.