初级会员

- 积分
- 117
- 金钱
- 117
- 注册时间
- 2016-9-22
- 在线时间
- 26 小时
|
发表于 2016-10-12 18:21:21
|
显示全部楼层
恩 写这个定义是为了在这种情况下使用了 如果使用不同的系列 有一些宏定义的变量就会根据不同系列的芯片改变 而不用去把整个代码都换了 这样就兼容了很多系列的芯片 不然官方的库一个系列一个程序 很麻烦
#if defined (STM32F40_41xxx)
uint32_t SystemCoreClock = 168000000;
#endif /* STM32F40_41xxx */
#if defined (STM32F427_437xx) || defined (STM32F429_439xx)
uint32_t SystemCoreClock = 180000000;
#endif /* STM32F427_437x || STM32F429_439xx */
#if defined (STM32F401xx)
uint32_t SystemCoreClock = 84000000;
#endif /* STM32F401xx */
#if defined (STM32F411xE)
uint32_t SystemCoreClock = 100000000;
#endif /* STM32F401xx */
|
|