STM32嵌入式

一、创建工程项目

1、进入软件首页

2、新建项目,【file】->【new project】

3、选择需要的芯片

4、系统内核部分设置

① 选择晶振(使用外部的高速晶振)
② 选择debug形式(SW类型)

5、时钟设置

6、选择自己需要的引脚设置(根据提供电路图)

① 选择引脚通过搜索框根据电路图搜索
② 选择引脚之后选择方式为输出与输入,使用中断的时候选择GPIO_EXTIx的方式

7、添加引脚之后进行引脚的参数设置

① 对于正常输入输出的GPIO口设置:设置高低电压、设置GPIO的输出模式、设置输出的速度
②对于中断引脚的设置选择是上升沿、下降沿、双边沿;选择上拉电阻和下拉电阻

8、NVIC选择是否使能、配置抢占优先级和响应优先级

9、配置生成项目

① 项目的名字不能有中文、Toolchain/IDE选择MDK-ARM

② 代码设计

相关推荐
KaifuZeng几秒前
运算放大器学习笔记-虚短和虚断
单片机·嵌入式硬件·运算放大器
张海森-16882030 分钟前
cv610的spi0上适配tmi8150b电机ic
单片机
硅农程序猿1 小时前
芯片设计中的门级仿真(GLS):从零延迟验证到 SDF 时序反标
嵌入式硬件·硬件架构·risc-v·芯片
智购科技智能售货柜2 小时前
自动售货机主控方案怎么选?——单片机、树莓派、ESP32的实战对比~YH
单片机·嵌入式硬件
米饭不加菜2 小时前
电平转换电路
经验分享·嵌入式硬件·硬件工程
老k一步步来16 小时前
STM32 HAL库CAN通信核心函数详解,参数以及作用
stm32·单片机·嵌入式硬件
gwf21616 小时前
SSD读写速度深度解析:顺序读写vs随机读写、IOPS、延迟,你的硬盘性能到底怎么看?
git·嵌入式硬件·缓存·github·智能硬件
Freak嵌入式19 小时前
版本混乱 / 依赖缺失?uPyPi:MicroPython 版 PyPI,彻底解决库管理混乱
linux·服务器·数据库·单片机·嵌入式硬件·性能优化·依赖倒置原则
wuyk55520 小时前
77.嵌入式 C 语言中 enum 枚举的工程化实践:告别魔法数字,提升代码可维护性
c语言·开发语言·stm32·单片机·嵌入式硬件