⑴ STC單片機程序燒寫不進去,就停在給mcu上電那一步,請問這個問題怎麼解決謝謝!
1、檢查下串口工作是否正常,將串口的2腳和3腳短路,然後打開串口調試程序試下,看看串口通信是否正常。
2、檢查232轉換器是否正常,可以將232輸入輸出的引腳短路,即將單片機拔下來,將單片機串口的RX和TX短路,用串口調試程序調試看是否正常。
3、檢查單片機的晶振是否工作、電源電壓是否正常。
4、如果線路中有485等多餘晶元掛在串口上,將這些東東拆下來試試。
你的ISP設置好像沒有什麼問題
⑵ 請問STC8管腳的單片機是如何燒寫進去的
STC8管腳的單片機與其它STC系列單片機一樣,採用類似的方法進行程序燒錄。具體來說,需要將P3.0、P3.1和GND這三個引腳連接到專門的燒錄器上。連接完成後,啟動燒錄軟體,點擊下載按鈕,之後給單片機施加冷啟動電源,以完成程序的燒錄過程。
在進行STC8管腳單片機的程序燒錄時,首先確保所有引腳連接正確無誤。P3.0和P3.1是主要的數據線和時鍾線,GND則是地線。這三條線的正確連接是程序成功燒錄的關鍵。連接完成後,打開相應的燒錄軟體,選擇正確的單片機型號和燒錄方式,然後點擊下載按鈕。燒錄過程中,單片機需要處於冷啟動狀態,這意味著在沒有運行任何程序的情況下啟動。
冷啟動的目的是為了讓單片機在無任何程序干擾的情況下,接收並執行燒錄軟體傳來的程序代碼。因此,確保在燒錄前切斷單片機的電源,然後重新上電,使其進入冷啟動狀態。在燒錄過程中,可能會出現一些警告或錯誤提示,這通常是因為連接不正確或軟體設置不當。遇到這些問題時,檢查連接和設置,確保一切正確無誤。
完成燒錄後,可以給單片機通電,運行其新程序。為了驗證程序是否正確燒錄,可以編寫簡單的測試程序,例如點亮一個LED燈或發送一段特定的串列數據。如果測試程序能夠正常運行,說明程序燒錄成功。在進行任何燒錄操作時,務必小心謹慎,避免因誤操作導致硬體損壞。
總之,STC8管腳的單片機程序燒錄是一個相對簡單的過程,只需正確連接引腳、選擇合適的燒錄軟體和設置,並確保單片機處於冷啟動狀態。遵循這些步驟,即可順利完成程序的燒錄。
⑶ STC單片機開發板給單片機燒寫程序的時候要用到哪些管腳貼片的單片機是怎麼燒寫程序的
STC單片機開發板給單片機燒寫程序是不行的。
1、首先我們都是通過電腦的串口(232電平)通過232晶元轉換為TTL後再給單片機,實現下載功能。
2、第1步用到stc的串口軟體,這個軟體下載時要和單片機進行握手,STC內部協議。
3、你的單片機開發板沒有這個握手,怎麼能下載程序呢?
如果想試一試,可以這么干:
1、把stc的握手碼,及過程碼(如何將hex文件燒進去的)截出來。
2、通過單片機程序把這個握手碼及過程碼發給另一個單片機。
3、如何將hex文件傳給另一塊單片機呢,可以把hex文件放到sd卡里。開發板上的單片機不斷的讀取sd卡的文件傳給另一個單片機。