回覆列表
-
1 # uldfd513
-
2 # 使用者3523768274962
不同廠商、不同系列的微控制器,下載程式的方法也不一樣。 STC的微控制器下載程式最簡單,把微控制器的串列埠兩根線和地線連線到電腦的串列埠上,執行STCISP軟體可以下載程式。 Atmel的微控制器,早期一般是並行下載,比如AT89C系列,使用的IO口很多,並且可能還需要12V的程式設計電壓,一般使用專業的程式設計器來下載程式。新的產品一般是使用一種10針的ISP介面下載,比如AT89S系列、Atmega系列等等,ISP下載也需要使用專門的裝置。 PIC微控制器也是使用專業的程式設計器來下載程式。 STM8、STM32可以使用串列埠下載,或者J-Link、ST-Link等專業下載工具來程式設計。
以stc的微控制器為例:1、用keil程式設計軟體寫好程式,編譯輸出為hex和二進位制檔案2、用串列埠電平轉換板(常用MAX232晶片來做),把電腦後面的com口和微控制器的(Rxd、Dxd引腳)相連,微控制器還要接晶振和電源。3、在電腦執行stc公司提供的STC-ISP軟體,把前面編譯好的hex檔案裝到微控制器裡。提到的軟體都可從網上下載獲得,電平轉換部分可以自己做也可以買程式設計器。