OpenEdv-开源电子网

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

stm32做的pcb板 运行不对 程序慢了很多 pwm输出都不对

[复制链接]

24

主题

61

帖子

0

精华

初级会员

Rank: 2

积分
180
金钱
180
注册时间
2018-2-27
在线时间
69 小时
发表于 2018-12-19 15:29:10 | 显示全部楼层 |阅读模式
10金钱
本帖最后由 路雨潇潇ll 于 2018-12-20 11:28 编辑

我的程序在其他板子都可以正常运行     但是自己做的板子就不对了   换了芯片 晶振都不行        现象是程序慢了很多  pwm脉宽很大求大家的帮助    5ohz 1000us的脉宽 变成9000us的脉宽,电源格外供电也这样  换芯片晶振 也这样  晶振的电容换成20pf也不行,硬件调试了下 ,发现SYSCLK 始终是8M,程序在其他板都是72,请问大神与哪里有关系

捕获123.PNG
捕获1234.PNG
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

47

帖子

0

精华

高级会员

Rank: 4

积分
640
金钱
640
注册时间
2018-10-12
在线时间
91 小时
发表于 2018-12-19 15:40:27 | 显示全部楼层
只要晶振频率是一样的,程序快慢跟板子一点关系都没有。你是怎么判断是程序慢了?会不会是原来的程序调用了其它外设,然后你的板子上没有这个外设,一直在等待
回复

使用道具 举报

24

主题

61

帖子

0

精华

初级会员

Rank: 2

积分
180
金钱
180
注册时间
2018-2-27
在线时间
69 小时
 楼主| 发表于 2018-12-19 16:39:39 | 显示全部楼层
木凡 发表于 2018-12-19 15:40
只要晶振频率是一样的,程序快慢跟板子一点关系都没有。你是怎么判断是程序慢了?会不会是原来的程序调用了 ...

我把其他的都屏蔽掉,只用定时器输出50hz 1000us的一个脉宽,结果变慢了 ,脉宽变成7000us
回复

使用道具 举报

24

主题

61

帖子

0

精华

初级会员

Rank: 2

积分
180
金钱
180
注册时间
2018-2-27
在线时间
69 小时
 楼主| 发表于 2018-12-19 16:43:51 | 显示全部楼层
木凡 发表于 2018-12-19 15:40
只要晶振频率是一样的,程序快慢跟板子一点关系都没有。你是怎么判断是程序慢了?会不会是原来的程序调用了 ...

在其他最小系统都没事     我自己做的这个就不行    其他外设 是不会影响定时器的吧
回复

使用道具 举报

0

主题

47

帖子

0

精华

高级会员

Rank: 4

积分
640
金钱
640
注册时间
2018-10-12
在线时间
91 小时
发表于 2018-12-19 17:01:17 | 显示全部楼层
路雨潇潇ll 发表于 2018-12-19 16:43
在其他最小系统都没事     我自己做的这个就不行    其他外设 是不会影响定时器的吧

排除法,慢慢排除,先把范围缩小
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-22 17:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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