硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5786|回复: 6
收起左侧

[有问必答] 将F4的例程移植到STM32F407VGT6的板子上,串口显示不正常

[复制链接]

91

主题

289

回帖

562

积分

金牌会员

积分
562
发表于 2015-4-20 17:14:08 | 显示全部楼层 |阅读模式
我把论坛中的F4的例程,移植到我的F4 discovery上,然后把PA9,PA10通过USB转串口芯片接入到电脑,使用printf,串口显示不对,接收的数据个数也不对,波特率已经是115200了。
附件是我的工程,麻烦帮我测试下看看。谢谢!
按键.rar (9.13 MB, 下载次数: 64)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107463
QQ
发表于 2015-4-20 22:00:24 | 显示全部楼层
确定你的USB转串口是是不是RS232转USB,如果是的话,你还需要接一个RS232的PHY芯片,比如MAX232这些。
回复

使用道具 举报

91

主题

289

回帖

562

积分

金牌会员

积分
562
 楼主| 发表于 2015-4-21 09:03:00 | 显示全部楼层
用到是PL2303
回复

使用道具 举报

91

主题

289

回帖

562

积分

金牌会员

积分
562
 楼主| 发表于 2015-4-21 10:47:17 | 显示全部楼层
我把F429的”串口printf功能“程序,下载到429板子也是用PA9,PA10,同样接法,串口调试工具可以正确显示printf的内容
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107463
QQ
发表于 2015-4-21 10:51:09 | 显示全部楼层
说明你的主频不对,把F4 dis板子的主频设置为168MHz试试。感觉你的工程应该不是168MHz。
回复

使用道具 举报

91

主题

289

回帖

562

积分

金牌会员

积分
562
 楼主| 发表于 2015-4-22 10:24:39 | 显示全部楼层
估计是串口1有问题了,试了下串口2、3都没有问题
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107463
QQ
发表于 2015-4-22 22:01:23 | 显示全部楼层

回 feiante 的帖子

feiante:估计是串口1有问题了,试了下串口2、3都没有问题 (2015-04-22 10:24) 
串口1是不是有复用其他功能,或者外接其它外设了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-2 23:23 , Processed in 0.288357 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表