![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GD32
AXIK19920824
这个作者很懒,什么都没留下…
展开
-
GD32单片机死机串口无输出
2.经过排查发现,串口初始化打开了接收功能和串口中断,但我把串口中断函数给注释掉了(项目中不需要接收功能)3.在联调的过程中,有其他设备通过接收线路给我发数,我打开了接收,但没处理接收的数据,最终把单片机搞死了。串口设备调试,用的gd32单片机,与其他设备联调时,莫名会死机,直接无输出。1.在线debug,发现死在startup文件的中断部分;1.关闭串口中断和串口接收功能。2.补充中断函数,并清理标志位。原创 2024-01-18 17:57:07 · 809 阅读 · 0 评论 -
GD32单片机USB HID模式连续发送多包数据,出现丢包现象
GD32单片机USB HID模式连续发送多包数据,出现丢包现象原创 2023-08-03 17:36:49 · 1442 阅读 · 1 评论 -
GD32单片机设置串口通讯1200bps失败
通过上面分析,可以通过降低系统时钟的办法解决,设置系统时钟为,__SYSTEM_CLOCK_48M_PLL_HXTAL,计算的 udiv = 40000.5 < 65535,降频后重新测试,波特率正常,数据也正常,但是也牺牲了单片机的性能。打开库函数源码查看,void usart_baudrate_set(uint32_t usart_periph, uint32_t baudval)。本项目选择的系统时钟为,__SYSTEM_CLOCK_96M_PLL_HXTAL,串口使用的是USART0。原创 2023-06-30 14:03:37 · 749 阅读 · 0 评论 -
GD32的项目源码从台式机拷贝到笔记本,烧录后串口数据异常
查看项目文件,发现项目中也存在该头文件,在项目中添加该头文件的引用路径,这样就会默认先访问项目中的该文件,拷贝过程中就不会发生该问题了。原创 2023-06-30 11:32:51 · 331 阅读 · 0 评论 -
GD32F105的CAN通讯,可以发送数据,但接收不到数据
项目简介:使用的芯片型号GD32F105VC,芯片资源CAN1,波特率500k;调试过程中发现发送数据正常,但是接收不到数据。原创 2023-04-11 18:06:13 · 3012 阅读 · 2 评论