//===================================================================== //TITLE:; y2 n0 x$ g8 S // STM32F10X_XX宏定义的选择 //AUTHOR:7 i/ b, E( d* h2 g# T# @+ i$ @ // norains6 ?* v2 X' i1 x- q1 X- S0 A //DATE:. Q7 w8 ?+ p: a- q& k! z' @ // Tuesday 12-October-2010 //Environment:( Z8 n/ _+ C7 l& X5 ]: G d // KEIL MDK 4.0 // RedCow Board$ a& S M, V, ~8 c //===================================================================== 如果你使用stm32f10x_stdperiph_lib,会发现在stm32f10x.h文件会有一段关于宏选择的代码,如:. K0 F( p. [5 d2 f ^( O8 Y( p4 a ) g$ [% G; l0 d7 C8 @
至于要使用哪个宏,则需要根据具体的芯片来进行选择。那么,这些宏又对应着哪些具体的芯片呢?其实我们可以在《Reference manual》的第九章中找到答案,如文档截图: - O' j' [ G5 |. z* J. X6 N : w, g2 O# U( S2 ~ 这段话的意思很明显,如果是STM32F105xx和STM32F107xx,是Connectivity Line Devices,则宏定义选择的是STM32F10X_CL;如果是别的型号,则根据FLASH的容量来进行选择。可能文字写的有点不太清楚,还是以表格来说明:) {2 |* q( n; ]' }# C : S/ `: O- p3 t% M, J# O # o" k. u4 [ I6 ^ 这些参数,和MDK的设备参数一致,如图所示: , w7 Y( u( i- Y* F! N% M |
STM32固件库分享,超全系列整理
小马哥STM32F103开源小四轴RoboFly全部资料大放送
【MCU实战经验】+STM32F107的USB使用
基于STM32F103两轮平衡小车设计(开源)
STM32F107VCT6官方原理图和PCB
【福利】用STM32库的朋友有福了:STM32F10x_StdPeriph_Lib_V3.5.0chm...
基于STM32F10xx存储器和系统架构经验分享
基于STM32F1的CAN通信之BH1750
基于STM32F1的CAN通信之OLED
基于STM32F1的CAN通信之之串口IAP