打印
[Atmel]

AVR单片机的几个重要总结

[复制链接]
629|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
丶tiantian|  楼主 | 2015-6-30 17:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1. 通过ISP给Tiny25下载程序时发现内置的EEPROM的数据全部被清掉,重置为0xFF了。经过多次实践,可以这样说:给AVR单片机下载程序时,内部EEPROM的数据全部会被重置,所以,如果想往EEPROM烧些初始化值的话,最好的方式是定义个.eeprom段,在烧完FLASH程序后再将生成的eep文件烧到EEPROM中去,修改Fuse和LockBits是不影响EEPROM数据的。

相关帖子

沙发
丶tiantian|  楼主 | 2015-6-30 17:23 | 只看该作者
2. Tiny5的A/D引脚如果悬浮,那么该A/D引脚的AD电压就会受到其他引脚电压的影响。所以,在使用A/D模块时,确保每个A/D引脚都不是悬浮状态,不用的引脚可以上拉或者下拉,这一原则不仅对A/D引脚,对其他数字引脚也应该如此处理,不留悬浮引脚,减少隐患,减少EMI。

使用特权

评论回复
板凳
丶tiantian|  楼主 | 2015-6-30 17:24 | 只看该作者
3. 打开AVR单片机的LockBits后,再读FLASH程序和EEPROM数据都会是FF,但可以重新给FLASH下载程序,下载程序后,LockBits自动清掉,默认是关闭的。

使用特权

评论回复
地板
yicole| | 2015-6-30 17:51 | 只看该作者
不错的总结

使用特权

评论回复
5
ddllxxrr| | 2015-6-30 20:47 | 只看该作者
写得不错,顶顶顶

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

46

主题

364

帖子

2

粉丝