
/*USART1 GPIO Configuration PA9 ------> USART1_TX PA10 ------> USART1_RX / GPIO_InitStruct.Pin = LL_GPIO_PIN_9; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_LOW; GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; GPIO_InitStruct.Alternate = LL_GPIO_AF_1; LL_GPIO_Init(GPIOA, &GPIO_InitStruct); GPIO_InitStruct.Pin = LL_GPIO_PIN_10; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_LOW; GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; GPIO_InitStruct.Alternate = LL_GPIO_AF_1; LL_GPIO_Init(GPIOA, &GPIO_InitStruct); |
这个地方重点是要开启相关管脚的复用功能,首先将该脚的工作模式锁定。至于GPIO的输出模式是PP还是OD不重要了,配置为输出也不影响用作输入的。 |
为什么STM32G431的串口用不了2.5M的波特率
STM32L设置CAN一直卡在HAL_CAN_START(),上拉两个引脚依然卡在这里
stm32f746g-disco开发板的串口通讯连接方式
STM32G070 I2C主机只发送设备地址读测试是否产生stop位
STM32G030K6Tx使用ADC+DMA进行6通道ADC采集,DMA传输错位问题。
单片机板跟上位机进行串口发收数据时,每次上位机下发指令,出现问题都是在第一条指令后,有时在单片机回发完数据后偷发0x00,怎么解?
夜深了,睡不着
晚上好啊,兄弟们
第三季度啦,兄弟们
STM32U575 ZI-Q 配置USART1串口不进HAL_UART_RxCpltCallback回调函数加if判断