微控制器的燒寫原理:微控制器燒寫,又稱為微控制器程式下載、燒錄等,本質上是微控制器和PC機按照晶片廠家規定的程式設計協議,透過晶片廠家規定的介面,把已編譯好的程式傳輸到微控制器,微控制器把資料儲存到自身儲存器中的過程。理解這個原理需要知道幾個知識點:
微控制器的燒寫原理:微控制器燒寫,又稱為微控制器程式下載、燒錄等,本質上是微控制器和PC機按照晶片廠家規定的程式設計協議,透過晶片廠家規定的介面,把已編譯好的程式傳輸到微控制器,微控制器把資料儲存到自身儲存器中的過程。理解這個原理需要知道幾個知識點:
微控制器內部是有程式的,是出廠時固化在硬體中,使用者無法修改的(這也會被認為它內部沒有程式),這些程式可以呼叫各種通訊介面、內部儲存器等;可以下載的通訊介面:JTAG,SPI,UART,usb等;(還有很多可以擴充套件485、乙太網等)程式設計協議:一般大廠都會公開的,在晶片的專用技術手冊中會有;儲存器:有很多種,掩膜,EPROM,EEROM,flash等壽命不一樣,掩膜只能一次,而且要工廠做,flash擦寫次數10000+;可以這樣比喻性的理解:微控制器就是電腦的主機板,我們寫的程式就是作業系統,主機板裡面裝入引導作業系統的基本程式,下載程式就是給電腦裝系統!