燒寫程序是要寫在存儲器上的,芯片上有固化的一組指令,啟動后就加載指定的數據然后開始運行。類似主板的BIOS,要滿足的條件是芯片能讀取存儲器的內容,并且有存儲裝置(能寫入數據的)這樣就能根據芯片的功能寫程序了。
為什么要燒錄?
*,因為電子產品中有單片機或者ARM的控制器。在生產過程中,*開始控制芯片當中是沒有任何程序的,為了單片機或者ARM芯片按照我們設計的功能執行操作,則需要將工程編寫好的程序執行文件,燒錄到我們電子產品的控制器芯片當中。
第二,需要燒錄對應參數。當單片機或者ARM程序燒錄后,有時候為了保密,可以通過串口或者USB等接口,需要對程序進行加密參數設定,或者燒錄一部分參數,比如wifi模組的IP地址和端口的數據。都是為了保證電子產品能夠正常運行。
第三,燒錄文件,比如字庫、圖片、鈴聲、動畫等文件。現在很多電子產品當中,都有顯示屏幕,為了給用戶增加優越的用戶體驗,需要將提前處理的高清照片保證到單片機或者ARM系統存儲當中,字庫文件是為了用戶輸入漢字調用的電子產品底層文件。
其實不是所有的IC都可以燒錄,只有存儲器才可以燒錄。但現在很多單片機已經集成程序存儲器,故單片機也可以燒錄。芯片燒錄需滿足哪些條件?可燒錄的IC,一般分為MCU類和存儲類兩大類。
MCU類可燒錄IC
MCU類可燒錄IC,目前市場上有很多單芯片控制器(SINGLEMCU)可以通過配套的燒錄器進行一次或多次資料燒寫。通常僅能燒錄一次的MCU被叫做OTPMCU,與之相對的是MTPMCU,就是可多次燒錄的MCU。
存儲類可燒錄IC
存儲類可燒錄IC的門類眾多,例如EPROM、EEPROM、NORFLASH、SPROM、NANDFLASH等等,都屬于存儲類可燒錄IC。
EPROM、NORFLASH、EEPROM、SPROM主要用于存放我們的數據資料或程式,生產廠家眾多,市面上有相當多的萬用燒寫器可以把資料燒寫進這些IC。
NANDFLASH只有三星等幾個生產廠家生產,目前廣泛用于U盤、MP3、MP4、ELA和電子詞典上。