/**USART3 GPIO Configuration
PB8 ------> USART3_TX
*/
GPIO_InitStruct.Pin = LL_GPIO_PIN_8;
GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE;
GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_MEDIUM;
GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL; //改为推挽
GPIO_InitStruct.Pull = LL_GPIO_PULL_DOWN; //改为下拉
GPIO_InitStruct.Alternate = LL_GPIO_AF_4;
LL_GPIO_Init(GPIOB, &GPIO_InitStruct);
一开始配置开漏输出,网上查阅其他博客讲要外接上拉电阻至3.3v,我调试出现只能接收数据无法发送数据。
现改为推挽输出,下拉。能收能发。(PB8不外接电阻至VCC或GND)