打算使用pwmo模块进行pwm作为lcd的背光驱动。看了一下:
pwmo的相关设置寄存器有
PWMCR 0x10006000(control)
PWMSR 0x10006004(status)
PWMIR 0x10006008(interrupt)
PWMSAR 0x 1000600C (sample)
PWMPR 0x10006010(period)
PWMCNR 0x10006014(counter)
看了一下,pwmo有以下特性,当fifo里的数据用完后,他会以最后一个数据为设置,持续产生pwm波,这就免得我总是写数据,进行一个pwm设定后就不再管了。并且设置好后,若最后一个数据为0,则pwmo持续输出低电平,这样在我想关背光时,只用写入0就可以了,无需进行其它