STM32F103VCT6和上位机的通信接收不到串口数据

2019-07-14 15:13发布

我用的是HC-05(主)和HC-06(从)来进行STM32F103VCT6和上位机的通信,但是单片机发出来的串口数据一直接收不到,我做了如下实验:我一开始认为是蓝牙模块有问题,所以我用了两个串口接上蓝牙模块,再接在电脑上,开始互发数据,没问题。然后我开始看是不是单片机串口有问题,把单片机直接通过串口发送给电脑,可以收到,没问题。最后我用51单片机写了一个串口发送数据的程序,接上蓝牙,电脑也可以收到。请问这是什么问题导致的?实在想不到
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
hjhdf
1楼-- · 2019-07-14 19:47
 精彩回答 2  元偷偷看……
wenminglang
2楼-- · 2019-07-15 01:23
比如说 USAR2  做一般输出的时候 用的是PD5 PD6   用蓝牙的时候可能是 PA2 PA3  具体你看下
就好国dd
3楼-- · 2019-07-15 04:27
估计是波特率没设对
asgfafa
4楼-- · 2019-07-15 05:30
驱动其他能行吗,跟计算机可以通信不,就单独说那个串口。
ggfvxv
5楼-- · 2019-07-15 09:19
先确认蓝牙模块是串口通信的,然后确认MCU的串口设置正确可以正常的收发数据,可以找个电脑看看,如果跟电脑通信都没问题,就是电平匹配,看看对不对。
站着幻想
6楼-- · 2019-07-15 13:56
 精彩回答 2  元偷偷看……

一周热门 更多>