attiny10单片机中时钟分频寄存器CLKPSR属于受保护的IOREG,需要先对CCP寄存器写解锁命令0xd8,然后在4个时钟周期内可以对CLKPSR寄存器内容做修改。
以上是数据手册中看到的内容,按照要求配置如下代码,测试发现寄存器CLKPSR的内容并没有被修改成功,不知道是什么原因,是哪里还有保护没有注意到吗?
CCP = 0xd8; //解锁CCP
CLKMSR = 0x00; //时钟源选择内部8MHz时钟
CCP = 0xd8;
CLKPSR = 0x00; //时钟预分频0x00 = 1分频,默认是0x3 = 8分频
|