再次发一贴求助!关于修改原子的PWM输出实验输出2M的PWM波!

2019-07-20 09:57发布

真的是挺无奈的!本人以前过一些STM32 F103的知识,觉得对PWM输出这一应用还算熟悉,因为使用103的时候就成功配置出2M的PWM波!因为一些原因,舍弃了以前的那块战舰V3的板子,另买了一块F767的阿波罗开发板!刚入手没不到一周,准备用F767配置出2M的方波。打算在原子的PWM输出例程上直接改改的,因为PWM输出也不是什么难配置的东西,在原子的例程上改也就是将arr、psc这些参数改一下,使108M/(arr+1)(psc+1)=2M,这个操作和F103上的操作是相似的吧,例如我将(arr+1)=27,(psc+1)=2,应该就是得到2M的PWM波,但是实际上的到的PWM波只有300KHZ左右,用库函数和寄存器两个版本的例程改都是这样!还试过想输出100KHZ的波,108M/(9+1)(107+1)=100KHZ,结果也是不能得到100KHZ,只有15KHz左右!昨天发了一个类似的帖子,没人搭理我!只能厚颜再发一帖,求各位管理员、各路大神、原子大大指教啊!补充一点,原子的例程我只修改了arr、psc这些数据的值,其他设置没变!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
亦辰
1楼-- · 2019-07-20 10:47
 精彩回答 2  元偷偷看……
南华弄湖
2楼-- · 2019-07-20 15:35
搞得我都开始怀疑开发板有问题了
南华弄湖
3楼-- · 2019-07-20 20:16
亦辰 发表于 2018-1-18 09:59
后面的 led0pwmval值有没有改?要改成对应范围内的

刚才咨询了淘宝客服,主函数下面要有一个while(1)循环,把这个循环一加就出来了想要的波形。
亦辰
4楼-- · 2019-07-21 01:29
 精彩回答 2  元偷偷看……

一周热门 更多>