
本帖最后由 lovewyufeng 于 2015-1-23 12:07 编辑 预备知识 请看下面两贴 STM32 如何快速创建 FREERTOS和RTX 工程 干货 Nucleo072 usart 基于RTOS的应用 方便AT指令类外设开发 使用的 Nucleo 072板子 其他用户请稍许移植一下 原本楼主发上面两贴就开始策划 这个东西 计划参加 方案大赛的。 原方案计划设计一个 智能 开关局域网内 PC 手机APP 可同时管理所有灯具,按键使用 F0的触摸模块,使用WIFI 和433 组网,目前淘宝有十分成熟的 智能灯开关产品 不过都是用RF实现有兴趣可以搜索一下。 结果最近太忙没空弄这个,加之考虑到本方案一个缺陷 那就是WIFI模块加入的热点需要配置。如果使用433模块再设计一套 可以配置WIFI的协议那是相当恐怖的 首先你的 433 主机(其他产品的遥控器)得支持液晶显示了,反正很麻烦了。不整了 现在将第一步完成的 内容分享大家参考 AT WIFI 产品设计,甚至蓝牙串口也可按同样的模式设计 。,纯串口当然不用说了 模块使用的 是8266 连接单片机 串口1 PA9 PA10引脚 下面是 效果。,上位机还没写,使用网络调试助手 给模块发送指令下位机执行相应操作 截图发送了 3条指令 get ip ,get cpu id,和 set led on 使用串口助手或者超级终端波特率115200 连接 stlink的虚拟串口 可以看到调试输出内容截图左边 实际操作可看到板子上LD2 可由 set led on 打开或者又 set led off关闭 累死了 论坛竟然限制 发帖最大字符数 10000 帖子太长发帖失败 内容都没了 ,,,可怜的重新码了一次。。。 |
//下面这个函数被scanf所调用
//这个函数用于发送 指令给WIFI
注意usart_wifi.c 一开始有 几个 FILE定义 主要是为了区分 printf 和 scanf 操作的 串口
然后需要注意 8266 TX右边的 引脚是需要接VCC的
另外一个已经占用了,太纠结了,呵呵!\r\n已经加上了,不是这个的原因,先前配置都是这么处理的,配置提交都成功了,到这步卡死了
建议 MCU调试的时候的使用两个串口 一个用于和 WIFI通信 另一个将WIFI回复内容 全部上传 方便调试
有可能 命令忘记 \r\n了?
哈哈 wit 出现了~~