一、 输入频率、符号率、调制方式锁定频道。二、 接收当前频道上PAT表,已知条件是PATPID固定为0,将PAT表解析保存。三、 从PAT中取得NIT表PID:方法是:当program_number=0时,取得network_pid。当然将NIT表PID固定认为是0x0010也是一种解决方法,但这种解决方法不是最基本方式。说明:如果从PAT表中找不到NITPID,则将NITPID默认
目录GPIO模式模拟浮空输入下拉输入上输入推挽开漏例程点亮LED按钮检测 GPIO全称为通用输入输出接口(General Purpose Input Output),是单片机中必不可少外设,它控制这单片机IO管脚,无论使用什么通信协议,如SPI、I2C都需要对GPIO进行初始化。 GPIO模式GD32GPIO模式一共有6种,下面结合原理图详细解释。模拟下面是模拟模式框图。 在模拟模式
GPIO定义:     GPIO口,通用输入输出,这个大家都知道,但是输入,输出电路是什么样,其实并不用太关心,只需配置寄存器即可,但是还是要摸一摸,为了方便理解,引入了单片机IO口原理图来说明(道理是一样)认识电路: 一.普通IO口          &n
一、GPIO简介GPIO(General Purpose Input Output)通用输入输出口 可配置为8种输入输出模式 引脚电平:0V~3.3V,部分引脚可容忍5V(引脚中带FT可容忍5V电压)。 输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等 输入模式下可读取端口高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接
一、目的        在前面的章节中我们已经介绍了ESP32开发环境搭建过程,从本篇开始我们将从最基本GPIO控制讲起,介绍ESP32上面相关外设操作。二、介绍        参考资料        GPIO & RTC
ESP-01S使用AT指令连接阿里云烧录MQTT AT固件出厂ESP-01S是基本AT指令固件,没有MQTT,所以无法通过MQTT指令与云平台通信,需要烧录固件(如果测试到有MQTT相关指令,则不用重新烧录固件)需要按照教程将ESP-01SIO0引脚接到VCC,才处于下载模式因为ESP-01SFlash只有8Mbit,也就是1MByte,所以要我选择了下面这个固件,适用于1MB fla
  距离ESPlus 2.0发布已经有半年时间了,在这半年多时间中,有数十家公司在他们项目或产品中正式使用了ESFramework 4.0,并根据实际使用状况,给我们反馈了很多有益建议。基于这些建议和ESFramework长期发展规划,今天,我们推出了ESPlus 3.0 。在新版本ESFramework/ESPlus中,我们重构了部分接口,这将使得框架使用更加容易上手;
转载 2024-08-25 15:53:51
138阅读
目录一、报文制作1、连接报文构建步骤:构建后信息(需转为十六进制):报文信息(十六进制):组合后报文:2、订阅报文报文内容:构建后订阅报文(十六进制):3、PIN报文4、断开连接二、IP获取使用MQTT连接域名组成:替换后域名:域名转IP:三、连接阿里云 1、 硬件连接:(与串口)2、发送AT指令步骤:前提是已经在阿里云创建好项目产品,完成添加设备及相关设置。一、报文
转载 2024-06-24 08:30:01
0阅读
这里写自定义目录标题一:环境配置1. MKD(keil)安装2. 程序烧录3.项目文件分析添加工程应用文件1.添加C语言文件添加h 文件二:点亮LED灯1.stm32GPIO2.三:串口通信1.准备工具:2.3. 运行结果四:超声波传感器五 :蜂鸣器六:红外传感器七:光敏传感器准备工具:八 蓝牙模块插入链接与图片如何插入一段漂亮代码片生成一个适合你列表创建一个表格设定内容居中、居左、居
蓝牙,ESP-01s,Zigbee, NB-Iot等通信模块都是基于AT指令设计3.5.1 AT指令3.5.1 AT指令AT指令集是从终端设备(Terminal Equipment,TE)或数据终端设备(Data Terminal Equipment,DTE)向终端适配器(Terminal Adapter,TA)或数据电路终端设备(Data Circuit Terminal Equipment,
转载 2024-06-21 13:11:06
220阅读
一. 问题描述在使用ESP01S,外观如下图所示: 使用串口调试助手,发送AT指令出现异常情况,比如返回乱码或者重复一遍用户发送内容二. 问题分析根据文章问题推测,原因主要有以下两点:1、硬件供电不足 2、固件烧录问题三. 解决问题过程USB转串口模块驱动能力很弱,所以首先就排除了用此模块供电方式,只使用该模块TX引脚,RX引脚采用这种面板包电源供电方式,用万用表测试各个引脚电源是稳定
一.通过AT指令设置esp01s(记得发送新行) 将esp01s与ch340(usb转ttl相连)1.esp01s默认波特率为115200,而51波特率无法达到如此高度,发送AT+CIOBAUD=9600 将esp01s设置成9600波特率,发送AT+RST重启esp,之后串口助手波特率记得改回96002.发送AT+CWMODE_DEF=3设置esp为热点客户端并存模式3.发送AT
目录前言实现图片一、串口编程实现二、发送AT指令esp01s.cesp01s.h三、数据处理1、初始化2、cjson处理函数3、核心控制代码 四、修改堆栈大小前言实现图片 前面讲解了使用AT指令获取天气与cjson解析数据,本章综合将时间显示到屏幕一、串口编程实现uint8_t rx_dat; char rxdata[1000]; int rx_p = 0,rx_ppre
本科院校双创项目,记录一下我在其中实现物联网过程 目录前言一、阿里云IOT二、ESP-01S三、APP Inventor四、Arduino总结 前言        借助ESP-01SWIFI模块、阿里云IOT、APP inventor实现物联网项目,本文即记录项目实现过程,其中参考多篇文章实现。一、阿里云IOT&nb
转载 2024-05-20 22:10:36
657阅读
在哪几种情况下会造成伺服电机抖动?怎样才能解决伺服电机抖动带来问题?下面小编精选整理网友对伺服电机抖动原因进行分析,供大家了解借鉴。 观点一:当伺服电机在零速时发生抖动,应该是增益设高了,可减小增益值。如果启动时抖动一下即报警停车了,最大可能是电机相序不正确。观点二:1、PID增益调节过大时候,容易引起电机抖动,特别是加上D后,尤其严重,所以尽量加大P,减少I,最好
问题原因及解决办法在文末, 首先介绍一下什么是HCSR501。一、HC-SR501 小型人体感应模块说明书(来源于HCSR501官方说明文档) 1、产品概述 HC-SR505 小型人体感应模块是基于红外线技术自动控制产品, 灵敏度高,可靠性强,超小体积,超低电压工作模式。广泛应用于各 类自动感应电器设备,尤其是干电池供电自动控制产品。 2、电气参数 3、功能特点 4.使用说明 5.感应范围 6
第16天 多任务(2)2020.4.181. 任务管理自动化(harib13a)在bootpack.h中结构体TASK、TASKCTL和TSS定义:#define MAX_TASKS 1000 /* 最大任务数量 */ #define TASK_GDT0 3 /* 定义从GDT几号开始分配给TSS */ struct TSS32 { int backlink, esp0,
实现原理        实现原理很简单,使用k210与ESP01S进行串口通信,用串口形式给ESP01S发送命令即可。ESP01S连接到有网络wifi之后,该命令通过TCP发送到巴法云https://cloud.bemfa.com/。在巴法云创建账号,创建好主题由右上角新建主题,即新建设备,如图设备命名为com00
写在前面  这篇博客记录下我在开发板上使用AT24C02芯片过程。   本次用AT24C02实现是EEPROM功能,可以实现断电记忆功能。   单片机是 STC12C5A60S2 平台是 普中HC6800-ES V2.0   24C02与单片机使用是IIC协议通信,这个协议网上资料很多,这里就不再赘述了。下面给出各功能代码。   单片机告诉24C02开始发送数据:/**********
转载 6月前
23阅读
【arduino】通过Esp8266-01模块实现WiFi通信(1)简介和搭建编程环境 为了加入学校嵌入式实验室,最近在做基于arduino监测家中信息并将信息转发到用户手机端一个小项目。  为了让作为检测设备arduino之间相互连通,以及对外网中服务器连接,就需要用到网络通信。然而单凭arduino本体是实现不了网络通信,外接网卡的话连接网线也是挺麻烦,于
转载 2024-10-31 17:40:29
117阅读
  • 1
  • 2
  • 3
  • 4
  • 5