stm32f4**开发相关记录
来源:互联网 发布:linux端口占用查看命令 编辑:程序博客网 时间:2024/05/18 20:31
inc文件夹里放的是头文件,一共六个,以后我们自己的头文件也可以放到这里来。
stm32f4xx.h 包含了stm32f4的寄存器结构体的定义(类似于C51的reg52.h)
core_cm4.h 内核功能的定义,比如NVIC相关寄存器的结构体
core_cmInstr.h 包含一些内核核心专用指令
core_cmFunc.h 内核核心功能接口头文件
core_cm4_simd.h 包含与编译器相关的处理
system_stm32f4xx.h system_stm32f4xx.c的头文件
user里面放的是system_stm32f4xx.c文件和用户自己定义的文件(比如main.c)。system_stm32f4xx.c里面是系统初始化的设置,包括时钟的配置等
startup里放的startup_stm32f4xx.s是启动文件,是一个汇编文件。不同的编译器应该用不同的启动文件。它的作用包括:
1. 设定SP的初值
2. 设置PC的初值
3. 设置中断向量表的地址
4. 配置时钟
5. 设置堆栈
6. 调用mian等
阅读全文
0 0
- stm32f4**开发相关记录
- STM32F4高速USB2.0项目i开发记录 四川自贡
- 开发相关琐碎记录
- Windows开发相关记录
- Matlab&Simulink开发STM32F4
- Matlab&Simulink开发STM32F4
- STM32F4开发前菜
- tgcopter v3.x开发记录---stm32f4与arduino通过SPI的DMA通信
- STM32F4
- 记录stm32f4与stm32f1的不同
- STM32F4 串口程序 调试记录 hardfault_handle 问题
- STM32F4采集核心板调试记录
- STM32F4——SD卡相关操作
- 记录Andriod开发的相关博客
- Android短信开发相关信息记录
- Android开发环境相关问题记录
- 记录几个Android开发相关的网站
- IOS开发学习记录----计算机相关知识
- 【第五篇】SAP HANA XS的JavaScript API详解
- 四、线性栈
- [leeetcode]543. Diameter of Binary Tree
- Story 24-26
- 似然函数与概率密度函数的区别
- stm32f4**开发相关记录
- Django04-URL
- graphviz笔记
- R语言(递归分割树[传统决策树])分类模型(一)
- MacPro下搭建Java开发环境
- CSS3学习
- 数据结构 — AVL树(平衡二叉树)
- HDU2870(和HDU1505 1506相同)
- markdown使用小结