-
stm32g0b1RTC时钟不准
用的是stm32g0b1的内部RTC,在外部电源供电时,时间不准确,当断开电源后,用内部电池时间准确;现在的产品是一个电源,怀疑是有干扰,除了去改善硬件,在MCU端如何处理?大家是否有遇到这种情况?
2024-09-30 3 -
GD32F103ZET6内部ADC2有没有
使用官方的库函数,ADC2根本无法初始化dma_parameter_structdma_data_parameter;rcu_periph_clock_enable(RCU_GPIOF);rcu_periph_clock_enable(RCU_ADC2);rcu_periph_clock_enable(RCU_DMA1);/*配置PF*/gpio_init(GPIOF,GPIO_MODE_AIN,GPIO_OSPEED_50MHZ,GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10);/*ADCDMA_channelconfiguration*/dma_deinit(DMA1,DMA_CH4);/*initializeDMAsingledatamode*/dma_data_parameter.periph_addr=(uint32_t)(&ADC_RDATA(ADC2));dma_data_parameter.periph_inc=DMA_PERIPH_INCREASE_DISABLE;dma_data_parameter.memory_addr=(uint32_t)(&ADC2_ConvertedValue);dma_data_parameter.memory_inc=DMA_MEMORY_INCREASE_ENABLE;dma_data_parameter.periph_width=DMA_PERIPHERAL_WIDTH_16BIT;dma_data_parameter.memory_width=DMA_MEMORY_WIDTH_16BIT;dma_data_parameter.direction=DMA_PERIPHERAL_TO_MEMORY;dma_data_parameter.number=M1*N1;dma_data_parameter.priority=DMA_PRIORITY_HIGH;dma_init(DMA1,DMA_CH4,&dma_data_parameter);dma_circulation_enable(DMA1,DMA_CH4);/*enableDMAchannel*/dma_channel_enable(DMA1,DMA_CH4);/*ADC配置*/adc_deinit(ADC2);/*ADCmodeconfig*/adc_mode_config(ADC_MODE_FREE);/*ADCcontineousfunctionenable*/adc_special_function_config(ADC2,ADC_CONTINUOUS_MODE,ENABLE);/*ADCscanmodedisable*/adc_special_function_config(ADC2,ADC_SCAN_MODE,ENABLE);/*ADCdataalignmentconfig*/adc_data_alignment_config(ADC2,ADC_DATAALIGN_RIGHT);/*ADCchannellengthconfig*/adc_channel_length_config(ADC2,ADC_REGULAR_CHANNEL,M1);/*ADC0规则通道配置*/adc_regular_channel_config(ADC2,0,ADC_CHANNEL_7,ADC_SAMPLETIME_239POINT5);adc_regular_channel_config(ADC2,1,ADC_CHANNEL_8,ADC_SAMPLETIME_239POINT5);adc_regular_channel_config(ADC2,2,ADC_CHA
2024-06-25 5 -
GD32烧写不了
GD32无法烧写
2024-06-19 17 -
GD32E2308怎么才能在调试时停止Timer13计数?
大神好!mcu型号:GD32E2308,ide:iar9.30.1,仿真器:GD-LINK(cmsis-dap),调试中无法停止Timer13计数。我试了两种方式,一是直接修改寄存器DBGMCUCTL0的位TIMER13_HOLD,二是调用函数dbg_periph_enable(DBG_TIMER13_HOLD);都不成功,CTL0总是全0,请问该如何做才能在调试中停止Timer13计数?谢谢!搜索复制
2024-05-29 8 -
GD32E230C8T6 电池备份域给RTC时钟供电的问题
准备用GD32E230C8T6电池备份域给RTC时钟供电,但是芯片内部并没有电源切换器(GD32f303有切换器),当Vdd电源断开,由纽扣电池供电后,继续给Vbak供电会不会很快消耗掉呢?
2024-05-22 9