GD32F4(1): 安装了pack芯片支持包,keil5却发现不了

您所在的位置:网站首页 matlab2022b安装后找不到 GD32F4(1): 安装了pack芯片支持包,keil5却发现不了

GD32F4(1): 安装了pack芯片支持包,keil5却发现不了

2023-08-05 15:20| 来源: 网络整理| 查看: 265

keil错误和解决办法(1):FCARM - Output Name not specified, please check ‘Options for Target - Utilities‘

懿恒: 有效解决,感谢!

GD32F4(4):GD32F450串口的使用

天祈-樱落: //串口配置 usart_deinit(USART0); //复位串口 usart_word_length_set(USART0, USART_WL_8BIT); usart_stop_bit_set(USART0, USART_STB_1BIT); usart_parity_config(USART0, USART_PM_NONE); usart_data_first_config(USART0, USART_MSBF_LSB); usart_baudrate_set(USART0,153600U); //设置串口波特率 usart_receive_config(USART0, USART_RECEIVE_ENABLE);//使能串口接收 usart_transmit_config(USART0, USART_TRANSMIT_ENABLE);//使能串口发送 usart_enable(USART0);//使能串口 uint16_t rx_data = 0x55; nvic_priority_group_set(NVIC_PRIGROUP_PRE0_SUB4);//配置优先级分组 //初始化串口 uart0_init(); nvic_irq_enable(USART0_IRQn, 0, 0);//设置串口中断的优先级 //开启串口接收中断 usart_interrupt_enable(USART0, USART_INT_RBNE); 发送是正常的,但是单片机无法接收到数据,我用仿真看了,压根没有进入到中断处理函数中,波特率也欸有问题,这是什么原因呢?

GD32F4(4):GD32F450串口的使用

天祈-樱落: rcu_periph_clock_enable(RCU_GPIOA);//使能引脚时钟 rcu_periph_clock_enable(RCU_USART0);//使能外设时钟 //配置复用功能 gpio_af_set(GPIOA, GPIO_AF_7, GPIO_PIN_9); //配置PA9为复用类别7 gpio_af_set(GPIOA, GPIO_AF_7, GPIO_PIN_10); //配置引脚的模式 gpio_mode_set(GPIOA, GPIO_MODE_AF, GPIO_PUPD_PULLUP,GPIO_PIN_9);//配置pa9为复用上拉模式 gpio_output_options_set(GPIOA, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ,GPIO_PIN_9);//配置pa9为推挽输出,速度为50M gpio_mode_set(GPIOA, GPIO_MODE_AF, GPIO_PUPD_PULLUP,GPIO_PIN_10); gpio_output_options_set(GPIOA, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ,GPIO_PIN_10);

GD32F4(4):GD32F450串口的使用

kamen_: 表情包博主,您好 我们找出问题了,是引脚重映射的问题,如果要使用PB6和PB7,需要对引脚进行重映射,但是在F4的标准库函数中没有实现引脚重映射功能的函数表情包

GD32F4(4):GD32F450串口的使用

哈搭石: 如果您有的时候能用有的时候不能,那大概率不是串口配置的问题,您需要先检查您的外围电路,比如485忘记使能端的问题。 若是配置后就不能用您就要去看一下引脚AF配置,因为将引脚配成串口需要看一下引脚在AF的那个组里有这个功能,也就是配置引脚的时候传进去的另一个GPIO_AF_x这个参数。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3