stm32cubel0的HAL驱动实例中,基于stm32l53R8 nucelo板的官方串口通讯例程,是使用USART1实现在两块stm32l053r8 nucelo板间通讯。而在实际中,笔者手中只有一块板子(相信这是大多数人的现状)。所以,没有办法看到官网例程的效果。
对该学习板的原理图进行分析,板中STLINK芯片STM32F103CBT6连接到主芯片的USART2(PA2/PA3),且在上位机中有STLINK模拟出的串口。于是,推断,主芯片的USART2应该可以通过STLIN的STM32F103CBT6与上位机进行串口通讯。
实验:
串口配置9600-8-N-1
STM32L053配制时钟配置,HSI16->PLL*4->PLL/2->SYSCLK->AHB不分频->APB1/2不分频(USART2使用APB1时钟32Mhz)
OK