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

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

[复制链接]
STMCU小助手 发布时间:2021-11-30 21:21
//=====================================================================
/ O" t9 R; m" p6 [//TITLE:
  J, I& k; e& V( C//    STM32F10X_XX宏定义的选择! f' @0 A4 |' Z! v
//AUTHOR:$ ]: d6 ]) r" \9 Q0 N3 D
//    norains
' A' ?; b0 G/ k# k' g8 K//DATE:
& c$ R' e& l2 v3 t//    Tuesday  12-October-2010/ e0 U7 U+ S; b( O9 M& y# C
//Environment:
" W/ B" R. {! A# j9 s0 D//    KEIL MDK 4.0* q2 M+ A! g$ |
//    RedCow Board
  c' Q! G- j) s8 w+ c. D8 {//=====================================================================
( a* M& N! i8 }! ~% t: n9 u: H* @) g* O8 w/ E3 g, t$ C
     如果你使用stm32f10x_stdperiph_lib,会发现在stm32f10x.h文件会有一段关于宏选择的代码,如:; `' O- i% ^. s* ~9 `
% \3 A' L0 u' K7 T
  1. #if !defined (STM32F10X_LD) && !defined (STM32F10X_MD) && !defined (STM32F10X_HD) && !defined (STM32F10X_CL)
    ) V& X3 C6 ^  d% W
  2.   /* #define STM32F10X_LD */   /*!< STM32F10X_LD: STM32 Low density devices */" x$ [, ?) t: _, ^5 w8 k  W
  3.   /* #define STM32F10X_MD */   /*!< STM32F10X_MD: STM32 Medium density devices */, Q3 Y' p8 @5 @: r
  4.   /* #define STM32F10X_HD */   /*!< STM32F10X_HD: STM32 High density devices */
    # Z+ _! ]8 e9 w! {
  5.   #define STM32F10X_CL    /*!< STM32F10X_CL: STM32 Connectivity line devices */
    $ u% G' j0 |: r- q+ e( J" |/ Z
  6. #endif
复制代码
2 {9 ^6 p; A8 }5 h* L: j
    至于要使用哪个宏,则需要根据具体的芯片来进行选择。那么,这些宏又对应着哪些具体的芯片呢?其实我们可以在《Reference manual》的第九章中找到答案,如文档截图:
+ I9 k) N# D: N6 q! X1 B1 c4 v; ^' ^9 h4 V0 O
0_1286855570WxPp.png
3 r* S! j) I2 d4 K- [8 X& F

* S& W" |( G3 \+ f4 U7 |, _+ `( v- G3 l, I5 L5 W# Y
    这段话的意思很明显,如果是STM32F105xx和STM32F107xx,是Connectivity Line Devices,则宏定义选择的是STM32F10X_CL;如果是别的型号,则根据FLASH的容量来进行选择。可能文字写的有点不太清楚,还是以表格来说明:
7 b; x9 p; w: P. F/ c4 U! ]' f# ~1 q$ X( t& s
9U}{$HJE4)7PLIVWY8BK3D4.png
; k4 L  r7 F# z5 |
5 {1 {* z3 Y0 i' l+ s. p( V+ Q6 u6 U
    这些参数,和MDK的设备参数一致,如图所示:  [$ C' F! _) y+ k

/ C6 K1 ^) U9 U2 H9 F/ n
0_1286855578BU7S.png
3 L+ w/ E8 g% y
赞 收藏 评论0 发布时间:2021-11-30 21:21

举报

0个回答

所属标签

相似技术帖

官网相关资源

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