位置:51电子网 » 技术资料 » 仪器仪表

烧入引导程序

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

上一篇:安装编程平台

上一篇:试跑Arduino

相关技术资料
6-13烧入引导程序

热门点击

 

推荐技术资料

驱动板的原理分析
    先来看看原理图。图8所示为底板及其驱动示意图,FM08... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!