-
GD的Embedded Builder环境添加不了Jlink调试器
2024-08-09 16 -
gd32e230 IIC读数据问题
/*sendtheinternalregisteraddressto*/i2c_data_transmit(I2C0,read_address);/*waituntilBTCbitisset*/while(!i2c_flag_get(I2C0,I2C_FLAG_BTC);一直卡在上面请问什么原因?
2024-07-18 17 -
求GD32E230K8U6参考设计
需要用到两个IIC接口(一个作为master,另一个作为slave)、调试接口、一个GPIO口做控制信号谢谢!
2024-05-30 13 -
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 -
关于GD32F103RCT6 GPIO输出最大速度设置不同出现BUG的问题
测试的输出IO口有PA4PA5PA6PA7PC4PC5PB0PB1PB2PB10PB11PB12PB13PB14输出IO口全部设置初始低电平推挽输出下拉模式输出最大速度作为观测变量测试的输入IO口有PA12PA11PA10PA9PA8PC9PC8PC7PC6PB15输入IO口全部设置下拉模式低速模式输出口输出经过一个1k电阻到另一个输入口全部正常通过输入高电平能接收到高电平中速模式PC4PC5输出高电平PA10没获取到高电平高速模式PB2PB10输出高电平PA9PB11PB12输出高电平PA8使用的是STM32CubeMx工具直接生成代码求答没有家园币。。
2024-05-21 20 -
GD32E230C8T6 高级定时器timer0无法正常输出PWM波形
原本想用高级定时器的中央对齐计数模式来输出SPWM波,但是TIMER0的CH0,CH1等口,都无法正常输出PWM波形,换成普通定时器就可以了,STM32里对于高级定时器输出PWM波形,需要多加一个TIM_CtrlPWMOutputs函数,但是我看了GD32固件库函数,没有类似的,我怀疑是这个问题,有无大佬解答一下啊
2024-05-02 16 -
PSOC4的EZI2C深度睡眠唤醒问题
你好,使能EZI2C的EnableWakeupfromDeepSleepMode功能,在系统进入深度睡眠,通过此功能唤醒芯片,是否一定会导致主机获取第一帧数据失败,谢谢。
2024-01-31 19 -
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 -
G32N031
G32N031使用串口中断接受时候USART_INT_RXDNE==1时开始接收,接收完成需要软件手动去清除标志位吗?如果需要是清楚哪个寄存器
2023-08-18 10 -
GD32F450替换STM32F429以太网工作不正常
GD32F450替换STM32F429,在不使用操作系统的情况下以太网初始化可以成功,但网络不能正常运行;在加上FreeRTOS后以太网初始化不成功
2023-08-18 18 -
GD32F427重定向printf无法打印
IAR已经设置library-full。用的是USART2也加入以下代码:intfputc(intch,FILE*f){usart_data_transmit(USART2,(uint8_t)ch);while(RESET==usart_flag_get(USART2,USART_FLAG_TBE));returnch;}发现运行printf时,会卡死在usart_flag_get这个函数里跳不出来。
2023-08-05 17 -
GD32E230 RTC每分钟都会进中断
本帖最后由tyw于2023-7-1517:55编辑使用GD32E230F8的RTCAlarm例程时(闹钟中断),无论将Alarm中断时间设置什么时候,都是一分钟中断一次,比如当前时间14:15:23,设置Alarm时间14:17:10.他就会每分钟的10秒时进入中断。请问怎么解决?tyw注
2023-07-15 11 -
HK32F030MF4P6使用HSI时钟如何设置为4M
HK32F030MF4P6使用HSI时钟如何设置为4M,在system_hk32f030m.C里能设置成8M,16M,32M,但想使用4M,该如何配置。
2023-02-26 10