stm32单片机在keil中如何建立工程模板
工程架构:
具体步骤:
1,建立工程文件夹,Keil中新建工程,选择型号(这里我们示范的是MD)
2,工程文件夹里建立Start、Library、User等文件夹,复制固件库里面的文件到工程文件夹
Start:定义的内容也是从固件库直接对芯片进行初始化操作,
Library:一般包含的是只可读的库函数文件,方便用户直接调用
User:一些头文件定义,中断函数声明,用户自己的主函数
3,工程里对应建立Start、Library、User等同名称的分组,然后将文件夹内的文件添加到工程分组里
4,工程选项,C/C++,Include Paths内声明所有包含头文件的文件夹(start,library,user,,)
5,工程选项,C/C++,Define内定义USE_STDPERIPH_DRIVER
6,工程选项,Debug,下拉列表选择对应调试器,Settings,Flash Download里勾选Reset and Run
这里示范的是J-LINK的方式,也可以点击右边向下的小箭头然后选择你烧录器的型号
附:stm32外设接口英文缩写与应用(外设因型号而异,一些外设可能部分型号没有)
Summary:
一般我们在配置的时候就直接先配置一个模板,然后再写相关的代码,下次使用时直接复制这个模板的副本,然后重命名建立自己的新工程,就可以避免每次创建一个项目的时候都要把固件库里面的东西都复制一遍
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了