问答

汇集网友智慧,解决技术难题

Bowclad

TA的家园币:1466  

  • J-LINK给LKS32MC037下载程序

    J-LINK给LKS32MC037下载程序找不到芯片。KEIL里面也按装了器件包。。是不是还要按装J-LINK器件包?这个器件哪里下载呀

  • 国民技术N32H787XKB7_EVB

    N32H787XKB7_EVB下载程序提示无法访问内存(@Oxe0Offffo,读取,大小:4字节)这个下载失败的原因是什么,也能识别到芯片代码就是下载不进去。

    下载程序 技术 ev N32 H7

    2026-06-16 3
  • GPIO无法翻转

    voidLED_GPIO_Init(void){GPIO_InitTypeDefGPIO_InitStruct={0};GPIO_InitStruct.GPIO_Mode=GPIO_Mode_OUT;GPIO_InitStruct.GPIO_PuPd=GPIO_PuPd_UP;GPIO_InitStruct.GPIO_Pin=GPIO_Pin_11;GPIO_Init(GPIO2,&GPIO_InitStruct);GPIO_InitStruct.GPIO_Pin=GPIO_Pin_12;GPIO_Init(GPIO2,&GPIO_InitStruct);GPIO_ResetBits(GPIO2,GPIO_Pin_11);//LED1OFFGPIO_ResetBits(GPIO2,GPIO_Pin_12);//LED2OFF}voidMY_LED1_ON(void){GPIO_SetBits(GPIO2,GPIO_Pin_11);a=1;}voidMY_LED1_OFF(void){GPIO_ResetBits(GPIO2,GPIO_Pin_11);}voidMY_LED2_ON(void){GPIO_SetBits(GPIO2,GPIO_Pin_12);}voidMY_LED2_OFF(void){GPIO_ResetBits(GPIO2,GPIO_Pin_12);}intmain(void){Hardware_init();LED_GPIO_Init();while(1){GPIO_SetBits(GPIO2,GPIO_Pin_11);//LED1对应脚拉高GPIO_ResetBits(GPIO2,GPIO_Pin_12);//LED2对应脚拉低SoftDelay(2000);GPIO_ResetBits(GPIO2,GPIO_Pin_1);GPIO_SetBits(GPIO2,GPIO_Pin_12);SoftDelay(2000);}}为什么LED不闪烁啊

    GPIO LED ni 翻转 ID in

    2026-06-01 16
  • GD32 G553 的TCMRAM调用函数加擦除lock和写保护不起作用

    调用函数后,擦除和写保护寄存器没反应

    RAM 函数 GD32 tc

    2026-03-26 14
  • GD32F103VET6替换同型号STM32,并口写入数据有问题

    如题,原先使用STM32VET6使用FSMC接口写入/读写外部的SRAM芯片,正常,使用8位数据位读写(外部SRAM芯片仅支持8位数据位),地址总线和数据总线复用。地址线使用到a0-a11;都是使用的是STM32的HAL库。STM32写入时,先写入地址,在写入数据,但在写入数据期间,因为是复用的,AD0-AD7由地址数值切换为数据数值,而AD8-AD11仍保持高地址数值;数据可以正常写入到外部的SRAM芯片中;但是替换为GD32后,写入数据时,在写入数据期间,AD8-AD11会直接输出低电平,就会导致数据不会写入到AD8-AD11为一的地址上;(写入地址的时候,AD8-AD11会输出对应的高低电平,但是到写入具体数据时,AD8-AD11会直接输出低电平)举一个例子,例如我向0x60000303写入数据0x11;STM32可以在0x60000303写入数据0x11;而GD32由于上面说的在写入数据的时候,AD8-AD11总是输出0,所以就会向0x60000003的地址上写入了0x11,无法正常向0x60000100-0x600007FF写入数据。GD32可以正常向低地址上写入数据,读数据均正常(低地址/高地址均可读出正确数据);目前的问题就是GD32无法在写入具体数据的周期中,无法保证AD8-AD11的状态导致的问题。请问是否有办法通过修改gd32的寄存器的方式或者设置,直接实现正常向高地址写入数据。

    替换 GD32F103VET6

    2026-03-23 10
  • STM32F407 三重ADC采样设置死机问题

    使用STM32F407三重ADC,ADC1ADC2ADC3分别分配8个通道(ADC1把芯片测温等三个内部通道算上),一个24个通道。定时器TIMER3定时触发ADC1采样。ADC采用同步规则模式,DMAMODE1模式传送数据。遇到问题如下:1、按上述配置后,程序直接死机。2、三重ADC,ADC1ADC2ADC3通道数改为每个ADC带1通道可以运行,但ADC采样数据跳动非常大,实际硬件ADC口电压是稳定值。3、ADC1ADC2ADC3通道数改为每个ADC带3通道及以上时出现程序直接死机。有哪位使用过三重ADC遇到类似问题吗?外部采样数据通道要21个通道,除了三重ADC还有别的方式能采样这么多通道吗?

    2023-10-30 9
  • STM32分立元件读写M1及CPU卡软件层是如何实现的?

    之前看到别人做的智能锁项目用的是该电路图实现了M1卡CPU卡的读写,使用的是STM32F072CBT6的芯片,外接13.56Mhz的晶振。这个软件上是怎样实现的?有没有懂这方面的,帮忙分析下

  • 关于GD32F470I无源晶振幅值问题

    GD32F470I,25MHz晶振输入波形幅值0.2~1.1V,拆掉晶振,OSCOUT和OSCIN输出0.6V,而用其他品牌单片机,相同型号晶振,其电容电路相同,输出幅值0.7~2.4V,拆掉晶振,OSCOUT和OSCIN输出1.7V,电源输出都是3.3V,请问有大佬知道原因不?按GD32给出的规格书,晶振峰值输出起码要2.6V以上.

    2023-09-26 3
  • GD32f205rct6能和stm32直接替换吗

    网上倒是有个表,但是这个型号没说能不能

  • GD32L233移植FreeRTOS普通定时器中断无法进入

    GD32L233移植FreeRTOS,用定时器2做延时函数在线调试发现无法进入TIMER2的中断服务函数。

    嵌入式 单片机

    2023-09-20 6
  • GD32E230F8P6 USART1初始化后无法使能接收

    GD32E230F8P6PA2,PA3设置为AF1功能(USART1)初始化后无法使能接收,在STAT寄存器中查看可以发现REA为0,TEA为1;相同的代码设置USART0(PA9,PA10)则正常,在STAT寄存器中REA、TEA均为1。C:%users\HWEngineer\Desktop%uSART1_REA_fail.png

    GD32 GD32E230 USART1 REA

    2023-09-14 3
  • GD32C11x系列的芯片包问题

    本帖最后由tyw于2023-9-1318:36编辑GD32C11x系列的芯片,为何下载不到相应的芯片包?只能下载到GD32C103x系列的芯片包tyw注

    2023-09-13 6
  • 求助帖,关于GD32_IAP更新的疑问

    新手小白,被安排做IAP,学完了跳转,学中断向量,学启动,学硬件接线,学串口,学FLASH擦读写。目前卡在了上位机与下位机的通信协议,不知道怎么写协议或者调用协议,这个GD32真的很阁僚,也没有例程,求一个大佬讲讲ymodem,想知道怎么通过上位机传bin文件给下位机,传输的时候数据是存放在哪里的,什么时候再写入flash呢?目前一头雾水,蹲蹲蹲

    国产芯片 MUC gd32F103 GD32

    2023-09-12 3
  • GD32F103RET AD规则同步模式遇到了奇葩问题,求指教。

    本人使用GD32F103RETAD规则同步模式采样两路电流值,配置ADC1为外部触发,ADC0为软件触发。为什么外部触发和软件触发需要配置两遍才能生效?代码如下,最后四行为ADC1的触发源配置和ADC0的软件触发使能,需要相同的代码写两遍。如果只写一遍,功能不可用,有没有哪位大神能解释一下?万分感谢voidADC_init(void){rcu_periph_clock_enable(RCU_GPIOC);rcu_periph_clock_enable(RCU_GPIOA);rcu_periph_clock_enable(RCU_DMA0);rcu_periph_clock_enable(RCU_ADC0);rcu_periph_clock_enable(RCU_ADC1);rcu_adc_clock_config(RCU_CKADC_CKAPB2_DIV8);//72M9Mgpio_init(GPIOC,GPIO_MODE_AIN,GPIO_OSPEED_50MHZ,GPIO_PIN_2|GPIO_PIN_3);gpio_init(GPIOA,GPIO_MODE_AIN,GPIO_OSPEED_50MHZ,GPIO_PIN_3);dma_parameter_structdma_data_parameter;dma_deinit(DMA0,DMA_CH0);dma_data_parameter.periph_addr=(uint32_t)(&ADC_RDATA(ADC0));dma_data_parameter.periph_inc=DMA_PERIPH_INCREASE_DISABLE;dma_data_parameter.memory_addr=(uint32_t)(adc_value);dma_data_parameter.memory_inc=DMA_MEMORY_INCREASE_ENABLE;dma_data_parameter.periph_width=DMA_PERIPHERAL_WIDTH_32BIT;dma_data_parameter.memory_width=DMA_MEMORY_WIDTH_32BIT;dma_data_parameter.direction=DMA_PERIPHERAL_TO_MEMORY;dma_data_parameter.number=2;dma_data_parameter.priority=DMA_PRIORITY_HIGH;dma_init(DMA0,DMA_CH0,&dma_data_parameter);dma_circulation_enable(DMA0,DMA_CH0);dma_channel_enable(DMA0,DMA_CH0);adc_special_function_config(ADC0,ADC_SCAN_MODE,ENABLE);adc_special_function_config(ADC0,ADC_CONTINUOUS_MODE,ENABLE);adc_external_trigger_source_config(ADC0,ADC_REGULAR_CHANNEL,ADC0_1_2_EXTTRIG_REGULAR_NONE);adc_data_alignment_config(ADC0,ADC_DATAALIGN_RIGHT);adc_channel_length_config(ADC0,ADC_REGULAR_CHANNEL

    DMA ig dc ADC gd32F103 AD

    2023-09-12 2
  • 大佬有知道GD32C103和后出的C113有什么区别吗?

    大佬有知道GD32C103和后出的C113有什么区别吗?

    单片机 国产芯片 MUC

    2023-09-04 9
123下一页