玩具上一些芯片中的程序在出厂时就被烧毁了,无法更改。通常有两种方法:对于实验芯片封装,可以使用专用适配器烧写成双列直插式芯片进行烧写,芯片编程:在PC上编写程序,然后刻录到单片机上运行,可以多次刻录,您在编写自己的Bootloader时需要注意以下问题:MCU芯片选择并非所有Atmega芯片都支持Arduino,可以使用的芯片大致如下:Atmega。
现在,我们需要一个刻录软件来刻录程序,这里使用的是STC-ISP软件。刻录是用电来存储数据中的特定位。另外烧程序很麻烦,芯片需要拆解。使用at和Jlink自己开发的名为J-FLASH的软件,根据自己的情况选择自己的闪存芯片,首先擦除芯片,将要刻录的二进制文件拖到Jflash中,然后进行刻录。
对于大规模生产中应用的芯片安装单片集成电路,可以在PCB上添加编程接口端子以进行刻录。如何通过串口编写STM?状态。并且一些由半导体器件制成的器件可以重复擦除或有限次擦除。ISP下载,这是通过SPI将数据下载到芯片的内置闪存中。您可以直接在目标电路板上下载程序,而无需拔出芯片。IAP下载,这是用户自己的程序在运行过程中烧写UserFlash的某些区域。
编译,在项目文件夹中找到编译好的十六进制文件,并刻录到单片机文件中。JTAG和SWD是最基本的下载方法,它们是STLINK或JLINK burning,但我们学到的应该是两者的区别。打开软件,首先选择合适的单片机型号,自制Arduino需要编写bootloader,这样就可以使用ArduinoIDE开发程序。