-
ch32v103 设置中断优先级分组0报错
本帖最后由Lioyae于2024-9-2314:06编辑使用CH32V103C8TC设置中断优先级分组时,设置为NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);编译报错而使用NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);却不会报错这是什么原因呢??
2024-09-23 4 -
CW32F030F8 只能下载一次程序
在使用CW32F030F8做设计的时候,下载了一次程序后就一直不能下载了,报错devicecouldnotbepoweredup。但是芯片能识别到。主程序开启了外部时钟和flash等待
2023-05-28 29 -
CW32F003 有没有BOOT引脚
CW32F003有没有BOOT引脚,是不是和STM32F0不一样。
2023-03-19 13 -
MM32F0144用MM32-Link为什么一直无法识别
RTMM32-Link是正常连接的SWDevice一直提示:NOCortex-MSWDeviceFound
2022-12-16 30 -
基于cmake-openocd调试
使用cmake方式构建GD32F407的开发环境,编译已经通过,使用vscode用openocd烧录调试时,会报下面的错误FailedtolaunchGDB:ErrorerasingflashwithvFlashErasepacket(fromtarget-download),请问有谁遇到过?同样是stm32f407的cmake工程是可以正常调试的
2022-12-02 10 -
官方开发板例程编译出错
买了官方的GD32E503V_EVAL型开发板,使用keil5.35打开例程工程,编译出错。错误显示:ArmClang:error:nosuchfileordirectory:'../../../../GD32E50x_Firmware_Library/GD32E50x_standard_peripheral/Source/gd32e50x_usart.c'。网上说是ARM编译器的问题,535版本没有v5编译器,于是重新安装keil5.29版本,使用v5编译器编译,又出现错误:Fatalerror:C3903U:Argument'NOT_SUPPORTED'notpermittedforoption'cpu'。以上两种方法的侧边工程栏下的有些.c文件有黄色感叹号,于是去看keil安装路径中的GigaDevice.GD32E50x_DFP.1.3.2包,带有黄色感叹号的文件都有。有无懂的大佬,求指点,感谢感谢
2022-11-28 15 -
GD32高级定时器互补通道可以单独控制吗
想问下,GD32的高级定时器0的互补通道,就是TIMER0_CH0和TIMER0_CH0_ON两通道的PWM输出可以单独控制吗,就是说能单独控制占空比吗,极性无所谓。
2022-11-12 18 -
gd32c103 can收发一段时间出现异常,请教如何解决?
gd32c103can使用,单总线上有其他节点,其他节点会间隔发数据,发现C103只接收没问题,但是一发数据,过后就会出现异常(离线、总线错误什么的),收不到其他节点的数据了,除非使能了离线自动恢复会自己恢复,想请教一下这个是什么问题,如何解决,还是我配置不对,懂的大佬帮忙看看,配置如下:voidCAN0_Init(void){/*enableCANclock*/rcu_periph_clock_enable(RCU_CAN0);rcu_periph_clock_enable(RCU_GPIOB);rcu_periph_clock_enable(RCU_AF);/*configureCAN1GPIO*/gpio_init(GPIOB,GPIO_MODE_IPU,GPIO_OSPEED_50MHZ,GPIO_PIN_8);gpio_init(GPIOB,GPIO_MODE_AF_PP,GPIO_OSPEED_50MHZ,GPIO_PIN_9);gpio_pin_remap_config(GPIO_CAN0_PARTIAL_REMAP,ENABLE);can0_networking_init();/*configureCAN0NVIC*/nvic_irq_enable(CAN0_RX0_IRQn,0,2);/*enableCANreceiveFIFO0notemptyinterrupt*/can_interrupt_enable(CAN0,CAN_INT_RFNE0);}voidcan0_networking_init(void){can_parameter_structcan_parameter;can_struct_para_init(CAN_INIT_STRUCT,&can_parameter);/*initializeCANregister*/can_deinit(CAN0);/*initializeCAN*/can_parameter.time_triggered=DISABLE;//时间触发通信模式can_parameter.auto_bus_off_recovery=DISABLE;//离线自动恢复can_parameter.auto_wake_up=DISABLE;//自动唤醒can_parameter.auto_retrans=ENABLE;//自动重发can_parameter.rec_fifo_overwrite=ENABLE;//接收FIFO满时覆盖can_parameter.trans_fifo_order=ENABLE;//发送FIFO顺序can_parameter.working_mode=CAN_NORMAL_MODE;//can_parameter.resync_jump_width=CAN_BT_SJW_1TQ;//can_parameter.time_segment_1=CAN_BT_BS1_6TQ;//can_parameter.time_segment_2=CAN_BT_BS2_3TQ;can_init(CAN0,&can_parameter);/*configCAN0baudrate*/can_frequency_set(CAN0,250000);can_filter_mask_mode_init(DEV_CAN0_ID,DEV_CAN0_MASK,CAN_EXTENDED_FIFO0
2022-11-01 11 -
GD32F350移植FreeRTOS应该选哪个?
GD32F350手册上写的是M4的内核,但是在IAR上不支持选择FPU.现在一直freertos的时候就发现使用M4接口的程序就会一直报错,提示必须开启FPU;我在网上查找的GD32F350移植freertos都是用M3的接口程序;我到底应该选M3还是M4?
2022-10-27 11 -
GD32F450 ADC稳定度问题
本帖最后由liufreedom2008于2022-8-2409:31编辑请问GD32F450ADC在不采样模式下会跳动几个LSB.输入信号:
2022-08-23 19 -
GD32F407使用HAL库操作U盘
GD32F407,使用HAL库操作U盘,可以正常识别成功,读取文件时读取几包后必然失败,这是什么原因!使用STM32F407测试是,同一程序正常。如一个文件为100K大小,打开文件后每次读取1K数据,读取24包后必然失败。
2022-07-12 43