- 博客(5)
- 收藏
- 关注
原创 GD32F303单片机的串口+DMA配置过程/DMA双通道切换/串口使用DMA发送数据
本文介绍了GD32F303开发板串口外设与DMA的基本配置操作。GD32F303有5个串口,其中前4个支持DMA数据传输。通过查阅用户手册中的DMA请求映射表,可以确定每个串口对应的DMA通道。文章详细展示了串口和DMA的配置代码,包括时钟使能、GPIO配置、串口参数设置以及DMA的初始化。特别强调了接收DMA配置中必须开启循环模式,并建议使用串口空闲中断与DMA协同工作以提高数据传输效率。此外,文章还提供了DMA中断和串口空闲中断的服务函数,以及DMA发送函数的封装。最后,通过串口助手测试验证了配置的正确
2025-05-16 17:52:53
385
原创 GD32F303使用jlink烧录不进去程序&以及芯片解锁方式
使用GD32F303VET6的芯片,使用jlink下载程序下载失败但能识别到jlink。jflash解锁GD芯片
2025-05-07 13:48:58
301
原创 AT32F403A定时器计数&PWM&呼吸灯功能基础配置
以AT32F403A雅特力芯片为基础:定时时间:T = 1/f频率 f :f = 系统频率/预分频/重装载值。
2025-04-30 13:37:32
253
原创 HEX文件的理解认识
Intel hex 是一种以ASCII文本形式传达二进制信息的文件格式。它通常用于对微控制器、EPROM和其他类型的可编程逻辑设备和硬件仿真器进行编程。编译器或汇编器将程序的源代码(例如C或汇编语言)转换为机器代码并将其输出到hex文件中,然后程序员读取hex文件,将机器代码写入EPROM或传输到目标系统进行加载和执行。
2025-04-30 11:11:03
259
GD32F303使用jlink烧录不进去程序
2025-05-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人