STM32F429ZI只有在波特率9600和4800的情况下,终端才会接收到UART5数据,对于更高的波特率,我们会得到垃圾数据。可能是什么问题?
系统时钟PLL_HSE HSE 连接为 12MHz system_stm32f4xx.c中HSE_VALUE设置为12000000 & SystemCoreClock = 1800000000 HCLK = 180MHz PCLK1 = 45MHz PLLM = 12; PLLN = 360; PLLP = RCC_PLLP_DIV2; PLLQ = 4; 波特率寄存器也经过验证,并且该值与计算结果匹配。
|
|