这是我的定时器配置:
rTCON = 0xffffff; // 000 不自动重载(反转模式)|不更新TCNTB5|停止定时器5
rTCFG0 = (rTCFG0 & 0xff00ffff)|(0x80<<16); //预分频值128
rTCFG1 = (rTCFG1 & 0xfffff)|(0x3<<20); //分割值1/16
rTCNTB5=65536; //设置定时器的初始值
rTCON = 0x2ffffff; //010 更新TCNTB5
rTCON = 0x5ffffff; //101 自动重载|停止更新TCNTB5|开启定时器5
这样设置对吗? 我也是参考网上的资料配置的,不过我仔细看了手册有些不理解。
比如rTCON = 0xffffff; 应该是rTCON = 0x0;吧
rTCON = 0x5ffffff; //101 自动重载|停止更新TCNTB5|开启定时器5
应该是rTCON = 0x5000000; 后面全是F的话其他定时器不也工作了吗
不理解 求大神指点 |