采用STM32F103C8T6单片机,KeilMDK5.32版本 串口异步通信,开启收发方向,DMA式收发数据(仿printf发送)。 发的DMA不在循环模式下(单次);接收的DMA在循环模式下。开启串口接收空闲中断 PC13控制LED灯,LED灯的亮灭指示接收到数据。 **在STM32CubeMX中需要同时开启DMA与串口全局中断**
2023-02-26 13:26:40 16.56MB stm32 arm 嵌入式硬件 单片机
1
STM32CubeMX用户中文使用手册
2023-02-24 17:25:01 17.94MB STM32CubeMX 中文 HAL库开发
1
多个HAL库完整工程,基于STM32F103C8T6: 基于SPI的RFID读取、基于PWM+DMA控制WS2812、数码管、ADC、UART的printf重定向与接收数据解析、GPIO
2023-02-24 17:04:49 146.19MB 嵌入式 HAL STM32
1
SMT32 F4 USB虚拟串口
2023-02-22 17:43:12 13.23MB STM32 HAL USB虚拟串口 F407
1
STM32 HAL库 定时器外部中断 包含程序,STM32Cube MX配置
2023-02-21 17:35:05 24.3MB stm32
1
1、单总线驱动 2、定时器控制时序无需CPU干扰 3、可移植性强,单独的.c .h文件 4、可扩展性强,可自行增加ROM识别 5、CubeMx生成,HAL库可移植,采用结构体定义 6、状态机思想,完全自创,仅提供思路,不喜勿喷
2023-02-20 15:35:36 814KB 单片机 stm32 嵌入式硬件 arm
Cube配置HAL库+STM32f103+MPU6050
2023-02-19 23:07:45 6.01MB STM32 MPU6050 HAL库
1
usart正常配置;DMA全部设置为normal模式;解决发送的逻辑bug;在上位机上实验没有问题。
2023-02-15 21:16:11 24.63MB 单片机 stm32 串口通信 dma
1
STM32F103cxt6+AS608指纹锁(HAL库) 以前做过一个指纹锁,但是是基于标准库写的,现在大多都用CubeMX来快速初始化配置,这就牵扯到后面的程序要用HAL库来写程序,经过一段时间的研究跟查资料,做出来了这个指纹识别的程序,只用到了vcc,rx,tx,gnd四个接口,没有用到感应接口和感应供电,程序中是使用串口输出识别结果,压缩包中还有CubeMX的配置文件,可以根据实际需要继续增加后续功能,配置新的引脚,使用起来更加高效便捷。程序已经下载到STM32f103c8t6中测试并且串口正常输出,可以正常使用!
2023-02-11 18:29:45 6.91MB 指纹识别 stm32 AS608
1
STM32F407定时器中断控制步进电机程序,电机选用42步进电机,驱动器为闭环驱动器,程序详细的解析在我的博客:STM32F407控制步进电机:基于HAL库定时器中断的闭环步进电机驱动+精准控制脉冲数 中有提到,其中也有CubeMx工程创建和时钟、定时器配置等操作的详细介绍,和定时器中断精准控制脉冲数的程序解析,并附带视频演示效果,博客链接为:https://lilili.blog.csdn.net/article/details/127179256?spm=1001.2014.3001.5502。还有这篇博客:STM32控制步进电机:工作原理及库函数(标准库) / HAL库控制程序(不定期更新)为步进电机汇总文章,链接为:https://lilili.blog.csdn.net/article/details/121953371?spm=1001.2014.3001.5502。
2023-02-11 15:40:21 40.19MB STM32 闭环 步进电机 脉冲数
1