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

thinkphp3.2 企业网站源码企业网站是什么

thinkphp3.2 企业网站源码,企业网站是什么,主要搜索引擎网站搜索结果比较,做网站哪个公司好 快选宁陵建站宝需求描述 测试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.mmbaike.com/news/70811.html

相关文章:

  • 无锡 学校网站建设怎么制作微信小程序
  • 自己电脑做网站模板第三方关键词优化排名
  • 自做跨境电商网站收款百度关键词首页排名
  • 给做网站建设的一些建议百度竞价登陆
  • 成都科技网站建设电话多少钱输入关键词进行搜索
  • 手机付费咨询网站建设优化网址
  • 白菜博主的返利网站怎么做公司网站推广方法
  • 阿里云网站主体变更怎么做seo实战密码
  • 网站查询功能 技术支持 中企动力2022最近十大的新闻热点
  • 网站内容建设 互联互通自己做网站需要什么条件
  • 动漫制作技术专业贵州seo培训
  • 中国建设网官方网站企业网银全网关键词搜索工具
  • 个人未授权做的网站电工培训学校
  • 做网站需求百度公司电话
  • 南京个人网站建设百度竞价冷门产品
  • 沈阳优化网站厦门seo屈兴东
  • 做网站哪个语言快网络营销类型有哪些
  • 网站上如何做跳转页面宁波seo外包推广平台
  • 企业门户网站的建设费用直播营销的优势有哪些
  • 厦门企业官方网站建设游戏代理0加盟费
  • 刚做的网站怎么四川旅游seo整站优化站优化
  • 做网站那个平台网络推广需要什么
  • 新手学做网站txt下载厦门百度推广开户
  • 揭阳网站建设工作竞价排名什么意思
  • wordpress设置ssl证书长沙seo外包
  • 南昌网站关键词推广长沙网站seo报价
  • 网络投注网站是怎么建设建立网站需要什么
  • 接网站 建设新闻头条
  • 个人免费开店的网站seo关键词排优化软件
  • ubuntu做网站开发广告设计自学教程