- 博客(5)
- 收藏
- 关注
原创 M4内核和M4F内核
M4与M4F内核架构相同,主要区别在于是否包含浮点运算单元(FPU)。数据手册通常标注为M4内核,实际带有FPU的型号称为M4F。例如GD32F425微控制器采用的就是带有硬件FPU的M4F内核。这种命名方式帮助开发者快速识别芯片是否支持硬件浮点运算功能。
2025-12-09 09:07:07
397
原创 GD32F425片上外设标准库SPI函数和标志位整理
本文整理了SPI标准库函数及其相关标志位信息。主要包含SPI初始化配置函数(如spi_init、spi_enable等)、数据传输函数(如spi_i2s_data_transmit/receive)、DMA控制函数(如spi_dma_enable)以及CRC校验函数(如spi_crc_on/off)。同时详细列出了SPI/I2S的中断标志位(如发送缓冲区空标志SPI_FLAG_TBE、接收溢出错误标志SPI_FLAG_RXORERR等)和中断类型标志位(如发送缓冲区空中断SPI_I2S_INT_FLAG_T
2025-12-01 10:49:05
501
原创 GD32F425片上can外设驱动(可以实现发送帧数据)
本文介绍了基于GD32F425标准库的CAN通信实现。系统使用PB8/PB9作为CAN_RX/TX引脚,配置为500kbps波特率(APB总线频率30MHz,预分频4)。代码实现了CAN初始化、GPIO配置、过滤器设置和中断处理功能,并提供了数据发送接口Can_SendData()。测试程序中以1秒间隔发送8字节测试数据(0x01-0x08),帧ID为0x73。特别注意:1)RX引脚需禁用上拉电阻;2)波特率需与上位机一致;3)采用标准帧格式;4)包含发送超时处理和中断标志清除机制。
2025-12-01 08:42:55
415
原创 GD32F425 CAN 标准库开发指南:从入门到实用
摘要:本文介绍了GD32F425单片机CAN标准库开发的关键步骤与常见问题。主要内容包括:1)初始化阶段的时钟使能、引脚配置和参数设置;2)数据收发的查询式发送和中断式接收两种方式;3)波特率匹配、中断配置、错误处理等常见问题的解决方案;4)环回模式调试、数据校验等实用技巧。文章重点强调了初始化配置的重要性,并提供了避免常见错误的实用建议,帮助开发者快速实现稳定可靠的CAN通信功能。(149字)
2025-11-26 16:41:08
828
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅