//=====================================================================2 m( I0 n% c! Q( h% r //TITLE:' b3 r& X6 t3 Q% R% K$ N, F$ | // STM32F10X_XX宏定义的选择, H# B" o' _" e4 i6 k( m //AUTHOR:1 W( }* w+ L' O // norains //DATE: // Tuesday 12-October-2010, I. R5 X0 t% `! Z: U5 Q //Environment: // KEIL MDK 4.0 // RedCow Board( y6 Z9 j- E" \* N3 {+ L: Z# p! P' K //=====================================================================. g. ]4 O" }8 s' [* D/ B * l% W; _2 l: T! w 如果你使用stm32f10x_stdperiph_lib,会发现在stm32f10x.h文件会有一段关于宏选择的代码,如:( {2 _: R( A' v9 y% s
至于要使用哪个宏,则需要根据具体的芯片来进行选择。那么,这些宏又对应着哪些具体的芯片呢?其实我们可以在《Reference manual》的第九章中找到答案,如文档截图: & ^8 T# ^+ P+ C M3 p/ x 0 x$ Y3 K. d* P% d) r( J$ t 这段话的意思很明显,如果是STM32F105xx和STM32F107xx,是Connectivity Line Devices,则宏定义选择的是STM32F10X_CL;如果是别的型号,则根据FLASH的容量来进行选择。可能文字写的有点不太清楚,还是以表格来说明: ( @, ]2 T$ }4 w3 C5 b) P" z- w2 C2 E 这些参数,和MDK的设备参数一致,如图所示:9 A9 ` u/ o3 Y* O . c' s3 P' s) q* o |
小马哥STM32F103开源小四轴RoboFly全部资料大放送
STM32固件库分享,超全系列整理
【MCU实战经验】+STM32F107的USB使用
基于STM32F103两轮平衡小车设计(开源)
STM32F107VCT6官方原理图和PCB
【福利】用STM32库的朋友有福了:STM32F10x_StdPeriph_Lib_V3.5.0chm...
基于STM32F10xx存储器和系统架构经验分享
基于STM32F1的CAN通信之BH1750
基于STM32F1的CAN通信之OLED
基于STM32F1的CAN通信之之串口IAP