新手求助:F407输出10Mhz的PWM波形

2019-07-20 21:24发布

实验需要10MHz的PWM波形,程序在PWM视频教程的范例基础上进行修改,结果已上图。产生如下疑问:


1. 图上频率为10.53Mhz,是因为装载值和分频系数只能为整数,定时器时钟是84Mhz,所以如何配置到刚刚好10Mhz呢?只能通过调整168Mhz的SYSCLK?
2. GPIO口输出速率已经配置到100Mhz了,但是为什么波形还失真得如此严重呢?尝试过修改GPIO输出01变化,输出的波形也是失真严重(9Mhz)。
3. 如何才能输出标准的10Mhz方波呢?只能在此波形基础上,配合外部电路对波形进行优化?

第一次发帖(字面意思),如有描述不清的地方,希望大神见谅哈!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。