OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 19312|回复: 10

新手请问连接ESP8266-01 WiFI模块到串口2的问题

[复制链接]

1

主题

4

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2015-6-18
在线时间
1 小时
发表于 2015-6-18 22:39:44 | 显示全部楼层 |阅读模式
5金钱
我的开发板是MiniSTM32 F103RCT6,  V3.1,我想通过串口2连接到ESP8266 WiFi模块,请问连接到哪两个管脚?我试着连接到PA2和PA3,但发送和接收的数据都是一样的,所以现在请问应该连接到哪里?

我想把USB-232的数据发送到串品2,把从串口2收到的数据输出到串口1,以便于使用AT命令控制WiFi模块。下面是我的测试代码,有问题吗?

#include "led.h"
#include "delay.h"
#include "sys.h"
#include "key.h"
#include "relay.h"
#include "usart.h"
#include "usart2.h"

int main(void)
{
    u16 len = 0;
    delay_init();
    NVIC_Configuration();
    uart_init(9600);
    USART2_Init(48, 115200);
    while(1)
    {
        if(USART_RX_STA & 0x8000)
        {
            len = USART_RX_STA & 0x3fff;
            USART_RX_BUF[len]=0;
            printf("USART2 Write:%s\r\n", USART_RX_BUF);
            u2_write(USART_RX_BUF, len);
            USART_RX_STA = 0;
        }
        
        if(USART2_RX_STA & 0x8000)
        {
            len = USART2_RX_STA & 0x3FFF;
            USART2_RX_BUF[len]=0;
            printf("USART2 Read:%s\r\n", USART2_RX_BUF);
            USART2_RX_STA = 0;
        }
        delay_ms(10);
    }
}



这是ESP8266的图:





希望大家能给我回复,感谢大家。

最佳答案

查看完整内容[请看2#楼]

问题已经解决,原来还要连接一条线。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2015-6-18
在线时间
1 小时
 楼主| 发表于 2015-6-18 22:39:45 | 显示全部楼层
问题已经解决,原来还要连接一条线。
回复

使用道具 举报

21

主题

2205

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5136
金钱
5136
注册时间
2014-8-26
在线时间
1316 小时
发表于 2015-6-18 23:26:28 | 显示全部楼层
8266接收到\r\n为结尾的指令  才会有正确的回复的
就看你  加\r\n没有
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2015-6-18
在线时间
1 小时
 楼主| 发表于 2015-6-19 10:40:17 | 显示全部楼层
回复【2楼】login_FAE:
---------------------------------
谢谢你的重复,我有发送\r\n,但现在不知道是什么问题,可能问题和串口无关,我再找找问题吧。
回复

使用道具 举报

14

主题

1592

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2622
金钱
2622
注册时间
2014-7-17
在线时间
350 小时
发表于 2015-6-19 22:55:32 | 显示全部楼层
无语了~~~搞前应该要看资料!!!
回复

使用道具 举报

4

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
86
金钱
86
注册时间
2015-6-2
在线时间
14 小时
发表于 2015-7-21 21:21:37 | 显示全部楼层
大神能共享一下代码
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2015-7-23
在线时间
0 小时
发表于 2015-7-23 13:28:57 | 显示全部楼层
代码是你自己写的吗还是有例程?
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2015-7-28
在线时间
0 小时
发表于 2015-8-4 17:21:46 | 显示全部楼层
回复【4楼】codelive:
---------------------------------
CH-PD~~
回复

使用道具 举报

31

主题

187

帖子

0

精华

高级会员

Rank: 4

积分
699
金钱
699
注册时间
2014-9-19
在线时间
193 小时
发表于 2015-10-19 14:49:14 | 显示全部楼层

我能说前些天,因为没有usart to usb  我也编个程序  原理一样,也是因为没接一个线,模块太不人性化了, 应该特殊标明的。

回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2016-3-23
在线时间
0 小时
发表于 2016-3-23 17:42:55 | 显示全部楼层
楼主,能加你qq一起讨论一下吗,谢谢,条件你说
回复

使用道具 举报

2

主题

19

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
366
金钱
366
注册时间
2016-1-15
在线时间
72 小时
发表于 2016-7-12 19:09:11 | 显示全部楼层
codelive 发表于 2015-6-18 22:39
问题已经解决,原来还要连接一条线。

连接什么线啊,我现在也碰到收发数据一样的情况了,谢谢
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-23 04:49

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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