今天弄了块STM32F417ZG,把以前在407VG的代码直接移到上面试试,发现串口出现乱码,很是奇怪。很是纳闷。于是一点点找原因,搞了好久,发现是固件库有问题。
之前407使用的固件库是1.0.0版本的,下了放在电脑里面很久了,在407上面用了也没发现什么很大问题。在家用的天翼流量卡,也没去关注更新固件库。搞了很久才发现1.0.0版本有问题。
目前最新版是1.01,各位如果在F4系列上遇到灵异的串口乱码事件不妨更新下固件库看看。
对比图:
V1.01 Lib
V1.00 Lib
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
问一下6楼 这个我今天也发现了 定时器老是定时不准 还有串口明明定的波特率是115200 串口助手改115200 显示的就不对 后来我发现了 改为8M 那配置函数是不是也相应的改动?不改动的话 AHB APB1 APB2就是不是系统时钟和 42M 和 84M 了吧?
---------------------------------
哈哈 我也怕你看不到 再发下
看上楼
----------------------
我再试试 现在改为8m的 AHB APB1 APB2 还是168m 42m 84M了 我在仿真一下吧 你试过了吗??
---------------------------------
这个我用的默认的,没有去改分频系数了,系统168Mhz的,我板子上跑了的 ok
一周热门 更多>