PTU模块设置问题
-
我们现在调试YTM32B1MD1芯片的PWM触发ADC功能时,希望PWM触发后延迟一段时间再触发ADC,所以采用PWM触发TMU,TMU再转到PTU,PTU延迟后触发ADC。
但PTU模块没找到对应例程。
那我们按如下流程设置PTU是否正确呢?
PTU->PRS = 0 //对应PTU计数时钟= 120M/(1*1)= 120MHz
PTU->MOD = 延迟时间/(1/120 us) + 1 //最小计数周期1/120us,+1是保证达到延迟时间后CNT寄存器再清零
PTU->CHCTRL = 0x101 //CH0延时使能, CH0使能
PTU->CHDLYn[0] = 延迟时间/(1/120 us) //CH0 延迟时间设置。
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...