烧入引导程序
发布时间:2012/6/13 20:32:56 访问次数:1541
因为DUINO的特点,它一上来就要和电XC9572XL-7TQG100I脑通信,通过串口上传和下载,因此必须在通电以后先自动完成这一步,才能继续往下走。因此事先必须在单片机FLASH的引导区中固化引导程序,英文是bootloader。这个程序还与芯片和vo板型号有关,不是随便抓一个就行的。假如Arduino程序在D盘安装,那么解压以后,可以在D:\Arduino+0021\hardwareYArduinoYbootloaders\申进一步去搜查所需的bootloader。例如我现在用Atmega8,那就放在文件夹Atmega8里面。板子上已经留有下载口,利用自做的并口下载线和原先一直在使用的ponyprog2000下载软件很快就可以烧好引导程序。
怎么证明引导程序已经烧好了呢?很简单,如果Atmega8是个裸片,那么加上电源后VD3不会有反应,当引导程序烧好后,则过一会VD3就会以比较慢的频率不停地闪亮。
对于经常鼓捣AVR单片机的人,做这个不过是小菜一碟,不过对于初学者,就需要准备下载线、下载软件等工具,而且这些东西也不是经常用,干脆买套件更省心。虽然在Arduino里面好像也能通过串口预装引导程序,但是不知何故笔者试了几次没有成功。
如果你用的是带串口的老式电脑,那就可以准备使用了。但是新式电脑是没有串口只有USB接口,那还得费点手脚。
怎么证明引导程序已经烧好了呢?很简单,如果Atmega8是个裸片,那么加上电源后VD3不会有反应,当引导程序烧好后,则过一会VD3就会以比较慢的频率不停地闪亮。
对于经常鼓捣AVR单片机的人,做这个不过是小菜一碟,不过对于初学者,就需要准备下载线、下载软件等工具,而且这些东西也不是经常用,干脆买套件更省心。虽然在Arduino里面好像也能通过串口预装引导程序,但是不知何故笔者试了几次没有成功。
如果你用的是带串口的老式电脑,那就可以准备使用了。但是新式电脑是没有串口只有USB接口,那还得费点手脚。
因为DUINO的特点,它一上来就要和电XC9572XL-7TQG100I脑通信,通过串口上传和下载,因此必须在通电以后先自动完成这一步,才能继续往下走。因此事先必须在单片机FLASH的引导区中固化引导程序,英文是bootloader。这个程序还与芯片和vo板型号有关,不是随便抓一个就行的。假如Arduino程序在D盘安装,那么解压以后,可以在D:\Arduino+0021\hardwareYArduinoYbootloaders\申进一步去搜查所需的bootloader。例如我现在用Atmega8,那就放在文件夹Atmega8里面。板子上已经留有下载口,利用自做的并口下载线和原先一直在使用的ponyprog2000下载软件很快就可以烧好引导程序。
怎么证明引导程序已经烧好了呢?很简单,如果Atmega8是个裸片,那么加上电源后VD3不会有反应,当引导程序烧好后,则过一会VD3就会以比较慢的频率不停地闪亮。
对于经常鼓捣AVR单片机的人,做这个不过是小菜一碟,不过对于初学者,就需要准备下载线、下载软件等工具,而且这些东西也不是经常用,干脆买套件更省心。虽然在Arduino里面好像也能通过串口预装引导程序,但是不知何故笔者试了几次没有成功。
如果你用的是带串口的老式电脑,那就可以准备使用了。但是新式电脑是没有串口只有USB接口,那还得费点手脚。
怎么证明引导程序已经烧好了呢?很简单,如果Atmega8是个裸片,那么加上电源后VD3不会有反应,当引导程序烧好后,则过一会VD3就会以比较慢的频率不停地闪亮。
对于经常鼓捣AVR单片机的人,做这个不过是小菜一碟,不过对于初学者,就需要准备下载线、下载软件等工具,而且这些东西也不是经常用,干脆买套件更省心。虽然在Arduino里面好像也能通过串口预装引导程序,但是不知何故笔者试了几次没有成功。
如果你用的是带串口的老式电脑,那就可以准备使用了。但是新式电脑是没有串口只有USB接口,那还得费点手脚。