硬汉嵌入式论坛

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

[有问必答] STM32F407的UART4,UART5只能发送不能接收是什么问题

[复制链接]

5

主题

212

回帖

227

积分

高级会员

积分
227
发表于 2018-8-27 10:37:01 | 显示全部楼层 |阅读模式
最近使用STM32F407做项目,用的老大的V5的freertos例子来修改的。
项目要用6个串口,串口1,2,3,6都可以正常收发了。但是唯独就是UART4,UART5不正常,只能发,不能收。调试发现接收根本进不去中断。
不知道eric老大是否对STM32F407的这2个串口有些了解。
我看到BSP里面bsp_uart_fifo本身也是把这2个串口给禁止的,是不是也有这样的一层考虑。会不会说STM32F407这2个串口就是有局限性。
回复

使用道具 举报

28

主题

278

回帖

362

积分

高级会员

积分
362
发表于 2018-8-27 10:39:04 | 显示全部楼层
貌似  串口4  串口 5  寄存器 初始化 有点问题
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2018-8-27 17:55:41 | 显示全部楼层
此贴,1,2,3,4,5,6同时使用的例子:
https://forum.anfulai.cn/forum.p ... 2C2%2C3%2C4%2C5%2C6
回复

使用道具 举报

5

主题

212

回帖

227

积分

高级会员

积分
227
 楼主| 发表于 2018-8-28 00:16:18 | 显示全部楼层
已经搞定了。就是硬件问题。换了个别的核心板实验一切正常。多谢版主提供参考代码
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-17 23:19 , Processed in 0.035335 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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