miniSTM32F103开发板串口二通信怎么办?

2019-07-21 05:04发布

由于课程设计需要,我们需要用到串口2,的PA2,PA3引脚,可是串口二不能通信,同样的情况下,我们用串口一能够通信,而且我是用STM32CUBEMX生成的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
高梨康治sia
1楼-- · 2019-07-22 01:54
lvkanger 发表于 2019-2-21 14:53
1.看串口设置。2.看时钟设置,尤其是SystemClock_Config()函数。

这个是通过是STM32cube生成的代码 串口配置和时钟配置这些应该不存在问题,不过提供了思路,我可以去检查一下
高梨康治sia
2楼-- · 2019-07-22 04:29
holy404290384 发表于 2019-2-21 17:12
你写的不太规范啊,接收完成回调函数,传入的串口句柄参数,你怎么使用UNUSED?需要用传入的参数判断是不 ...

我是参考这一篇文章的,https://blog.csdn.net/cayloon/article/details/79196942其中我用其中的办法能实现串口1的通讯,而后不能实现串口二,主要是MINISTM32的串口的TXD,RXD不是接在PCB上的,而且,我需要在串口二的TXD,RXD上接入ESP8266,所以必须用到除串口一之外的串口
高梨康治sia
3楼-- · 2019-07-22 09:15
 精彩回答 2  元偷偷看……
高梨康治sia
4楼-- · 2019-07-22 10:39
顶一下
高梨康治sia
5楼-- · 2019-07-22 12:05
本帖最后由 高梨康治sia 于 2019-2-22 17:08 编辑
peng1554 发表于 2019-2-21 15:04
一定要CUBEMx生成的代码吗?我这边倒是有不用CUBEMX的测试代码

串口2也可以实现吗?可以发过来看一下,邮箱w2319223464@163.com
高梨康治sia
6楼-- · 2019-07-22 14:16
这就是通过STM32cube生成的,可以看一下

一周热门 更多>