GD32
GD32
lljss2020
这个作者很懒,什么都没留下…
展开
-
浅谈GD32关中断时间对串口接收的影响
一般串口接收到2个字节就会溢出错误。编写代码时需注意关中断时间,不能过长,如果大于1~2字节串口接收的时间,会导致串口接收溢出,该条帧命令就会接收不全。3)串口使用FIFO功能,这样接收多个字节也不会溢出错误,直到FIFO满才会溢出错误。1)设法缩短最长关中断时间,满足关断时间小于1个字节串口接收时间。原创 2024-06-26 11:58:42 · 184 阅读 · 0 评论 -
GD32F330 TIMER14 PWM无法输出
【代码】GD32F330 TIMER14 PWM无法输出。原创 2023-10-12 20:31:05 · 282 阅读 · 0 评论 -
GD32 UART使用DMA发送时间测量
GD32 UART使用DMA发送时间测量原创 2022-10-22 14:29:47 · 689 阅读 · 0 评论 -
GD32串口一直进溢出中断
GD32串口一直进溢出中断原创 2022-09-29 23:13:46 · 2742 阅读 · 0 评论 -
GD32外部晶振起振慢导致实际不使用外部晶振
GD32外部晶振起振慢导致实际不使用外部晶振原创 2022-08-31 21:31:27 · 1260 阅读 · 0 评论 -
JlinkV9的Vtref详解
说明这个jlink-v9没有按照jlink文档设计标准来设计,即和原版由区别,使用时需注意这一点。使用这种jlinkV9时,只要连接CLK,DIO,GND,而不要连接VCC。原创 2022-08-31 21:24:21 · 5409 阅读 · 0 评论 -
GD32调试EEPROM时发现已执行过一次
GD32调试EEPROM时发现已执行过一次原创 2022-08-31 21:20:50 · 224 阅读 · 0 评论 -
GD32单片机使用Jlink在SWD无法下载和仿真
GD32单片机使用Jlink在SWD无法下载和调试程序原创 2022-08-31 21:19:07 · 4966 阅读 · 0 评论 -
GD32F330 硬件SPI CS过短问题
GD32F330 硬件SPI优化原创 2022-08-23 20:51:41 · 1306 阅读 · 1 评论 -
GD32F3x0 官方PWM驱动正频宽偏小(定时不准)的问题
GD32F3x0 官方PWM驱动正频宽偏小(定时不准)的问题原创 2022-06-25 07:49:15 · 642 阅读 · 0 评论 -
GD32F310+keil4能进串口接收中断,查看uart0寄存器时RBNE一直为0
调试GD coetex-M4芯片时发现打开串口接收中断后,能进中断,但通过keil4中查看uart0的STAT寄存器时,RBNE一直为0。实际应该为1的话,才能进中断。接收数据前STAT寄存器地址为0x4001381C此时RBNE=0接收到一个数据,进中断后此时RBNE=13.读取RDATA寄存器中数据后此时RBNE=04.说明在keil调试时串口时,如果实时查看会导致keil自动读取寄存器值时导致其中一些寄存器自动改变值。...原创 2022-03-18 10:25:29 · 1195 阅读 · 0 评论 -
GD32F103使用DMA方式实现串口数据发送
选择合适的DMA通道代码uint8_t txbuffer[] = "\n\rUSART DMA receive and transmit example, please input 10 bytes:\n\r";#define ARRAYNUM(arr_name) (uint32_t)(sizeof(arr_name) / sizeof(*(arr_name)))#define USART0_DATA_ADDRESS ((uint32_t)&USART_DATA(USA.原创 2021-08-20 23:25:49 · 4208 阅读 · 6 评论 -
GD32F103使用DMA方式实现ADC0数据循环采集
选择合适的DMA通道ADC0使用ch0/*! \brief configure the DMA peripheral \param[in] none \param[out] none \retval none*/void dma_config(void){ /* ADC_DMA_channel configuration */ dma_parameter_struct dma_data_parameter; /*.原创 2021-08-20 23:24:24 · 4324 阅读 · 0 评论