AVR熔丝位设置让我在吃苦头中成长
时间:11-30
来源:互联网
点击:
1表示禁止编程,之前我设置成1,下载程序的时候一直显示模式不对,选0下载成功。原因在于我用的下载方式是SPI下载的。所以这里要打开才行。 bootrst表示上电后从0x00执行还是bootload区执行,我设置的时候是0.表示从0x00开始执行,AVR单片机工作那么快,呵呵,多让它工作点没事,也不碍时间。所以我设置了0x00。实际上在UNO这里设置为1也是可以的。 6.系统时钟源的设置:1111-1010表示外接晶振,其它比如内部晶振,RC振荡我就不写啦,大家感兴趣的可以Q我,大家一起学习或者查一查资料。 CKOPT,CKSEL3 KSEL2,KSEL1,KSEL0.设置的是起振时电容的容量,因为我用的是外部晶振,22pF的方式提供时钟源,所以设置为:1,1,1,1.之前没有设置,所以导致了单片机不知道用那个作为时钟源,导致时钟混乱,所以也就是我看到的程序传输时接收和发送灯的闪亮问题。经过验证原因出在这里。 大概就这么多吧,当然要设置的还有其它,呵呵。时间比较有限,所以只是把我用到的进行了研究,其它一些位就等待以后再研究了。
AVR熔丝位设 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)