关于esp8266wifi模块

jason199617 2016-10-04 11:29:51
最近在搞stm32的车子,到了最后一步远程遥控。手头有一个esp8266,看了一些例程,基本都是通过手机给单片机发送文字信息,各种AT指令什么的。想问一下大家,能否通过这个wifi模块来控制stm32核心板输出的pwm占空比?大概的方法是什么?
...全文
5487 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ranchao15086270513 2017-04-24
  • 打赏
  • 举报
回复
楼主有没有ESP8266WIFI.h的头文件,能发一下吗1289002258@qq.com[/b]
Rampage_SS 2016-10-08
  • 打赏
  • 举报
回复
根据你所称述的我说几点: 1.与其说你是手机跟单片机发送文字信息,不如说是给esp8266这个wifi模块。你这个wifi模块是可以独立于stm32工作的。现在只是说你要通过esp8266跟你的stm32通信,基本都是串口连接。 2.esp8266可以从官网下载基本固件,应该都带有AT指令。可以去配置几种模式,具体看文档。你现在这种基本可以配置成服务器模式。放出wifi信号。然后可以参照AT基本的命令中服务器传送数据的格式。我不太喜欢AT,自己写固件改成透传了。 3.如果你已经具备了AT指令,esp8266完全不需要修改东西,修改stm32的串口通信程序即可。通信一律用AT通信即可。还有这种简单的通信方式还用汉字传递的。糙不糙?有没有理解这个esp8266其实就是个搬运工。真正需要分析数据的是你的stm32。
gordon71305 2016-10-06
  • 打赏
  • 举报
回复
你想wifi经ESP8266串口给指示STM32输出PWM是絶对可以的。 AT指令便可以,AT指令是串口的标准做法,只要把ESP8266连接USB转串口的模块连接计算器,但要用3.3V的供电,信号都要是3.3V最好,接好了便可以在计算器上用用串口帮手等软件,全新的ESP-01要用115200及有回车指令,在串口助手(或串口帮手)打字发送到ESP-01(ESP8266)便会有回应,如AT+RST这便会重置ESP-01,看到回应的。打字发送便可设定好所有,之后便可以用手机或计算器用wifi连接发送文字,串口助手便看到手机发送过来的文字。用样的设定指令可以用STM32发送给ESP-01。STM32也收到手机的文字的,用STM32的串口便可以。
hello_mcu 2016-10-06
  • 打赏
  • 举报
回复
引用 2 楼 jason199617 的回复:
[quote=引用 1 楼 gordon71305 的回复:] 你想wifi经ESP8266串口给指示STM32输出PWM是絶对可以的。 AT指令便可以,AT指令是串口的标准做法,只要把ESP8266连接USB转串口的模块连接计算器,但要用3.3V的供电,信号都要是3.3V最好,接好了便可以在计算器上用用串口帮手等软件,全新的ESP-01要用115200及有回车指令,在串口助手(或串口帮手)打字发送到ESP-01(ESP8266)便会有回应,如AT+RST这便会重置ESP-01,看到回应的。打字发送便可设定好所有,之后便可以用手机或计算器用wifi连接发送文字,串口助手便看到手机发送过来的文字。用样的设定指令可以用STM32发送给ESP-01。STM32也收到手机的文字的,用STM32的串口便可以。
感谢回复,还有一点问题就是怎么使用这个模块来处理特定的文字指令?比如说我发送“加速”的文字信息,使pwm的占空比增大?是要修改固化进单片机的工程吗?现在大概的想法就是添加wifi的.c和.h文件。然后在原有的例程基础上添加当字符串==“加速”的时候,增大TIM_SetCompare库函数中的占空比。您看对吗?[/quote] 只能固化到工程中,列举出所有的控制指令,然后通过比对,由STM32控制输出。
jason199617 2016-10-06
  • 打赏
  • 举报
回复
引用 1 楼 gordon71305 的回复:
你想wifi经ESP8266串口给指示STM32输出PWM是絶对可以的。 AT指令便可以,AT指令是串口的标准做法,只要把ESP8266连接USB转串口的模块连接计算器,但要用3.3V的供电,信号都要是3.3V最好,接好了便可以在计算器上用用串口帮手等软件,全新的ESP-01要用115200及有回车指令,在串口助手(或串口帮手)打字发送到ESP-01(ESP8266)便会有回应,如AT+RST这便会重置ESP-01,看到回应的。打字发送便可设定好所有,之后便可以用手机或计算器用wifi连接发送文字,串口助手便看到手机发送过来的文字。用样的设定指令可以用STM32发送给ESP-01。STM32也收到手机的文字的,用STM32的串口便可以。
感谢回复,还有一点问题就是怎么使用这个模块来处理特定的文字指令?比如说我发送“加速”的文字信息,使pwm的占空比增大?是要修改固化进单片机的工程吗?现在大概的想法就是添加wifi的.c和.h文件。然后在原有的例程基础上添加当字符串==“加速”的时候,增大TIM_SetCompare库函数中的占空比。您看对吗?

3,847

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 无线
社区管理员
  • 无线
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧