北回归线 发表于 2014-9-23 21:39:31

mega88pa 定时器1的问题

本帖最后由 北回归线 于 2014-9-23 22:47 编辑

最近做个小东西,调试的过程中发现一些问题。想问一下 : mega88 的定时器1 的对TCCR1B或TCCR1A的操作会影响 OCR1BH OCR1BL的值吗,项目中接受到某条指令时候,进来时候把定时器1关闭,操作了TCCR1B (关闭定时器的时钟源) 然后对OCR1BHOCR1BL赋值,出去的时候 又操作了TCCR1B (打开定时器的时钟源),调试的过程中 发现 OCR1BHOCR1BL的值 会清零。??定时器1工作在8位快速PWM状态

北回归线 发表于 2014-9-23 22:10:54

好久没见马潮老师了

Hhhhhhhh 发表于 2014-9-24 08:38:11

仅操作TCCR1A和TCCR1B不会影响OCR1BL和OCR1BH原有的数据,问题应该出现在中断程序里先关闭了中断。应该是直接更新OCR1BL和OCR1BH
页: [1]
查看完整版本: mega88pa 定时器1的问题