你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F103C8T6 晶振换成25M的

[复制链接]
CC4 提问时间:2018-8-23 18:13 /
大神们,如果 把STM32F030K6T6 和 STM32F103C8T6 的晶振换成25M的,可以吗?
收藏 评论14 发布时间:2018-8-23 18:13

举报

14个回答
shenxiaolin_mai 回答时间:2018-8-23 18:25:19
可以的,不过要注意两个地方,第一个就是systeminit()那个函数里面需要配置时钟,根据晶振的类型来选择晶振类型,要注意MQPV四个分频以及倍频参数的设置,还有就是里面有定义系统时钟的定义,需要改成25M,不然的话你的开发版的时钟可能是跑的最高的72M,但是你在设置串口波特率的时候就不对了。

评分

参与人数 1蝴蝶豆 +4 收起 理由
zero99 + 4

查看全部评分

wenyangzeng 回答时间:2018-8-23 19:08:37
本帖最后由 wenyangzeng 于 2018-8-23 19:10 编辑

F0可以使用25MHZ
F0.png


F1只能使用到16MHZ


F1.png

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

电子星辰 回答时间:2018-8-23 20:36:52
楼上说得对,F1不能用25M

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

feixiang20 回答时间:2018-8-23 23:32:55
STM32F103采用的是ARM的cortex-M3系列内核,属于最新的ARMv7架构(不是ARM7),用Jlink可以识别。代码来改

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

七哥 回答时间:2018-8-24 00:02:57
我也不知道该信谁,F103只用过8M晶振。手册上说F030可以支持4到32M外部晶振,F103X8是4到16M晶振。

傲游截图20180824000008.jpg

傲游截图20180824000120.jpg

傲游截图20180824000102.jpg

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

wudianjun2001 回答时间:2018-8-24 08:33:54
看具体的手册上的说明

评分

参与人数 1蝴蝶豆 +1 收起 理由
zero99 + 1

查看全部评分

Johnson Cao 回答时间:2018-8-24 09:12:54
./StdPeriph_Driver/src/stm32f10x_rcc.c:196:extern uint32_t HSE_CLOCK_VALUE;
./StdPeriph_Driver/src/stm32f10x_rcc.c:930:      RCC_Clocks->SYSCLK_Frequency = HSE_CLOCK_VALUE;
./StdPeriph_Driver/src/stm32f10x_rcc.c:955:          RCC_Clocks->SYSCLK_Frequency = (HSE_CLOCK_VALUE >> 1) * pllmull;
./StdPeriph_Driver/src/stm32f10x_rcc.c:959:          RCC_Clocks->SYSCLK_Frequency = HSE_CLOCK_VALUE * pllmull;
./StdPeriph_Driver/src/stm32f10x_rcc.c:988:          RCC_Clocks->SYSCLK_Frequency = (HSE_CLOCK_VALUE / prediv1factor) * pllmull;
./StdPeriph_Driver/src/stm32f10x_rcc.c:996:          RCC_Clocks->SYSCLK_Frequency = (((HSE_CLOCK_VALUE / prediv2factor) * pll2mull) / prediv1factor) * pllmull;
Johnson Cao 回答时间:2018-8-24 09:13:24
RCC里有部分地方需要修改
CC4 回答时间:2018-8-24 09:15:55
有了大神们的资料支持,我相信STM32F030K6T6 上25M晶振是没有问题了,只是,上了25M晶振后,是不是要给芯片加大散热 ??
馒头弟 回答时间:2018-8-24 09:31:22
select326 发表于 2018-8-24 09:15
有了大神们的资料支持,我相信STM32F030K6T6 上25M晶振是没有问题了,只是,上了25M晶振后,是不是要给芯片 ...

你为什么会有这种想法
CC4 回答时间:2018-8-24 09:36:20
馒头弟 发表于 2018-8-24 09:31
你为什么会有这种想法

前阵子买了1K STM32F030 ,人家送了600个25M晶振,不想浪费。。。。。
freeelectron 回答时间:2018-8-24 09:46:11
肯定可以,默认用的是8M,换成25M你就要修改倍频系数了
馒头弟 回答时间:2018-8-24 10:34:31
select326 发表于 2018-8-24 09:36
前阵子买了1K STM32F030 ,人家送了600个25M晶振,不想浪费。。。。。

我指散热
butterflyspring 回答时间:2018-8-24 11:02:53
25mHz不需要加散热呀,才多少主频...你实在担心,用地散热就好了..

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版