您的位置:首页 > 其它

STM32F407的简单LED点灯程序不能实现的原因及解决方法

2014-06-07 20:04 344 查看
前几天受好友支托帮他写个程序,主要是实现功能是按键控制485接收数据,232串口发送数据到打印机进行打印和其他一些简单应用。之前写过407的程序,感觉这个也不是很难。也没拿硬件调试就直接在这边写程序然后让朋友自己下载试下,结果他说打印出来的全是乱码。不知道什么原因,后来回到学校,看了他的板子,发现板子都没焊全

,外部晶振那边的电容都没焊。于是在实验室重新找了电容帮他焊起来,可发现还是不行,于是改试下简单的LED灯能不能点亮,发现也不能

(由于之前在外面实习都是直接问朋友有没有实现功能,他都说可以实现,后来知道他没试

)找了很多资料发现配置方面都没问题跟别人的例程都一样却不行。

闲话少说几经周折后发现外部晶振没有匹配,解决办法是打开"system_stm32f4xx.c"文件修改这一项#define PLL_M 25(这样外部晶振就是25M)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐