无敌阿宅 发表于 2012-10-29 08:39:19

要怎样才能知道AVR单片机的OSCCAL值

本帖最后由 无敌阿宅 于 2012-10-29 08:43 编辑

要怎样才能知道AVR单片机的OSCCAL值,最好可以详细一点。我想要知道ATMEGA16L的。
我想要破解用OSCCAL值加密的程序(只有机器码)

zhanan 发表于 2012-10-29 09:20:18

编程器读出来,或者OSCCAL寄存器

无敌阿宅 发表于 2012-10-29 09:25:30

我用的是SUPRPRO 280U,好像没有直接读取的功能。这个OSCCAL寄存器的地址是什么??

yurinacn 发表于 2012-10-29 10:39:32

我记得系统有个默认频率是自动加载的,mega8好像是1M。其他频率的,需要编程器读出来,然后通过代码写入寄存器。
我的做法是编程器读出,存到EEPROM,程序读EEPROM,写到寄存器中。
WinAVR 上带有这个寄存器的定义。

司马朝阳007 发表于 2012-11-3 20:52:11

{:smile:}{:smile:}{:smile:}{:smile:}{:smile:}{:smile:}{:smile:}
页: [1]
查看完整版本: 要怎样才能知道AVR单片机的OSCCAL值