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

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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版