完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最近开始学习stm32,今天记录一下学习内容:关于stm32项目的结构
进入了keil5后再project的视窗上出现了如下的结构,有多个文件夹和一大堆 .c的文件
文件夹简介 User user里面包含了main.c和一些初始化的程序,通过main.c可以了解到程序运行调用的函数,能基本了解项目的用途。文件夹还包含芯片初始化的一些源文件,例如中断服务函数的定义和时钟的初始化 System 此文件夹保存了一些通用的函数,一般不需要修改即可以在同系列芯片公用,例如delay延迟,UART串口通讯 Hardware hardware即固件,此文件夹存放用于连接芯片与其外部设备的驱动程序 Code 此文件夹包含一个 .s的文件,.s结尾的为汇编语言,用于在芯片中提供c语言的编译环境,在程序烧录过程中最先写入,是工程中最底层的程序 FWLIB FW=?,LIB是library的意思,此文件夹通常用于存放意法半导体公司提供的外设固件库源文件和头文件,作用和Hardware文件夹相似 Readme 顾名思义,说明书嘛 联想 假如每个项目就是一间公司,那么,各种类型的程序对应各种功能 职务:
——2019.03.13 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1641 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1562 浏览 1 评论
988 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
691 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1608 浏览 2 评论
1869浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
655浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
525浏览 3评论
541浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
514浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 09:20 , Processed in 0.798068 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号