当前位置: 首页 > news >正文

装修网站推广方案在线p图

装修网站推广方案,在线p图,邢台企业网站建设好么,跨境网络营销案例需求描述 测试AT指令是否能够正常控制ESP32的wifi,比如重启、读取设备信息等。 思路: stm32通过串口usart2向ESP32发布命令。ESP32通过串口1返回信息。 配置: 第一步:对ESP32芯片烧录可以读取stm32命令的固件(fac…

需求描述

测试AT指令是否能够正常控制ESP32的wifi,比如重启、读取设备信息等。

思路:

stm32通过串口usart2向ESP32发布命令。ESP32通过串口1返回信息。

配置:

第一步:对ESP32芯片烧录可以读取stm32命令的固件(factory_MINI-1.bin)。

第二步:打开cubeMAX->配置usart1和usart2,在原理图中,STM32通过usart2和ESP32连接。

第三步:新建Interface文件-》新建esp.c和esp.h文件。

cubeMAX配置图:

keil配置:引入esp.c文件,path中添加.h路径

代码书写流程:

1》usart.h文件->引入#include<stdio.h>

2》usart.c文件:重写printf代码:

int fputc(int ch, FILE *file)
{HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 1000);return ch;
}

3》Interface文件下的esp32.h文件:

#ifndef __ESP32_H__
#define __ESP32_H__#include "usart.h"
#include "string.h"
void ESP32_Init(void);//发送命令
void ESP32_SendCmd(uint8_t * cmd,uint16_t cmdLen);//读取响应
void ESP32_ReadResp(uint8_t buff[],uint16_t *len);#endif /* __ESP32_H__ */

4》Interface文件下的esp32.c文件:

#include "esp32.h"//定义全局变量,接收响应缓冲区和长度
uint8_t respBuff[1024];
uint16_t resplen;void ESP32_Init(void)
{//1 初始化串口2MX_USART2_UART_Init();// 2 发送AT指令 复位ESP32uint8_t *cmd = "AT+RST=0\r\n";ESP32_SendCmd(cmd,strlen((char *)cmd));//3 引入延时,确保重启成功HAL_Delay(2000);
}//发送命令
void ESP32_SendCmd(uint8_t * cmd,uint16_t cmdLen)
{// 先清空memset(respBuff,0,1024);//直接通过串口2发送命令HAL_UART_Transmit(&huart2,cmd,cmdLen,1000);// 读取响应do{ESP32_ReadResp(respBuff,&resplen);}while(strstr((char *)respBuff,"OK") == NULL);//将响应打印输出printf("%.*s\n",resplen,respBuff);
}//读取响应
void ESP32_ReadResp(uint8_t buff[],uint16_t *len)
{//串口2 接收变长数据HAL_UARTEx_ReceiveToIdle(&huart2,buff,1024,len,1000);;
}

5》main.c文件:

添加

#include "esp32.h"

int main(void)大括号下添加

  printf("测试AT指令...\n");ESP32_Init();printf("esp32初始化完成\n");uint8_t *cmd = "AT\r\n";ESP32_SendCmd(cmd,strlen((char *)cmd));cmd = "AT+GMR\r\n";ESP32_SendCmd(cmd,strlen((char *)cmd));

效果图:

http://www.yayakq.cn/news/331991/

相关文章:

  • 如何提升网站的权重安徽餐饮加盟网站建设
  • 如何建设简易网站地方门户网站的前途
  • 网站关键词在哪里添加网站开发软件开发流程
  • 网络推广营销工具福州seo按天付费
  • 做网站维护合同长春网站建设工作
  • 网站开发是属于哪个税收分类重庆市建设工程质量信息网
  • 营销型网站首页模板游戏网站制作模板
  • 网站logo做黑页外贸网站seo推广教程
  • 网站制作交易流程检查目录遍历漏洞wordpress站点
  • 北京英文网站建设的原则code wordpress
  • 建网站软件有哪些浙江建设工程造价信息网站
  • 企业网站建设相关书籍精通wordpress
  • 公司网站自己怎么建立找深圳网站建设
  • 人才招聘网网站策划方案修改wordpress 2m
  • 建公司网站免费行情软件下载大全
  • 做筹款的网站需要什么资质建筑模板规格型号
  • 震天建设集团网站企业推广文案范文
  • 做游戏试玩网站阳江市问政平台举报
  • c 网站建设可视化实现wordpress多文章
  • 设计师网站资源网站开发设计流程文档
  • 成都网站定制开发百家号优化
  • 上海专业网站设计北京建设工程信息网官网入口
  • 哪个网站在线做头像好工商登记信息查询系统官网
  • 长治一般做一个网站需要多少钱网站域名备案查询系统
  • 网站集群建设相关的招标...东莞网站公司
  • 网站套模板教程亚马逊站外推广怎么做
  • 手机的网站有哪些wordpress获取id
  • 中国建设银行公积金网站首页做返利网站能赚钱么
  • dede个人网站模板高端公司形象墙效果图
  • 班级网页设计模板html广州网站seo招聘