分类:
2007-05-14 17:36:12
chack back: http://www.ednchina.com/blog/aduo/ (包含JIAG)
改了一上午论文,中午想测试一下昨天弄好的下载线,找了个8M的晶振焊在最小系统板上,发现没有22pf的电容了,用两个15pf的代替,反正12pf-22pf范围内的都可以吧,在PA口的低四位接了四个LED,写了几行程序看能不能点亮。连接好下载线,上电,打开AVR PRO,检测单片机,一切正常,加载HEX文件写入,因为就几行程序,连1s都不到就写完,这时候就发现实验板上的四个LED就已经亮了,写入成功。呵呵,然后先读取熔丝位设置,把CKSEL3,CKSEL2,CKSEL1,CKSEL0四位前面的对号都去掉,配置为外部8M晶振的模式,然后把SUT1位前面的对号也去掉,配置为电源慢速上升就可以了,然后写入配置,先断电,再拔掉线缆,主要害怕烧掉并口,呵呵,然后再上电,四个LED全亮,按下复位键,复位功能也一切正常,烧录成功,心头的石头落地了,总算没造成死锁。下步该好好学学汇编了,总不能总是只会写几行程序吧,呵呵。
注:AVR单片机在出厂的时候一般配置为标定的内部RC振荡器时钟生效,因此在使用ISP下载时不用提供外部晶振也可以下载,但一旦写熔丝位配置成外部晶体模式,则下次ISP烧写的时候必须接晶振才可以。
下载线电路图: