-
HC32F460 USB使用
本帖最后由Pupil2013于2024-10-915:44编辑HC32F460USB使用
2024-10-09 12 -
GD的Embedded Builder环境添加不了Jlink调试器
2024-08-09 10 -
GD32为什么用PA2代替key按键功能不成功
配置PA4ADC引脚,将PA2代替key功能,一脚接地一脚接PA2,想实现在另一key按键控制oled屏同时(使用了PA1),如果杜邦线连接了地与PA2,可以在oled屏幕上显示读取的ADC值程序如下运行无误但是PA2连接时无法实现预期功能,PA1正常运行请大佬解答~谢谢#include"gd32f30x.h"#include"systick.h"#include#include"oled.h"externuint8_tIntFlag;//进入中断服务程序标志,在EXTI1_IRQHandler()函数置位//定义一个变量来跟踪当前显示的行staticuint8_tcurrentLine=0;//定义一个数组来存储要显示的信息的索引或字符串指针staticconstuint8_tchineseMessages[][2]={{12,0},//{30,1},//{48,2},//{66,3},//{84,4},//{102,5}//};staticuint8_t*englishMessages[]={"HUZHOU","TEL:12345678"};uint16_tadc_value;uint16_tVol_Value;floatVol_Value1;voidadc_config(void){/*resetADC*/adc_deinit(ADC1);///*ADCmodeconfig*/adc_mode_config(ADC_MODE_FREE);/*ADCcontinousfunctionenable*/adc_special_function_config(ADC1,ADC_CONTINUOUS_MODE,ENABLE);/*ADCdataalignmentconfig*/adc_data_alignment_config(ADC1,ADC_DATAALIGN_RIGHT);/*ADCresolusion6B*///adc_resolution_config(ADC1,ADC_RESOLUTION_6B);/*ADCchannellengthconfig*/adc_channel_length_config(ADC1,ADC_REGULAR_CHANNEL,1);/*ADCregularchannelconfig*/adc_regular_channel_config(ADC1,0,ADC_CHANNEL_4,ADC_SAMPLETIME_55POINT5);/*ADCtriggerconfig*/adc_external_trigger_source_config(ADC1,ADC_REGULAR_CHANNEL,ADC0_1_2_EXTTRIG_REGULAR_NONE);adc_external_trigger_config(ADC1,ADC_REGULAR_CHANNEL,ENABLE);/*enableADCinterface*/adc_enable(ADC1);delay_1ms(1);/*ADCcalibrationandresetcalibration*/adc_calibration_enable(ADC1);/*enableADCinterface*///adc_software_trigger_enable(ADC0,ADC_REGULAR_CHANNEL);}intmain(void){rcu_ahb_clock_config(R
2024-07-25 18 -
GD32w515 qspi 配置错误 新手求帮助!
使用引脚PA9,PA10,PA11,PA12,PB3,PB4我在读取芯片id时读取的是88,我查看芯片手册应该是引脚复用为GPIO_AF_3和GPIO_AF_4,但是还是不对,示波器打出来的波形很奇怪,新手求帮助!配置代码如下:rcu_periph_clock_enable(RCU_GPIOA);rcu_periph_clock_enable(RCU_GPIOB);rcu_periph_clock_enable(RCU_GPIOC);gpio_af_set(GPIOA,GPIO_AF_3,GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_12);gpio_mode_set(GPIOA,GPIO_MODE_AF,GPIO_PUPD_NONE,GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_12);gpio_output_options_set(GPIOA,GPIO_OTYPE_PP,GPIO_OSPEED_166MHZ,GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_11|GPIO_PIN_12);gpio_af_set(GPIOB,GPIO_AF_4,GPIO_PIN_3|GPIO_PIN_4);gpio_mode_set(GPIOB,GPIO_MODE_AF,GPIO_PUPD_NONE,GPIO_PIN_3|GPIO_PIN_4);gpio_output_options_set(GPIOB,GPIO_OTYPE_PP,GPIO_OSPEED_166MHZ,GPIO_PIN_3|GPIO_PIN_4);qspi_init_structInit;//rcu_periph_clock_enable(RCU_GTZC);//tzgpc_tzspc_peripheral_attributes_config(TZGPC_PERIPH_QSPI_FLASHREG,TZGPC_TZSPC_PERIPH_SEC);qspi_flash_gpio_config();//qspi_deinit();rcu_periph_clock_enable(RCU_QSPI);Init.prescaler=1;/*QSPIclock=AHBCLK/(ClockPrescaler+1)*/Init.fifo_threshold=10;Init.sample_shift=QSPI_SAMPLE_SHIFTING_NONE;//QSPI_SAMPLE_SHIFTING_NONE;Init.flash_size=22;/*2^(FlashSize+1)*****numberofaddressbits=FlashSize+1*/Init.cs_high_time=QSPI_CS_HIGH_TIME_1_CYCLE;Init.clock_mode=QSPI_CLOCK_MODE_0;qspi_init(&Init);
2024-05-21 16 -
GD32F303CBT6U的OSCIN和OSCOUT管脚复用
目前在研究一些GD32F303CBT6U的产品内容,有一些疑问请帮忙解答下。OSCIN和OSCOUT引脚可以重映射为PD0和PD1,进而我会理解为:重映射后的PD0和PD1可根据需要设置为输入或者输出的功能。但这两个的引脚类型却是只有I(输入)和O(输出)。请帮确认下是哪种情况?
2024-05-07 16 -
凌鸥的MCU可以一次写入mainflash以及NVR区?
现在想通过烧录器一次写入mainflash区以及NVR区,测试过可以分次写入mainflash区或者NVR区,都可以成功写入,那么是否需要在Mainflash以及NVR区之间进行复位或者重新上电才可以烧录么?两个区域在不断电不复位的情况下同时写入会导致mainflash区的数据无法成功写入。
2024-03-26 7 -
有没有大佬有GD32E103R系列
有没有大佬有GD32E103R系列的USART接收普通中断和USART接收空闲DMA中断的demo
2024-03-02 16 -
请问hc32f005的flash的擦写次数是多少?
想用flash做数据存储、没找到相关文档呢?
2024-01-10 16 -
GD32H7什么时候能开卖?
GD32H7什么时候能开卖?
2024-01-05 12 -
GD32L233蓝牙在线升级
我通过蓝牙做在线升级,请问手机端有没有类似于SecureCRT的软件,通过一些协议传输Bin文件?
2023-12-25 10 -
Cortex-M23内核的HardFault问题怎么查找?
网上都是CortexM3/M4的查找方法,发现不适用根本定位不到原因。使用cm_backtrace库里面也没有M23内核的配置,使用M3的配置,进入Hardfault打印信息乱码。求一份CortexM23的中文参考手册。
2023-12-15 11 -
GD32F30x 关于 fmc 的位编程功能
几乎没有在互联网上找到任何资料,分析固件库发现相比整字编程,位编程指只是开启了BPENFMC位编程功能使能寄存器。有没有友友有使用过这个功能的?刚刚试验了一下并不能正常重编程到指定地址。
2023-11-08 16 -
关于M480系列的USB HID数据传输实现
本帖最后由chenzhan0428于2023-10-2717:50编辑请问一下各位大佬,M480系列的官方例程USBD_HID_Transfer是如何实现数据的收发呢?有库函数吗?
2023-10-27 10 -
GD32F470 DMA ADC传输问题
GD32F470例程上面为定时器触发的,但是我想使用DMA直接将数据传输到内存,不使用任何触发,但是我测试下来存在问题,数据无法通过DMA进行搬运,各位是否有可供例程参考
2023-09-27 12 -
G32N031
G32N031使用串口中断接受时候USART_INT_RXDNE==1时开始接收,接收完成需要软件手动去清除标志位吗?如果需要是清楚哪个寄存器
2023-08-18 10