-
国民计数N32H787开发板串口无法打印,用例程也打印不出来
自己写了一个BSP包发现串口怎么都没输出,用串口例程print试了下,也没有
2025-07-02 5 -
请问这个是兆易创新的哪一款片子 FL50G8
2025-02-26 8 -
N32G435单片机SPI无法读到从机数据
SPI写数据进从机寄存器没有问题,波形正常,且从机驱动。但是写完数据后从从机读取寄存器数据,发现读取不到从机数据,测量波形发现,发送从机地址的波形正确,但是从机未回任何数据,时钟也只有8个周期(发送数据的),没有读数据的时钟。如下是读取从机寄存器值的函数,uint32_tTDC7200_ReadByte(uint8_taddr){uint32_tRd_Data;SPI_CS_L_TDC7200();SPI_WriteByte(addr);Rd_Data=SPI_ReadByte();SPI_CS_H_TDC7200();returnRd_Data;Delay(1);}SPI读数据,使用的是官方例程中的代码,只是在前面增加了一段等待接收完成。uint8_tSPI_ReadByte(void){while(SPI_I2S_GetStatus(SPI1,SPI_I2S_RNE_FLAG)==RESET);/*Checktheparameters*/assert_param(IS_SPI_PERIPH(SPI1));/*ReturnthedataintheDATregister*/returnSPI1->DAT;}
2025-02-13 3 -
AT32F412 SPI时钟没有输出
正常的配置了引脚和SPI后调用输出没有时钟输出,有没有大神可以指点指点。以下曲线分别为:通道0:CS通道1:SCK通道2:MISO通道3:MOSI
2025-01-13 6 -
关于gd32 f4的adc 交替采样采样问题
有没有前辈有相关的例程呢,小弟我这边一直调试不通,官方给的代码也只有同步采样的,并没有涉及到多重adc交替采样,希望大佬们不吝赐教
2024-08-12 6 -
GD32E230C8T6 高级定时器timer0无法正常输出PWM波形
原本想用高级定时器的中央对齐计数模式来输出SPWM波,但是TIMER0的CH0,CH1等口,都无法正常输出PWM波形,换成普通定时器就可以了,STM32里对于高级定时器输出PWM波形,需要多加一个TIM_CtrlPWMOutputs函数,但是我看了GD32固件库函数,没有类似的,我怀疑是这个问题,有无大佬解答一下啊
2024-05-02 16 -
如何解决keil5编译但lcd12864显示汉字时乱码?求求了
这是部分代码:#include#defineucharunsignedchar//以后unsignedchar就可以用uchar代替#defineuintunsignedint//以后unsignedint就可以用uint代替sbitLcdRs_P=P2^0;//液晶的RS管脚sbitLcdRw_P=P2^1;//液晶的RW管脚sbitLcdEn_P=P2^2;//液晶的EN管脚//毫秒级的延时函数,time是要延时的毫秒数voidDelayMs(uinttime){uinti,j;for(i=0;i
2024-04-01 21 -
GD32F405RG 芯片 DMA 初始化代码异常
GD32F405RG芯片DMA初始化代码如下。发现USART_DENT_ENABLE和USART_DENR_ENABLE无法识别。已经加载"gd32f4xx_usart.h""gd32f4xx_dma.h"2个文件。依旧不行。有知道是什么问题吗?
2024-03-27 2 -
求一个AT32F435驱动lcd屏幕例程
求一个AT32F435XMC驱动一个驱动芯片为NT3550的lcd屏幕例程,本人菜鸟,移植几天不成功,求大佬相助,微信:18434309512
2023-12-22 3 -
GD32F470 SPI DMA接收
spi2配置没问题,可以正常使用,但是加上dma,发现dma没有开启,有没有大佬告诉我一下,我下面的代码配置哪里有问题,找了好久找不出来,谢谢谢谢!!!uint8_tspi2_tx_buf[6]={0};uint8_tspi2_rx_buf[6]={0};voidDMA0_CH0_Config()//spi——RX{dma_single_data_parameter_structdma_init_spi2_rx;rcu_periph_clock_enable(RCU_DMA0);dma_deinit(DMA0,DMA_CH0);dma_init_spi2_rx.direction=DMA_PERIPH_TO_MEMORY;dma_init_spi2_rx.memory0_addr=(uint32_t)(spi2_rx_buf);//存储器地址dma_init_spi2_rx.memory_inc=DMA_MEMORY_INCREASE_ENABLE;dma_init_spi2_rx.periph_addr=(uint32_t)&SPI_DATA(SPI2);dma_init_spi2_rx.periph_inc=DMA_PERIPH_INCREASE_DISABLE;dma_init_spi2_rx.periph_memory_width=DMA_PERIPH_WIDTH_8BIT;dma_init_spi2_rx.number=sizeof(spi2_rx_buf);dma_init_spi2_rx.priority=DMA_PRIORITY_ULTRA_HIGH;dma_init_spi2_rx.circular_mode=DMA_CIRCULAR_MODE_DISABLE;dma_single_data_mode_init(DMA0,DMA_CH0,&dma_init_spi2_rx);dma_channel_subperipheral_select(DMA0,DMA_CH0,DMA_SUBPERI4);dma_memory_address_config(DMA0,DMA_CH0,DMA_MEMORY_0,(uint32_t)(spi2_rx_buf));//存储器地址dma_transfer_number_config(DMA0,DMA_CH0,sizeof(spi2_rx_buf));dma_channel_enable(DMA0,DMA_CH0);spi_dma_enable(SPI2,SPI_DMA_RECEIVE);}
2023-11-01 58 -
请教,STM32G473 现在用什么开发工具, KEIL 还不支持吧?
我的keil是5.38版本的,还只支持G0、不支持G4;5.38a支持G4吗?
2023-10-26 4 -
关于GD32F103在不同KEIL版本上编译出现不同的现像问题请教
同样的代码用KEIL5.35V6.16编译后没有错误和警告,下载后可以正常运行,用KEIL5.38V6.19编译后出现警告(CompilergeneratesFPUinstructionsforadevicewithoutanFPU(check__FPU_PRESENT)")下载后程序不能正常运行
2023-05-04 11 -
本人做电机行业,担心产品被人抄袭,有好的保护方法吗?
本人是做电机行业的,比较担心如果产品被人抄袭怎么办,有什么好的保护方法吗?
2023-04-06 32 -
如何使用modbus crc16校验位写出系统中断
如题,需要用到这个校验位,不会写USART485的中断,初始化已经完成。
2023-03-30 1 -
GD32F450RGT6串口5不工作是什么情况?
GD32F450RGT6串口0,串口1,串口2都正常工作,用同样的方式设置串口5就不工作,是什么情况?
2023-01-10 27