请教pwm一个基本问题
时间:12-12
整理:3721RD
点击:
比如说T1定时器,作为pwm输出时基,设置输出寄存器actrx为触发高输出。
一旦设置了pwm的cmprx数值之后,如果T1中断到了,这输出pwm是持续以前的输出
高电位,还是变到低电位,然后等cmprx到时间了,再输出触发的高电位?
另外,这cmprx的值,设置的值,是不是T1计数器计数行走的值?一旦走了cmprx设置
的值,就触发pwm输出?
一旦设置了pwm的cmprx数值之后,如果T1中断到了,这输出pwm是持续以前的输出
高电位,还是变到低电位,然后等cmprx到时间了,再输出触发的高电位?
另外,这cmprx的值,设置的值,是不是T1计数器计数行走的值?一旦走了cmprx设置
的值,就触发pwm输出?
啊,比如设置是active high, 应该是t1中断到了是低,pwm中断到了是高吧?
比如说t1中断cmpr设置是10,pwm的cmprx是2,那么t1中断到了变低,然后过了2计
数之后,pwm输出是高,然后再过8,也就是T1中断到了,再变低。----是这样吗?
哦,是不是这样,一旦是T1定时中断,那么算是active hight输出? 而pwm定时
到了,就成了low输出?