项目简介
本项目为ST官方STM32 Nucleo板(对应stm32f446ret6芯片)开发驱动,采用CLion作为编译IDE以及STM32F4xx_DSP_StdPeriph_Lib_V1.8.0标准库。开发该项目是因为Keil写代码体验不好,目的是配合野火stm32教学视频学习。目前bsp已完成necleo板串口2的printf驱动、LED灯驱动和滴答定时器延时驱动。
项目的主要特性和功能
- GPIO控制:能够通过GPIO对LED灯进行控制,可实现闪烁等效果。
- USART通信:利用USART串口2实现信息的发送和接收,用于调试和测试。
- SysTick延时:借助滴答定时器实现精确的延时功能。
安装使用步骤
- 环境准备:确保已下载本项目的源码文件,安装好CLion编译IDE以及STM32F4xx系列微控制器的编译器(如STM32CubeIDE、Keil uVision等)。
- 配置项目:参考b站专栏“基于clion的野火stm32标准库开发(printf打印已解决)”(地址:https://www.bilibili.com/read/cv12222811 )进行项目配置。
- 编译代码:使用编译器对项目代码进行编译。
- 烧录程序:将编译后的程序通过ST - Link或其他调试器烧录到STM32F446RET6芯片中。
- 运行观察:通过USART串口或观察LED灯状态来查看运行结果。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】