STM32F10X标准化编程思想 - 图文
更新时间:2024-04-05 13:10:01 阅读量: 综合文库 文档下载
CORTEX M3 STUDY NOTE
STM32F10X标准化编程思想
一、模块化编程框架图
CHENGE 20100720-HEFEI
- 1 -
CORTEX M3 STUDY NOTE
二、相关名词解释
2.1、LIB.H --- 主头文件夹,包含有其他所有头文件 2.2、MAP.H --- 外设存储器映像与寄存器的数据结构 2.3、MACRO.H -- 扩展指令的包装源文件的头文件 2.4、PPP.H --- 每个外设对应的独立的有文件 2.5、CONF.H --- 项目配置头文件,供用户选择 2.6、LIB.C --- 初始化所有外设的指针 2.7、PPP.C --- 每个外设对应的唯一源文件 2.8、MAIN.C --- 用户级程序
2.9、IT.C --- 包含了所有的中断处理程序
三、头文件LIB.H详细分析
#ifndef __STM32F10x_LIB_H
#define __STM32F10x_LIB_H 防止重复编译,浪费代码空间 #include \
包含外设存储器映像与寄存器的数据结构头文件 #ifdef _ADC #include \
#endif /*_ADC */ 根据CONF.H选择是否编译ADC库文件 #ifdef _BKP
#include \
#endif /*_BKP */ 根据CONF.H选择是否编译BKP库文件 #ifdef _CAN
#include \
#endif /*_CAN */ 根据CONF.H选择是否编译CAN库文件 #ifdef _DMA
#include \
#endif /*_DMA */ 根据CONF.H选择是否编译DMA库文件 #ifdef _EXTI
#include \
#endif /*_EXTI */ 根据CONF.H选择是否编译EXT1库文件 #ifdef _FLASH
#include \
#endif /*_FLASH */ 根据CONF.H选择是否编译FLASH库文件 #ifdef _GPIO
#include \
#endif /*_GPIO */ 根据CONF.H选择是否编译GPIO库文件 #ifdef _I2C
#include \
#endif /*_I2C */ 根据CONF.H选择是否编译IIC库文件 #ifdef _IWDG
#include \
#endif /*_IWDG */ 根据CONF.H选择是否编译IWDG库文件
CHENGE 20100720-HEFEI
- 2 -
CORTEX M3 STUDY NOTE
#ifdef _NVIC
#include \
#endif /*_NVIC */ 根据CONF.H选择是否编译NVIC库文件 #ifdef _PWR
#include \
#endif /*_PWR */ 根据CONF.H选择是否编译PWR库文件 #ifdef _RCC
#include \
#endif /*_RCC */ 根据CONF.H选择是否编译RCC库文件 #ifdef _RTC
#include \
#endif /*_RTC */ 根据CONF.H选择是否编译RTC库文件 #ifdef _SPI
#include \
#endif /*_SPI */ 根据CONF.H选择是否编译SPI库文件 #ifdef _SysTick
#include \
#endif /*_SysTick */ 根据CONF.H选择是否编译STICK库文件 #ifdef _TIM1
#include \
#endif /*_TIM1 */ 根据CONF.H选择是否编译TIM1库文件 #ifdef _TIM
#include \
#endif /*_TIM */ 根据CONF.H选择是否编译TIM库文件 #ifdef _USART
#include \
#endif /*_USART */ 根据CONF.H选择是否编译USART库文件 #ifdef _WWDG
#include \
#endif /*_WWDG */ 根据CONF.H选择是否编译WWDG库文件 void debug(void);
#endif /* __STM32F10x_LIB_H */
CHENGE 20100720-HEFEI
- 3 -
正在阅读:
直接引语变间接引语方法综合练习04-19
公交驾驶员应知应会10-24
上海市跨、穿、沿河构筑物河道管理技术规定08-28
2019-2020年新高教版中职英语基础模块 第1册unit 2《i can do it》教案 doc09-29
河道治理中生态护坡的应用浅析04-08
新春贺词【优秀8篇】03-22
真正的地球作文600字06-29
蛇穿裤子作文400字06-22
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 标准化
- STM32F10X
- 编程
- 思想
- 图文
- 2017重庆事业单位考试公共基础知识:公文改错练习题详解
- 北航13年12月课程考试《司法文书》考核要求
- 土木工程专业见习期工作总结
- 武汉市晋升()专业()级职务综合考评一览表
- 仁义礼智信
- 过程控制及仪表实验指导书 - 图文
- 局部解剖学练习题
- Intergaration Services 说明文档
- 2017年电大信息管理概论形成性考核册 - 作业2答案
- 水泥厂质量管理知识试卷及答案(2018)
- MBR水处理工艺
- sql查询题目45道题
- (衡水万卷)2016届高三英语二轮复习高考周测卷 周测二十 Word版
- 现阶段我国提高农产品质量与安全出口对策分
- 2018年母婴商品企业组织架构和部门职能
- 职工思想动态调研报告
- 以主题式教研活动为依托,促进教师整体发展
- LT-3 蛋白质化学 生物化学习题汇编
- 如何当好副手
- 关于公布湖州市高中英语教师命题比赛结果的通知范主任: …