硬汉嵌入式论坛

 找回密码
 立即注册
查看: 969|回复: 13
收起左侧

[有问必答] 求助,相同程序在开发板上和自己画的板子上运行速度不一样

[复制链接]

9

主题

28

回帖

55

积分

初级会员

积分
55
发表于 2023-4-17 12:13:09 | 显示全部楼层 |阅读模式
照着开发板画的电路图,有波形发生和采集功能还有显示功能,焊好以后波形发生功能没有问题,但是显示屏一直不显示,后来烧录LED闪烁的程序发现相同程序在开发板上和自己的板子上闪烁的速度不一样,怀疑是不是这个问题导致显示屏无法显示,使用的晶振相同,程序是安富莱1带示波器的电容屏版本,电路图如下,望各位大佬不吝赐教!!
SCH_Schematic1_1-P1_2023-04-17.png              微信图片_20230417120609.jpg

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2023-4-17 14:35:37 | 显示全部楼层
用的那个程序测试的,看看芯片工作到正常的主频168MHz没。
回复

使用道具 举报

10

主题

586

回帖

616

积分

金牌会员

积分
616
发表于 2023-4-17 17:30:54 | 显示全部楼层
晶振了?一样吗?
回复

使用道具 举报

13

主题

187

回帖

226

积分

高级会员

积分
226
发表于 2023-4-17 22:50:40 来自手机 | 显示全部楼层
81脚 125脚的电容换成4.7uf的试试
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
111540
QQ
发表于 2023-4-18 07:47:04 | 显示全部楼层
极有可能没有正常起振
回复

使用道具 举报

346

主题

2112

回帖

3155

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3155
发表于 2023-4-18 08:16:18 | 显示全部楼层
从pcb上看,这个晶振的线走的不好。 pcb走线需要闭合回路的面积尽可能小。 但是原因可能不是这里,st的mcu对pcb的布线要求倒是不高。
回复

使用道具 举报

9

主题

28

回帖

55

积分

初级会员

积分
55
 楼主| 发表于 2023-4-18 08:48:14 | 显示全部楼层
eric2013 发表于 2023-4-17 14:35
用的那个程序测试的,看看芯片工作到正常的主频168MHz没。

用v5配套例程里的GPIO跑马灯测试的,在V5板子上就是按正常的时间闪烁,但是新的这个板子闪烁间隔慢两倍左右,如果晶振没有正常起振的话,板子也是可以正常烧录程序运行吗
回复

使用道具 举报

9

主题

28

回帖

55

积分

初级会员

积分
55
 楼主| 发表于 2023-4-18 08:48:47 | 显示全部楼层
eric2013 发表于 2023-4-17 14:35
用的那个程序测试的,看看芯片工作到正常的主频168MHz没。

请问在哪里看工作时候的主频呢
回复

使用道具 举报

9

主题

28

回帖

55

积分

初级会员

积分
55
 楼主| 发表于 2023-4-18 08:49:10 | 显示全部楼层
hqgboy 发表于 2023-4-17 17:30
晶振了?一样吗?

都是25M,只不过型号有所差别
回复

使用道具 举报

9

主题

28

回帖

55

积分

初级会员

积分
55
 楼主| 发表于 2023-4-18 08:49:33 | 显示全部楼层
gallop020142 发表于 2023-4-17 22:50
81脚 125脚的电容换成4.7uf的试试

好的我试试,谢谢您
回复

使用道具 举报

9

主题

28

回帖

55

积分

初级会员

积分
55
 楼主| 发表于 2023-4-18 08:50:19 | 显示全部楼层
caicaptain2 发表于 2023-4-18 08:16
从pcb上看,这个晶振的线走的不好。 pcb走线需要闭合回路的面积尽可能小。 但是原因可能不是这里,st的mcu ...

谢谢您的回复,我再查看一下
回复

使用道具 举报

346

主题

2112

回帖

3155

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3155
发表于 2023-4-18 16:19:17 | 显示全部楼层
locklocker 发表于 2023-4-18 08:48
请问在哪里看工作时候的主频呢

芯片有个管脚,叫MCO,可以设定为输出主频的几分之几。
你这个现象很像是外部晶振没有起振,芯片自动用的内部8MHz的HSI。
回复

使用道具 举报

85

主题

418

回帖

693

积分

金牌会员

积分
693
QQ
发表于 2023-4-19 08:21:44 | 显示全部楼层
locklocker 发表于 2023-4-18 08:48
请问在哪里看工作时候的主频呢

可以看我这个帖子
查看系统时钟的方法
https://www.armbbs.cn/forum.php? ... 0&fromuid=18397
(出处: 硬汉嵌入式论坛)
武汉天纵鹏元科技有限公司。承接嵌入式项目开发,相关技术交流。STM32,物联网,工业控制方向。QQ  408137104
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-11-1 07:45 , Processed in 0.287564 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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