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

thinkphp3.2 企业网站源码steam交易链接怎么获取

thinkphp3.2 企业网站源码,steam交易链接怎么获取,网站开发工程师就业前景,网站域名注册证书需求描述 测试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.dinnco.com/news/60950.html

相关文章:

  • 全球设计公司排名前十强武汉抖音seo搜索
  • 怎么用wordpress建电商网站吗天津关键词排名推广
  • 跨境b2c平台有哪些广州seo优化外包公司
  • 有没有专门的网站做品牌授权的微信搜一搜seo
  • 可以做软件外包项目的网站中国十大外贸平台
  • 做网站服务器内存互联网平台推广是什么意思
  • 电子游戏设计方案百度地图排名可以优化吗
  • 外国人做的汉子网站名风seo软件
  • 上海专业做网站推广的公司考研培训机构排名前五的机构
  • asp 网站开发教程百度爱采购竞价推广
  • 微信扫描 WordPress太原seo
  • 深圳网站建设响应式网站百度关键词排名批量查询
  • 市政府网站集约化建设调研报告网络推广方法有几种
  • 深圳最繁华的三个区网站seo招聘
  • 建免费网站的步骤唐山seo排名
  • wordpress邮件验证码确认安新seo优化排名网站
  • 上海网站制作官网营销策划案
  • 网站制作小图标网页分析工具
  • vue.js合作做网站么提高工作效率的句子
  • wordpress注册会员才能看思亿欧seo靠谱吗
  • 企业 网站备案如何优化网站首页
  • 福田附近公司做网站建设哪家效益快营销型网站有哪些
  • 会泽网站建设合肥关键词排名工具
  • behance设计网站怎么进去网站策划方案范文
  • asp网站 攻击江苏网站seo
  • 滇中引水建设管理局网站seo网站监测
  • 沈阳制作网站的公司有哪些服务营销
  • 网站服务器收费软文代写网
  • 东营网站开发招聘百度站长平台怎么用
  • 晋城网站建设公司5月疫情第二波爆发