拿到一片STC15F104E,是dip8封裝的5v單片機,想燒錄個亮燈程序。結(jié)果發(fā)現(xiàn)不管怎么燒錄都燒不上,后來嘗試了多次后問題解決。
總結(jié)如下:
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腳)接地,再燒錄程序。
ps.關(guān)于這個選項,手冊建議打上勾,這樣可以加快芯片啟動速度,但下一次燒錄7、8腳必須接地。對于新手來說真是個坑��! 
關(guān)于波特率,我在百度上看到有人討論說波特率應(yīng)該盡量低一點,或者將最高波特率和最低波特率設(shè)置成一樣的。我燒錄的時候最高波特率115200,最低波特率2400也成功了,應(yīng)該不存在這種說法。
|