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

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

[复制链接]
STMCU小助手 发布时间:2021-11-30 21:21
//=====================================================================
' `3 m; u! j' F  q% l//TITLE:+ Z: {' o* r- t# W- S: \
//    STM32F10X_XX宏定义的选择' r2 h; [) P- I
//AUTHOR:
0 T/ r& x* J# B//    norains
# @2 j! ]3 S8 [9 d5 T' h; a//DATE:
0 D# g; M; k5 ~" G: U" t1 B# N0 i//    Tuesday  12-October-2010
$ I% X" R( O( `5 G//Environment:
$ ?  z9 O+ L; l+ b. o9 S6 A//    KEIL MDK 4.0
2 u4 w9 x7 Q9 X0 G- p//    RedCow Board& `9 Q9 A1 m- p5 f! F( {5 {4 C6 D
//=====================================================================" `8 ^/ U" n$ P' z. a5 r( }" S( K
% P" [' I' T) a* @+ s& J) s
     如果你使用stm32f10x_stdperiph_lib,会发现在stm32f10x.h文件会有一段关于宏选择的代码,如:
6 L2 P* j9 z( |& M2 ~) y" L: o( [8 @9 s- w3 Z' k
  1. #if !defined (STM32F10X_LD) && !defined (STM32F10X_MD) && !defined (STM32F10X_HD) && !defined (STM32F10X_CL)
    6 ^3 Y1 c$ s! P$ Q! O
  2.   /* #define STM32F10X_LD */   /*!< STM32F10X_LD: STM32 Low density devices */  o/ K+ u4 D0 I  r9 V$ E
  3.   /* #define STM32F10X_MD */   /*!< STM32F10X_MD: STM32 Medium density devices */
    6 z/ S7 w3 o6 d$ p; P5 z
  4.   /* #define STM32F10X_HD */   /*!< STM32F10X_HD: STM32 High density devices */
    3 u0 c1 z0 {& O" K5 @
  5.   #define STM32F10X_CL    /*!< STM32F10X_CL: STM32 Connectivity line devices */
    8 P, M* G$ G+ V& o- j3 N
  6. #endif
复制代码
6 f8 M; g4 d% f9 S* U4 p1 w* I
    至于要使用哪个宏,则需要根据具体的芯片来进行选择。那么,这些宏又对应着哪些具体的芯片呢?其实我们可以在《Reference manual》的第九章中找到答案,如文档截图:7 I& ]6 w/ n# c6 S8 t$ p
/ V$ z* [. X- x) O7 k
0_1286855570WxPp.png

6 L: p% p. U3 L$ |0 e7 G: B% j9 x, n0 _2 t2 A* d& f" n

5 q, N# X. q' j/ J3 [; x% n) _    这段话的意思很明显,如果是STM32F105xx和STM32F107xx,是Connectivity Line Devices,则宏定义选择的是STM32F10X_CL;如果是别的型号,则根据FLASH的容量来进行选择。可能文字写的有点不太清楚,还是以表格来说明:3 \, ~& B" \, {: D

2 S! e, T$ a8 O0 J3 i4 f
9U}{$HJE4)7PLIVWY8BK3D4.png
+ A/ c4 `  D. K8 t  j  d

5 X4 ~: [; l, {& _: w0 G    这些参数,和MDK的设备参数一致,如图所示:
( v, B$ a3 ]+ g0 m, Y# \
: g; G$ H+ x3 D; W2 P  z
0_1286855578BU7S.png

, b6 B; U* B& }5 b
收藏 评论0 发布时间:2021-11-30 21:21

举报

0个回答

所属标签

相似技术帖

官网相关资源

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