久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2915|回復: 0
打印 上一主題 下一主題
收起左側

stm32f10x_conf.h 與 stm32f10x.h

[復制鏈接]
跳轉到指定樓層
樓主
ID:90084 發表于 2015-9-28 01:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
新版的固件庫V3.0以上 main等源文件中不再直接包含stm32f10x_conf.h,而是stm32f10x.h,stm32f10x.h則定義了啟動設置,以及所有寄存器宏定義,此文件中需要注意的有:

1、device選擇

#if !defined (STM32F10X_LD) && !defined (STM32F10X_LD_VL) && !defined (STM32F10X_MD) && !defined (STM32F10X_MD_VL) && !defined (STM32F10X_HD) && !defined (STM32F10X_HD_VL) && !defined (STM32F10X_XL) && !defined (STM32F10X_CL)







   #define STM32F10X_MD











#endif

此段代碼在stm32f10x.h的開始處,根據所用的器件 取消合適的注釋。我常用的是stm32f103c8t6  屬于Medium density Value Line devices.

2、外部時鐘頻率選擇

#if !defined  HSE_VALUE

#ifdef STM32F10X_CL   

  #define HSE_VALUE    ((uint32_t)25000000)

#else

  #define HSE_VALUE    ((uint32_t)8000000)

#endif

#endif

注意STM32F10X_CL,STM32F10X_CL是stm32f105 和stm32f107 互聯型的device,用到此器件外部要選用25MHz的晶體,由于前面的代買沒有取消       的注釋,所以此處默認的外部8MHz的晶體

3、外設宏定義USE_STDPERIPH_DRIVER

#if !defined  USE_STDPERIPH_DRIVER





#endif

如果不適用片內外設,則不要取消  的注釋

注意stm32f10x.h文件的最后有這樣的代碼:

#ifdef USE_STDPERIPH_DRIVER

  #include "stm32f10x_conf.h"

#endif

stm32f10x_conf.h中包含了所有外設的頭文件,因此任意源文件只要包含了stm32f10x.h,就可以在源文件調用任意外設的函數。

若有外設為使用到,在stm32f10x_conf.h注釋相應部分,項目編譯時就不會在編譯去掉的外設。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品黄视频 | 欧美日韩成人一区二区 | 欧美在线视频a | 日韩欧美久久 | 中文字幕亚洲一区二区三区 | 九九视频在线观看 | 91av免费看| 羞羞视频网站免费观看 | 国产二区视频 | 麻豆国产一区二区三区四区 | 欧美精产国品一二三区 | 一级欧美日韩 | 国产日韩精品一区 | 久久精品国产一区二区电影 | 欧洲一级毛片 | 免费看的黄网站 | 国产精品色av| 91精品国产91久久久久久密臀 | 国产精品a一区二区三区网址 | 亚洲精品电影网在线观看 | 国产精品精品视频 | 国产毛片毛片 | 成人一区二区在线 | 日韩成人免费视频 | 国产影音先锋 | 久久99久久99精品免视看婷婷 | 香蕉一区 | 99久久精品国产毛片 | 国产成人免费视频网站视频社区 | 亚欧性视频 | 久久中文字幕一区 | 日韩综合在线视频 | 欧美日韩综合精品 | 一区二区电影网 | 日韩视频一区二区三区 | 成人在线观看免费视频 | 精品视频在线观看 | 国产一区二区三区在线看 | 国产激情在线 | 97av在线| 国产视频2021 |