评论
所有者
您的电路板仅以一半速度运行。修改时钟源了吗? |
作者
不,我没有触及文件源的任何内容。 |
所有者
我的意思是董事会本身 |
作者
不 |
所有者
你知道如何调试吗? |
作者
我可以试试… |
所有者
在HAL/STM32/system_stm32f4xx.c第398行设置断点: 然后单步看是继续后面几行还是跳到440行的else路径 |
作者
所有者
选择顶部的“调试”-目标,然后按 F8。程序应该在断点处停止。按 F10 单步执行 |
作者
所有者
好了,删除旧断点,在SPL/src/stm32f4xx_rcc.c 1333行设置新断点。如果程序在main中停止,按F5,那么它应该在断点处停止。将鼠标悬停在 HSE_VALUE 上。显示什么值? |
作者
所有者
这就是为什么我说你应该按 F5 |
作者
所有者
进入HAL/STM32/stm32f4xx.h第148行,将16改为8 |
作者
所有者
是的 |
作者
好的,在我编译并加载到卡上之后? |
所有者
是的 |
作者
好到 115200! |
你好,
我不明白为什么,但波特率必须设置为 57600 才能正常工作。
然而我们在 config.h 中有 115200 …
你知道这是从哪里来的吗?
谢谢你,祝你有美好的一天,斯蒂芬