查看: 9068|回复: 10

[原创] (开源项目)让LPC8XX轻松接入互联网之WIFI模块

[复制链接]
  • TA的每日心情

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

    连续签到: 1 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2016-11-9 13:43:45 | 显示全部楼层 |阅读模式
    本帖最后由 技术范儿 于 2016-11-10 16:02 编辑

       让LPC8XX轻松接入互联网之WIFI模块



        功能:单片机外挂ESP8266模块通过无线路由器接入互联网,作为TCP客户端与TCP服务器通信,至于其他方式改变几条命令即可。
        相信很多朋友都玩过GPRS、WIFI以及蓝牙等AT指令的模块。大多数写法都是采用延时的算法,这种方式最为简单,但是在没有任务调度的程序中用这种方法极大的浪费了CPU的宝贵资源,并且各个步骤的衔接性不好,这里公布一个自己写的很简单的状态机的程序。由于买的模块还没有到,只能用串口调试助手模拟测试了一下ESP8266连接AP的步骤,连接过程是正确的,但是发送数据Poll的函数有BUG,不能直接使用。由于是写给新手的没有用那些很费脑筋的算法,具体的关于状态机是请各位看代码吧。后续会添加作为AP的代码,有什么好的想法和建议请大家跟帖!

       对硬件平台的要求以及使用方法:
       1.提供一个2ms周期的定时器中断,把ESP8266TimeCount函数放在定时器中断函数中
       2.将ESP8266HalRevData函数放入串口接收中断中
       3.将#define ESP8266HalSendData(p,s)     UART_WriteBlocking(UART1,p,s)替换成自己的串口发送函数
       4.使用前用ESP8266_Init初始化要连接的AP名称密码等信息
       5.ESP8266APP_RunLoop函数放在主函数while(1)下面即可
       6.ESP8266WriteData函数用来发送数据,ESP8266ReadData用来读出收到的数据



    新代码更新了,有模块的帮忙测试一下没我买的要命连不上路由。。。。。



    ESP8266.zip

    12.23 KB, 下载次数: 69, 下载积分: 威望 1

    新代码

    回复

    使用道具 举报

  • TA的每日心情

    2020-10-28 18:00
  • 签到天数: 24 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    24

    主题

    526

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3334
    最后登录
    2021-10-14
    发表于 2016-11-9 13:44:15 | 显示全部楼层
    赞赞赞,沙发我拿去了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-10 15:47
  • 签到天数: 1251 天

    连续签到: 1 天

    [LV.10]以坛为家III

    6

    主题

    2396

    帖子

    3

    金牌会员

    Rank: 6Rank: 6

    积分
    7534
    最后登录
    2025-5-23
    发表于 2016-11-9 15:12:43 | 显示全部楼层
    顶一下,,,
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5786
    最后登录
    2025-5-7
    发表于 2016-11-9 19:16:18 | 显示全部楼层
    支持开源
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-7-14 14:05
  • 签到天数: 484 天

    连续签到: 1 天

    [LV.9]以坛为家II

    8

    主题

    854

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1991
    最后登录
    2019-7-14
    发表于 2016-11-9 21:12:53 | 显示全部楼层
    66666
    有时间我试试,先收藏了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7902
    最后登录
    2025-4-11
    发表于 2016-11-9 21:34:38 | 显示全部楼层
    这么6,不支持一下都说不过去
    来根华子
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-9-13 10:15
  • 签到天数: 35 天

    连续签到: 1 天

    [LV.5]常住居民I

    13

    主题

    500

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1183
    最后登录
    2024-12-10
    发表于 2016-11-10 08:29:21 | 显示全部楼层
    谢谢分享,我先收下了!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-23 10:20
  • 签到天数: 45 天

    连续签到: 1 天

    [LV.5]常住居民I

    5

    主题

    694

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1427
    最后登录
    2025-8-20
    发表于 2016-11-10 09:25:28 | 显示全部楼层
    赞赞赞
    dfdfdfdfdfdfdfd dsfa222
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-7 09:36
  • 签到天数: 23 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    0

    主题

    340

    帖子

    0

    高级会员

    Rank: 4

    积分
    778
    最后登录
    2018-5-25
    发表于 2016-11-24 02:08:28 | 显示全部楼层
    听说有这样用的!来试试,谢了!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-7 09:36
  • 签到天数: 23 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    0

    主题

    340

    帖子

    0

    高级会员

    Rank: 4

    积分
    778
    最后登录
    2018-5-25
    发表于 2016-11-24 02:10:43 | 显示全部楼层
    天天支持,谢谢!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-8-26 03:23 , Processed in 0.122197 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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