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

【经验分享】STM32F10X_XX宏定义的选择

[复制链接]
STMCU小助手 发布时间:2021-11-30 21:21
//=====================================================================: P# d! F% F) U: ~
//TITLE:( s8 T/ E* S+ C6 Q8 Z1 P
//    STM32F10X_XX宏定义的选择
6 X" |/ P% w( R# C8 e4 D5 J* f9 y//AUTHOR:" W! S9 d9 |) a! g% `' B# X7 d
//    norains
9 [  z+ k; e( Q) q/ G//DATE:  q) m% n  e# `! w/ m, }- C& s7 o
//    Tuesday  12-October-2010
2 `. B6 ~* z! k' |/ T9 p$ C7 [//Environment:' e5 Z! d" @) U9 K8 s3 e+ _9 \
//    KEIL MDK 4.0& s8 Z- z; c3 b! R, H4 M; K
//    RedCow Board/ W3 [: c; o0 ^
//=====================================================================
! I0 |8 K; q- \! a! h2 q& J! i1 Z% e) z' X- Z! O. p8 g9 X: L2 Y) l
     如果你使用stm32f10x_stdperiph_lib,会发现在stm32f10x.h文件会有一段关于宏选择的代码,如:+ S$ X) m" K! t% [, `0 j6 t" @8 A

3 o0 O5 C# J7 _5 D
  1. #if !defined (STM32F10X_LD) && !defined (STM32F10X_MD) && !defined (STM32F10X_HD) && !defined (STM32F10X_CL)
    8 b8 p! L! E& W( i+ S0 U; u7 k% ^
  2.   /* #define STM32F10X_LD */   /*!< STM32F10X_LD: STM32 Low density devices */
    7 t6 C6 ]8 Y" q2 c
  3.   /* #define STM32F10X_MD */   /*!< STM32F10X_MD: STM32 Medium density devices */
    2 D- _) Y2 k# w) Q8 n
  4.   /* #define STM32F10X_HD */   /*!< STM32F10X_HD: STM32 High density devices */
    & V7 h: L' W3 I: [4 j
  5.   #define STM32F10X_CL    /*!< STM32F10X_CL: STM32 Connectivity line devices */
    9 C7 F' ^0 m0 w
  6. #endif
复制代码

5 q, o( i; {. m    至于要使用哪个宏,则需要根据具体的芯片来进行选择。那么,这些宏又对应着哪些具体的芯片呢?其实我们可以在《Reference manual》的第九章中找到答案,如文档截图:
5 [( c1 g/ a/ `3 V
2 ~6 a! }' Z6 G
0_1286855570WxPp.png
0 Z- v& C4 J) J

6 s# c% c$ O, u. R+ S+ s6 G0 `- L
    这段话的意思很明显,如果是STM32F105xx和STM32F107xx,是Connectivity Line Devices,则宏定义选择的是STM32F10X_CL;如果是别的型号,则根据FLASH的容量来进行选择。可能文字写的有点不太清楚,还是以表格来说明:% W' \9 `+ P2 U) O- X8 Z9 L
& K) W1 D5 n* t; j5 [& x; r
9U}{$HJE4)7PLIVWY8BK3D4.png
- ^) o+ r* }+ d

' ?. l' C: |  M# c* Y- e    这些参数,和MDK的设备参数一致,如图所示:
: i, x* E, H% L( Q- ]1 j4 Q5 i) ^8 B! t/ D5 F
0_1286855578BU7S.png
( p7 s4 d4 O- e5 ]: {
赞 收藏 评论0 发布时间:2021-11-30 21:21

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版