
ATmega16(L)
勘误表
ATmega16的( L)修订版
M
本节中的版本字母指的是ATmega16的设备的修订。
第一个模拟比较器的转换可能会推迟
写定时器寄存器中的异步定时器中断时,可能会丢失
从TDI输入掩码IDCODE数据
读取EEPROM采用ST或STS设置EERE位触发意想不到的中断请求
1.首先,模拟比较器的转换可能会推迟
如果该装置是由一个缓慢上升的V驱动
CC
,第一个模拟比较器将转换
需要更长的时间在某些设备上超出预期。
问题修复/解决方法
当设备已通电或复位时,禁用然后启用theAnalog比较
之前的第一次转换。
写定时器寄存器中的异步定时器2时,中断可能会丢失
如果定时器寄存器同步到异步定时器的中断都将丢失
当异步定时器/计数器寄存器( TCNTx )为0x00时钟被写入。
问题的修复程序/解决方法
请务必检查异步定时器/计数器寄存器也没有价值,也不为0xFF
0×00日前,以书面向异步定时器控制寄存器( TCCRx ) ,异步
定时器计数器寄存器( TCNTx ) ,或异步输出比较寄存器( OCRx ) 。
3. IDCODE口罩从TDI输入数据
JTAG指令IDCODE工作不正常。数据后续设备
通过在更新-DR全所取代。
问题的修复程序/解决方法
–
–
如果ATmega16的是在扫描链的唯一设备,问题是不可见的。
通过发出IDCODE指令选择ATmega16的的设备ID或注册
通过进入TAP控制器的测试逻辑复位状态,读出的内容
它的设备ID寄存器,并从扫描的后继设备可能数据
链。发出BYPASS指令的ATmega16的同时读取设备ID
之前的边界扫描链的设备寄存器。
如果在边界扫描链上的所有设备的设备ID必须被捕获
同时, ATmega16的必须是在链中的拳头装置。
–
4.读EEPROM采用ST或STS设置EERE位触发意外中断
请求。
读取EEPROM使用ST或STS命令设置在EECR稳压的EERE位
存器触发意想不到的EEPROM中断请求。
问题的修复程序/解决方法
始终使用OUT或SBI在EECR设置EERE 。
ATmega16的( L)修订版
L
第一个模拟比较器的转换可能会推迟
写定时器寄存器中的异步定时器中断时,可能会丢失
从TDI输入掩码IDCODE数据
读取EEPROM采用ST或STS设置EERE位触发意想不到的中断请求
1.首先,模拟比较器的转换可能会推迟
如果该装置是由一个缓慢上升的V驱动
CC
,第一个模拟比较器将转换
需要更长的时间在某些设备上超出预期。
340
2466S–AVR–05/09