环形队列实现串口数据的DMA发送和接受
2021-05-14 14:29:30 24.12MB stm32 dma 串口通信 缓存
1
stm32F407 dma串口功能+timer3定时灯闪功能 stm32cubeIDE环境运行
2021-05-12 21:02:18 7.85MB STM32 DMA TIMER1 GPIO
1
STM32测试程序 ADC+DMA+串口发送。全代码奉献(操作寄存器)
2021-05-08 13:40:58 122KB STM32 测试程序 ADC DMA
1
基于STM32F4的DMA发送和接收多串口的配置,在原子的代码基础上进行了修改,核心代码是使用的寄存器配置,可以提供很好的参考价值!
2021-04-28 16:10:27 8.55MB STM32  DMA 串口 USART
1
STM32单片机实现DMA串口数据收发
2021-04-25 19:04:47 3.46MB STM32
1
STM32F103CBT6 DMA (串口DMA发送接收)
2021-04-05 21:02:18 14.24MB DMA串口收发
1
(1) 设置DMA通道,控制ADC测量内部温度传感器温度; (2) 每次自动测量50次; (3) 设置DMA通道,控制串口发送字符串:NO. 01 temperature is:xx℃;NO. 02temperature is:xx℃;依次类推,其中包含序号和温度值; (4) 串口接收也采用DMA的方式,串口助手向单片机发送的数据形式是:“xxxxxxxxxxxxxxstopxxxxxxxxxxxx”;“xxxxxxxxxxxxxxgoxxxxxxxxxxxx”;xxx是随机字母,长短不定,但其中包含stop和go等控制字;单机接收到stop指令后,停止AD采样和串口发送;接收到go指令后继续AD采样和发送; 通过正点原子的代码进行修改,已调试,正常运行
2021-03-29 10:03:57 3.94MB 嵌入式 stm32
1
STM32F407ZET6的DMA串口直通,usart6与usart3互通; 本人用于公司产品固件升级,即232到MCU的usart6,再互通到usart3而后到需固件升级的ZigBee; 用DMA的原因是固件升级的数据量较大,普通的中断互通不行,必须上DMA。
2021-03-09 17:47:08 4.72MB DMA 外设到外设 usart stm32
1
该工程使用STM32F030F4P6主控芯片,可实现2个模拟串口和1个芯片自身物理串口的应用。 全双工模拟串口 接收需要使用1个EXTI引脚中断,1个有DMA通道的TIM;发送需要1个独立TIM。 半双工模拟串口 接收需要使用1个EXTI引脚中断,1个有DMA通道的TIM;发送复用接收的TIM。 模拟串口在115200波特率下,需要使用speed最高级优化。 VCOM.C是全双工模拟串口的实现代码,VCOMH_HalfDuplex.c 是半双工模拟串口的实现代码。 如需更换模拟串口GPIO位置,各个定义主要在VCOM.H,VCOMH_HalfDuplex.H完成,C代码中简单调整时钟等即可 IAR EWARM 7.4 编译,使用stm标准库。
2021-03-08 09:07:30 1.87MB 模拟串口 DMA串口 全双工 半双工
1
内置串口1、2、3的DMA配置,以及详细的注释,有助于新手快速上手DMA串口通信 使用的芯片是STM32F103ZET6,标准库
2021-02-20 20:04:46 9.78MB stm32 dma 串口通信
1