硬汉嵌入式论坛

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

[有问必答] STM32F407串口4/5问题

[复制链接]

7

主题

53

回帖

74

积分

初级会员

积分
74
发表于 2017-12-29 13:58:40 | 显示全部楼层 |阅读模式
STM32F407的串口4、串口5怎么用呢?,修改了Armfly的bsp_uart_fifo.c 文件,但不能工作。请大侠指点迷津。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
发表于 2017-12-29 15:13:52 | 显示全部楼层
注意引脚,时钟是否配置正确,还有就是在bsp_uart_fifo.h文件里面记得使能这个串口并配置发送和接收缓冲大小。
我们这个驱动仅测试了1和3,因为开发板只用到了这两个。
回复

使用道具 举报

7

主题

53

回帖

74

积分

初级会员

积分
74
 楼主| 发表于 2017-12-30 14:04:48 | 显示全部楼层
仔细对过所有配置,确定没有错误,串口4/5与其他的区别在于没有同步功能而已!穷目前进一步测试结果是启动串口4或者串口5,串口3就不能工作了,串口2能正常工作
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
发表于 2017-12-30 15:58:23 | 显示全部楼层
ajaxchan 发表于 2017-12-30 14:04
仔细对过所有配置,确定没有错误,串口4/5与其他的区别在于没有同步功能而已!穷目前进一步测试结果是启动 ...

做了一个6个串口都可以使用的例子,对比参考下吧:http://www.armbbs.cn/forum.ph ... 2149&extra=page%3D1
回复

使用道具 举报

28

主题

178

回帖

262

积分

高级会员

积分
262
发表于 2017-12-31 11:14:10 | 显示全部楼层
ajaxchan 发表于 2017-12-30 14:04
仔细对过所有配置,确定没有错误,串口4/5与其他的区别在于没有同步功能而已!穷目前进一步测试结果是启动 ...

你看一下串口4 和5的配置,我记得串口4 他们程序又bug,映射到串口1上面去了。需要修改这个地方才能用串口4~

串口5还没用过,估计问题差不过,
我用了1~4合计4个串口
回复

使用道具 举报

7

主题

53

回帖

74

积分

初级会员

积分
74
 楼主| 发表于 2018-1-1 11:46:19 | 显示全部楼层
感谢版主及坛友的支持,我明天按照新的程序修改再测试下,感谢!同时祝armfly全体工作人员、各位坛友元旦节快乐!
回复

使用道具 举报

7

主题

53

回帖

74

积分

初级会员

积分
74
 楼主| 发表于 2018-1-6 09:03:54 | 显示全部楼层
移值新的串口驱动,通过测试,6个串口全部完美工作!感谢!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107122
QQ
发表于 2018-1-6 10:19:03 | 显示全部楼层
ajaxchan 发表于 2018-1-6 09:03
移值新的串口驱动,通过测试,6个串口全部完美工作!感谢!

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 18:50 , Processed in 0.170318 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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