查看: 4190|回复: 11

[原创] LPC824 之 ESP8266 WiFi模块 连接路由器

[复制链接]
  • TA的每日心情
    开心
    2019-7-11 19:28
  • 签到天数: 141 天

    [LV.7]常住居民III

    34

    主题

    1067

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2492
    最后登录
    2020-9-16
    发表于 2016-11-2 12:58:29 | 显示全部楼层 |阅读模式
    本帖最后由 chifen 于 2016-11-2 13:08 编辑

      LPC824 +ESP8266 WiFi模块 连接路由器
    一,准备
    硬件:
    ESP8266 WiFi模块 一块
    LPC824breakout 开发板                  一块
    串口板                                           一块
    杜邦线                          几条

    二,连接说明
    可以分两部份,
    第一部份:
       LPC824板与串口板连接,可以先测硬件通信是否正常(这个功能测试过了)
       WIFI模块与串口板连接,可以测试AT指令得到与路由器通信的指令(功能测试过,并提取常用的几条AT指令)
    第二部份:
      Wifi模块与LPC824实现对接,我的wifi模块是做好的半成品,只要供电(V33和GND)+串口(RXD,TXD) 四条线,

    以上用杜邦线实现对接

    三,软件部份,keil 与Flash Magic,有条件可以用仿真器,我用的是J-LINK调试的,在线调试有些出错的可以很快找到

    四,代码部份
       软件代码是在 Example_UART0_Terminal工程和Example_Multi_Timer_Blinky程序以基本,把串口通信部份与定时器部份合在一起,并对做了一个简单的改动,把串口发送与接收部份做了单独的中间转换,以保证WIFI部份的简单移植,不以单片机限制
    五,针对wifi指令控制
       使用了以下几条指令
         AT   握手手,如果有回复OK 表示通信正常,其它或不回复为失败
         AT+CWMODE=1  设置为从机模式,是要连别的路由器,所以要更改一下
         AT+CWJAP="TP-LINK","123456"  连接一个指定的路由器
         这里要专门说一下,连接对方路由器需要要一定的时间,需要待10S左右,和信号有关,要不可能是连接失败,
         AT+CWJAP?  查询是否已连接到路由器
         AT+CIFSR   查询本机IP,只要连上路由器才能分配到IP
    六, TCP通信 这个下次再补上 软件上有一部份还没有完善,
    源码:keil
    UART0_WIFI_路由.rar (80.02 KB, 下载次数: 28)
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-9 14:16
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    25

    主题

    1785

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2245
    最后登录
    2024-4-12
    发表于 2016-11-2 13:49:52 | 显示全部楼层
    谢谢楼主的分享
    nxpic.png
    nxp.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2016-11-2 13:59:08 | 显示全部楼层
    状态机的思路是正确的,你的开机、复位、连接、接收发送、应该是一个环形队列,开机那个时间也可用用状态机实现
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2016-11-2 13:59:08 | 显示全部楼层
    状态机的思路是正确的,你的开机、复位、连接、接收发送、应该是一个环形队列,开机那个时间也可用用状态机实现
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    655

    主题

    6311

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    19927
    最后登录
    2024-4-19
    发表于 2016-11-2 15:08:52 | 显示全部楼层

    谢谢楼主的分享
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-3-12 10:51
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    0

    主题

    418

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1346
    最后登录
    2018-10-23
    发表于 2016-11-2 15:21:20 | 显示全部楼层
    还应该加入超时机制
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-7-11 19:28
  • 签到天数: 141 天

    [LV.7]常住居民III

    34

    主题

    1067

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2492
    最后登录
    2020-9-16
     楼主| 发表于 2016-11-2 15:24:54 | 显示全部楼层
    超时功能用的定时器,功能已做好了,只要加入就可以
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-1-24 08:47
  • 签到天数: 49 天

    [LV.5]常住居民I

    0

    主题

    524

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1267
    最后登录
    2017-4-19
    发表于 2016-11-2 16:11:27 | 显示全部楼层
    厉害啊               
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-13 07:08
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    1

    主题

    264

    帖子

    0

    高级会员

    Rank: 4

    积分
    596
    最后登录
    2017-8-24
    发表于 2016-11-2 16:27:16 | 显示全部楼层
    谢谢楼主分享,好多,谢了!
    来签到,来签到,早上好!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-24 08:30
  • 签到天数: 50 天

    [LV.5]常住居民I

    22

    主题

    817

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1713
    最后登录
    2019-12-7
    发表于 2016-11-2 20:38:27 | 显示全部楼层
    楼主厉害。。
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-19 16:50 , Processed in 0.139059 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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