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

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

[复制链接]
STMCU小助手 发布时间:2021-11-30 21:21
//=====================================================================
  t+ Y% r! r* l//TITLE:% H. F+ P/ G6 b' P7 l( S% P- s% s" B
//    STM32F10X_XX宏定义的选择
' k! ^( y8 S; `- q; b7 ~0 H6 y//AUTHOR:. X$ `. y# j9 Z( P( y6 ]
//    norains
. `: u* g9 g& _//DATE:% n/ I% M3 I& j+ d; y
//    Tuesday  12-October-2010
; h& t4 [4 J' v/ n; y& l/ [* f( A' V//Environment:
. U" F* p' Q# w4 {& }+ e//    KEIL MDK 4.0
; V5 Z" B: {! ]# E' f, _! L//    RedCow Board
0 L& }9 r- R% @7 e//=====================================================================
6 Q: f* r- U3 @: K. _6 \0 c. v6 P
6 _5 r: {" p2 I; j) {% g, m0 z     如果你使用stm32f10x_stdperiph_lib,会发现在stm32f10x.h文件会有一段关于宏选择的代码,如:
: O" i4 x  n6 q
0 e! `0 Y% d) ~3 E/ {
  1. #if !defined (STM32F10X_LD) && !defined (STM32F10X_MD) && !defined (STM32F10X_HD) && !defined (STM32F10X_CL)  N4 y% |( f0 g# f. E
  2.   /* #define STM32F10X_LD */   /*!< STM32F10X_LD: STM32 Low density devices */
    , c1 P; h7 M& J
  3.   /* #define STM32F10X_MD */   /*!< STM32F10X_MD: STM32 Medium density devices */8 q  S0 ^+ j6 D7 I
  4.   /* #define STM32F10X_HD */   /*!< STM32F10X_HD: STM32 High density devices */# Z  L2 C/ d3 s( m0 t
  5.   #define STM32F10X_CL    /*!< STM32F10X_CL: STM32 Connectivity line devices */
    9 g: k* w2 s" i% T# @
  6. #endif
复制代码
5 N# E3 e+ ]$ }$ l+ V$ m) ^
    至于要使用哪个宏,则需要根据具体的芯片来进行选择。那么,这些宏又对应着哪些具体的芯片呢?其实我们可以在《Reference manual》的第九章中找到答案,如文档截图:
! W3 R3 M$ U$ z2 J4 O; r: O
' l$ o7 ~  }1 U* {  ]
0_1286855570WxPp.png

# |$ _- C- s5 s2 m7 k
- k6 G) W1 x: H) l+ R- e5 r( V4 ?- G. c; `, t( z: \
    这段话的意思很明显,如果是STM32F105xx和STM32F107xx,是Connectivity Line Devices,则宏定义选择的是STM32F10X_CL;如果是别的型号,则根据FLASH的容量来进行选择。可能文字写的有点不太清楚,还是以表格来说明:
8 j: l. o$ w1 R' D3 M  D8 r3 O
9U}{$HJE4)7PLIVWY8BK3D4.png
% Z) a/ R) B5 F. w
" |) R+ I% b% J7 K) v- i  O6 {+ _
    这些参数,和MDK的设备参数一致,如图所示:
6 m: r! r" C6 a9 R4 X( `( o' D% I' `8 Y: B, ^( p1 o
0_1286855578BU7S.png
* ^& \) V% Z+ I) Y" p( Y
收藏 评论0 发布时间:2021-11-30 21:21

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版