使用CubeIDE配置好了串口参数,但是串口却乱码输出,这种情况是因为配置的RCC时钟(HSE)与外部晶振不匹配。(下图使用UI自动化配置,可以看到HSE外部输入是25MHz,如果你用HSE,就要把这个25MHz改为板子上晶振的大小,然后再让它自动化配置,一样可以达到目的,否则输出会乱码。)
只需将外部时钟配置改为内部时钟。
使用CubeIDE配置好了串口参数,但是串口却乱码输出,这种情况是因为配置的RCC时钟(HSE)与外部晶振不匹配。(下图使用UI自动化配置,可以看到HSE外部输入是25MHz,如果你用HSE,就要把这个25MHz改为板子上晶振的大小,然后再让它自动化配置,一样可以达到目的,否则输出会乱码。)
只需将外部时钟配置改为内部时钟。