OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3087|回复: 4

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

[复制链接]

3

主题

7

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2018-1-17
在线时间
2 小时
发表于 2018-1-18 09:10:38 | 显示全部楼层 |阅读模式
3金钱
真的是挺无奈的!本人以前过一些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这些数据的值,其他设置没变!

最佳答案

查看完整内容[请看2#楼]

后面的 led0pwmval值有没有改?要改成对应范围内的---------------------------------------------------------------------- 刚看到了你昨天发的代码 缺个死循环
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

108

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1825
金钱
1825
注册时间
2017-9-7
在线时间
501 小时
发表于 2018-1-18 09:10:39 | 显示全部楼层
本帖最后由 亦辰 于 2018-1-18 10:16 编辑

后面的 led0pwmval值有没有改?要改成对应范围内的----------------------------------------------------------------------
刚看到了你昨天发的代码  缺个死循环
回复

使用道具 举报

3

主题

7

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2018-1-17
在线时间
2 小时
 楼主| 发表于 2018-1-18 09:11:49 | 显示全部楼层
搞得我都开始怀疑开发板有问题了
回复

使用道具 举报

3

主题

7

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2018-1-17
在线时间
2 小时
 楼主| 发表于 2018-1-18 10:16:53 | 显示全部楼层
亦辰 发表于 2018-1-18 09:59
后面的 led0pwmval值有没有改?要改成对应范围内的

刚才咨询了淘宝客服,主函数下面要有一个while(1)循环,把这个循环一加就出来了想要的波形。
回复

使用道具 举报

12

主题

108

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1825
金钱
1825
注册时间
2017-9-7
在线时间
501 小时
发表于 2018-1-18 10:17:46 | 显示全部楼层
南华弄湖 发表于 2018-1-18 10:16
刚才咨询了淘宝客服,主函数下面要有一个while(1)循环,把这个循环一加就出来了想要的波形。

是的,我也刚看到你昨天的帖子
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-19 22:44

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表