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

STM32F100C8 RCC_PLLSource_HSE_Div 未定义

[复制链接]
sgfwin 提问时间:2014-7-4 11:21 /
工程启动文件选择:   startup_stm32f10x_md_vl.s
 
Options for Target   C/C++   Define:   STM32F10x_MD_VL  
 
定义MD_VL时编译找不到RCC_PLLSource_HSE_Div ,如果换成   STM32F10x_MD 就能找到了。但是这样不科学啊。
 
怎么破???
收藏 评论9 发布时间:2014-7-4 11:21

举报

9个回答
feel-376797 回答时间:2014-7-4 20:54:53

RE:STM32F100C8 RCC_PLLSource_HSE_Div 未定义

换成   STM32F10x_MD 是对的。你看一下 stm32f10x_rcc.h中的下面一句就明白了。
#if !defined (STM32F10X_LD_VL) && !defined (STM32F10X_MD_VL) && !defined (STM32F10X_HD_VL) && !defined (STM32F10X_CL)
----
#else
--
#endif
如果定义“STM32F10X_MD_VL”,在“stm32f10x_rcc.h”文件中未
执行 #if !defined (STM32F10X_LD_VL)…… 以下的内容,RCC_PLLSource_HSE_Div 也就未定义。
sgfwin 回答时间:2014-7-8 13:58:22

回复:STM32F100C8 RCC_PLLSource_HSE_Div 未定义

回复第 2 楼 于2014-07-04 20:54:53发表:
换成 STM32F10x_MD 是对的。你看一下 stm32f10x_rcc.h中的下面一句就明白了。
#if !defined (STM32F10X_LD_VL) && !defined (STM32F10X_MD_VL) && !defined (STM32F10X_HD_VL) && !defined (STM32F10X_CL)
----
#else
--
#endif
如果定义“STM32F10X_MD_VL”,在“stm32f10x_rcc.h”文件中未
执行 #if !defined (STM32F10X_LD_VL)…… 以下的内容,RCC_PLLSource_HSE_Div 也就未定义。 

恩 这个我也看到了 。但是这个型号的单片机应该选择 STM32F10X_MD_VL  。为什么要选择STM32F10X_MD呢?
巅峰残狼 回答时间:2014-7-11 21:55:45

RE:STM32F100C8 RCC_PLLSource_HSE_Div 未定义

- startup_stm32f10x_ld_vl.s: for STM32 Low density Value line devices
- startup_stm32f10x_ld.s: for STM32 Low density devices
- startup_stm32f10x_md_vl.s: for STM32 Medium density Value line devices
- startup_stm32f10x_md.s: for STM32 Medium density devices
- startup_stm32f10x_hd.s: for STM32 High density devices
- startup_stm32f10x_xl.s: for STM32 XL density devices
- startup_stm32f10x_cl.s: for STM32 Connectivity line devices
cl:互联型,stm32f105/107系列
vl:超值型,stm32f100系列
xl:超高密度,stm32f101/103系列
ld:低密度,FLASH小于64K
md:中等密度,FLASH=64 or 128
hd:高密度,FLASH大于128
stm32f100c8含有64K flash算是中等容量,选择STM32F10X_MD.S没有问题。按常理来说应该选择STM32F10X_MD_VL(超值型stm32f100系列)但是万事没有绝对,STM32F10X_MD.S范围更广点。要我说,哪个好用用哪个,不必纠结于那么点小问题
yvonn 回答时间:2014-7-11 22:48:04

RE:STM32F100C8 RCC_PLLSource_HSE_Div 未定义

同意楼上,这个问题,说不准下次更新库的时候,就给更改掉了,是BUG也许
有缘于你 回答时间:2014-7-12 08:07:07

RE:STM32F100C8 RCC_PLLSource_HSE_Div 未定义

STM32F100 库是不是不需要RCC_PLLSource_HSE_Div 就能使用, 库用了这么久应该不会出错. 出错就不会好几年不更新了
深秋独影 回答时间:2014-7-16 21:35:28

RE:STM32F100C8 RCC_PLLSource_HSE_Div 未定义

应该是STM32F100C8不需要用的RCC_PLLSource_HSE_Div这个宏定义吧
dzc2001 回答时间:2014-7-17 09:31:14

RE:STM32F100C8 RCC_PLLSource_HSE_Div 未定义

头文件里面说了不同芯片用不同的 啊
aaa999kk 回答时间:2014-7-17 17:09:36

RE:STM32F100C8 RCC_PLLSource_HSE_Div 未定义

初始化有错吗. 可以检查下
feixiang20 回答时间:2014-7-18 01:27:07

RE:STM32F100C8 RCC_PLLSource_HSE_Div 未定义

是你没有进行正确的头文件定义吧

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版