久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
關(guān)于stm32f103高density flash的stm32f10x.h的分析
[打印本頁]
作者:
lianyiqun
時間:
2015-7-8 21:44
標(biāo)題:
關(guān)于stm32f103高density flash的stm32f10x.h的分析
本帖最后由 lianyiqun 于 2015-7-8 21:46 編輯
首先我們看看寫在前面的一些知識點(diǎn),所謂的vl,md,hd就是對外設(shè)而言的一些遞增,越高的越多外設(shè),比如USART在hd中有3個,在md中只有兩個。
1、我們看看stm32f10x.h
#if !defined (STM32F10X_LD)&& !defined (STM32F10X_MD) && !defined(STM32F10X_HD) && !defined (STM32F10X_CL)
#define STM32F10X_HD
#endif
這其中有注釋掉了的號碼在這個文本框中被新浪博客自動隱藏了,可以去產(chǎn)看stm32f10x.h對應(yīng)行的內(nèi)容
這段代碼其實(shí)就是說,沒有在KEIL中宏定義的話就按照 #defineSTM32F10X_HD進(jìn)行,其實(shí)我們主要是更換103系列芯片的時候主要是修改
stm32f10x.h中的選型,就不用再去keil中定義
STM32F10X_HD
了,這也為下面的
[size=11.818181991577148px]system_stm32f10x.c選好型了
2、stm32f10x.h
再就是根據(jù)不同的芯片密度型號來宏定義晶振,宏定義中斷向量表,還有定義u8,u16,u32等等這些常用的,當(dāng)然uint16_t這些是在stdint.h中定義得到的。
3,再就是所有的用到的寄存器的地址的指定的宏定義,這個我們多半是不用管的了
4、最后就是
#ifdefUSE_STDPERIPH_DRIVER
#include "stm32f10x_conf.h"
#endif
但是再這之前這個stm32f10x.h已經(jīng)中已經(jīng)默認(rèn)了USE_STDPERIPH_DRIVER,故有
#include"stm32f10x_conf.h"這個重要的包含,它的意思就是包含普通常見外設(shè)的.h例如
#include"stm32f10x_gpio.h"
#include "stm32f10x_i2c.h"
#include "stm32f10x_iwdg.h"
#include "stm32f10x_pwr.h"
#include "stm32f10x_rcc.h"
#include "stm32f10x_rtc.h" 等等
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
91国产丝袜在线播放
|
国产天堂在线观看
|
男女啪啪网站
|
久久久黄色片
|
国产又黄又爽
|
中文在线免费观看
|
亚洲视频在线观看
|
一级毛片a
|
亚洲精品一
|
欧美成人一级
|
黄色录像免费观看
|
av网站免费在线观看
|
人人看人人干
|
国产精品成人在线
|
亚洲a级片
|
婷久久
|
日日夜夜精品免费
|
国产一级片在线播放
|
亚洲第十页
|
国产成人亚洲精品自产在线
|
国产中文字幕一区
|
日本成人中文字幕
|
伊人免费视频
|
91免费网
|
久在线
|
波多野结衣乳巨码无在线观看
|
欧美日韩激情
|
欧美美女视频
|
四虎黄色片
|
国产欧美一区二区三区视频在线观看
|
色黄大色黄女片免费中国
|
午夜在线视频观看日韩17c
|
久草福利资源站
|
欧美日韩成人一区二区
|
91们嫩草伦理
|
国产精品观看
|
视频一区在线播放
|
99精品久久久久久中文字幕
|
色婷婷精品国产一区二区三区
|
日本欧美久久久久免费播放网
|
在线观看的av网站
|