STM32/STM8技术论坛
直播中

杨火亭

7年用户 950经验值
擅长:控制/MCU
私信 关注
[问答]

F103程序移植频率变快

我在自己的开发板上写了一个点亮LED灯的实验,后来移植到我自己制作的板子里,发现自己制作的板子LED灯点亮的频率比开发板的快了近一倍这是怎么回事,我开发板的芯片是F103 100脚的芯片,自己制作的板子是STM32F103C8T6  48脚的芯片,外接晶振都是8M的,只是48脚的芯片的晶振上没并联1M电阻,是不是我移植时候忽略了什么东西?

回帖(8)

张婧怡

2018-11-7 08:58:52
检查一下工程配置是否正确
举报

孙婷婷

2018-11-7 09:12:33
应该是系统时钟频率不一致。楼主可以查看一下频率的配置。
举报

陈强

2018-11-7 09:28:06
         时钟
举报

杨丽

2018-11-7 09:40:34
同意楼上,时钟
举报

华农武

2018-11-7 09:50:31
应该是时钟没弄好
举报

杨火亭

2018-11-7 09:57:07
引用: lfy1980 发表于 2018-11-7 20:17
检查一下工程配置是否正确

我程序都是一模一样的只是改了管脚的配置,原来的程序时开发板上的,然后我只改了管脚配置就直接烧写到自己的板子上了,这样的移植方法正确吗?
举报

杨火亭

2018-11-7 10:17:03
引用: TOPCB 发表于 2018-11-7 20:31
应该是系统时钟频率不一致。楼主可以查看一下频率的配置。

我程序都是一模一样的只是改了管脚的配置,原来的程序时开发板上的,然后我只改了管脚配置就直接烧写到自己的板子上了,这样的移植方法正确吗?
举报

ZDPHPN

2018-11-7 16:14:39
不知道你用的是什么库,标准库的system_stm32f10x.c的1045行之后可以看下
举报

更多回帖

发帖
×
20
完善资料,
赚取积分