拿到一片STC15F104E,是dip8封裝的5v單片機,想燒錄個亮燈程序。結果發現不管怎么燒錄都燒不上,后來嘗試了多次后問題解決。
1.png (12.67 KB, 下載次數: 43)
下載附件
2022-8-22 14:14 上傳
總結如下:
1. 燒錄時芯片VCC和GND分別接串口燒錄器VCC和GND,燒錄器TXD接芯片5腳,燒錄器RXD接芯片6腳。
2. 燒錄時,芯片的第5、第6腳不能帶著負載,必須單獨接著燒錄器。(我的問題就出在這了 )
3. STC-ISP軟件版本不能太低。(我用的6.90成功了)
4. 芯片上次燒錄時有可能勾選了“下次冷啟動時,P3.2/P3.3為0/0才可下載程序”,所以如果檢測不到芯片可以嘗試將P3.2(7腳)和P3.3(8腳)接地,再燒錄程序。
2.png (38.04 KB, 下載次數: 41)
下載附件
2022-8-22 14:14 上傳
ps.關于這個選項,手冊建議打上勾,這樣可以加快芯片啟動速度,但下一次燒錄7、8腳必須接地。對于新手來說真是個坑啊! 
關于波特率,我在百度上看到有人討論說波特率應該盡量低一點,或者將最高波特率和最低波特率設置成一樣的。我燒錄的時候最高波特率115200,最低波特率2400也成功了,應該不存在這種說法。
|