E11 Mode Lesespiel
- 格式:docx
- 大小:575.02 KB
- 文档页数:3
ESP-01F规格书版本V1.0版权©2019免责申明和版权公告本文中的信息,包括供参考的URL地址,如有变更,恕不另行通知。
文档“按现状”提供,不负任何担保责任,包括对适销性、适用于特定用途或非侵权性的任何担保,和任何提案、规格或样品在他处提到的任何担保。
本文档不负任何责任,包括使用本文档内信息产生的侵犯任何专利权行为的责任。
本文档在此未以禁止反言或其他方式授予任何知识产权使用许可,不管是明示许可还是暗示许可。
文中所得测试数据均为安信可实验室测试所得,实际结果可能略有差异。
Wi-Fi联盟成员标志归Wi-Fi联盟所有。
文中提到的所有商标名称、商标和注册商标均属其各自所有者的财产,特此声明。
最终解释权归深圳市安信可科技有限公司所有。
注意由于产品版本升级或其他原因,本手册内容有可能变更。
深圳市安信可科技有限公司保留在没有任何通知或者提示的情况下对本手册的内容进行修改的权利。
本手册仅作为使用指导,深圳市安信可科技有限公司尽全力在本手册中提供准确的信息,但是深圳市安信可科技有限公司并不确保手册内容完全没有错误,本手册中的所有陈述、信息和建议也不构成任何明示或暗示的担保。
文件制定/修订/废止履历表版本日期制定/修订内容制定核准V0.92015.07.15首次制定杨小飞V1.02019.10.29资料更新谢一骥目录一、产品概述 (5)二、电气参数 (7)三、外观尺寸 (10)四、管脚定义 (11)五、原理图 (13)六、设计指导 (14)七、回流焊曲线图 (16)八、包装信息 (17)九、联系我们 (17)一、产品概述ESP-01F是由安信可科技开发的Wi-Fi模块,该模块核心处理器ESP8285在较小尺寸封装中集成了业界领先的Tensilica L106超低功耗32位微型MCU,带有16位精简模式,主频支持80MHz和160MHz,支持RTOS,集成Wi-Fi MAC/BB/RF/PA/LNA。
E5CSL/E5CWL T emperature Controller Instruction Manual Thank you for purchasing the OMRON E5CSL/E5CWL Temperature Controller. This manual describes the functions, performance, and application methods needed for optimum use of the product.Please observe the following items when using the product.• This product is designed for use by qualified personnel with a knowledge of electrical systems.• Before using the product, thoroughly read and understand this manual to ensure correct use.• Keep this manual in a safe location so that it is available for reference whenever required.©All Rights Reserved Suitability for Use OMRON shall not be responsible for conformity with any standards, codes, or regulations that apply to the combination of the products in the customer's application or use of the product. Take all necessary steps to determine the suitability of the product for the systems, machines, and equipment with which it will be used.Know and observe all prohibitions of use applicable to this product.NEVER USE THE PRODUCTS FOR AN APPLICATION INVOLVING SERIOUS RISK TO LIFE OR PROPERTY WITHOUT ENSURING THAT THE SYSTEM AS A WHOLE HAS BEEN DESIGNED TO ADDRESS THE RISKS, AND THAT THE OMRON PRODUCT IS PROPERLY RATED AND INSTALLED FOR THE INTENDED USE WITHIN THE OVERALL EQUIPMENT OR SYSTEM.See also product catalog for Warranty and Limitation of Liability.CAUTION Do not touch the terminals while power is being supplied. Doing so may occasionally result in minor injury due to electric shock.Do not allow pieces of metal, wire clippings, or fine metallic shavings or filings from installation to enter the product. Doing so may occasionally result in electric shock, fire, or malfunction.Do not use the product where subject to flammable or explosive gas. Otherwise, minor injury from explosion mayoccasionally occur.Never disassemble, modify, or repair the product or touch any of the internal parts. Minor electric shock, fire, or malfunction may occasionally occur. If the output relays are used past their life expectancy, contact fusing or burning may occasionally occur. Always consider the application conditions and use the output relays within their rated load and electrical life expectancy. The life expectancy of output relays varies considerably with the output load and switching conditions.Tighten the terminal screws to between 0.74 and 0.90 N·m. Loose screws may occasionally result in fire.Set the parameters of the product so that they are suitable for the system being controlled. If they are not suitable, unexpected operation may occasionally result in property damage or accidents.EN Models with Single Display Models with Dual Display E5CSL- R Relay output: 250 VAC, 3 A Q Voltage output (for driving SSR): 12 VDC, 21 mA Control output 131Sensor type 31 Relay output: 250 VAC, 1 A (resistive load)Alarm (E5CWL only)2E5CWL- 1123• Insert the Controller through the hole in the panel. Push the adapter on from therear to secure the Controller.• Make sure that the surrounding temperature does not exceed the allowable operating temperature given in the specifications, especially when two or more Controllers are mounted.• The voltage output (control output) is not electrically isolated from the internalwiring. One or the other of the control output terminals must therefore be leftungrounded when using a grounded thermocouple thermometer. (If both are grounded, measurements will be unreliable due to sneak current.)Individual Mounting Side-by-side Mounting TC Thermocouple (K, J, T, R, or S)P Platinum resistance thermometer (Pt100)The standby sequence is cleared when the alarm OFF condition has been met.The standby sequence is started again when any of the following conditions is met.• Operation is started (power is turned ON or operation is switched from stop to run).• The alarm value is changed.• The temperature input offset is changed.• The set point is changed.Standby sequence clearedAlarm value Alarm with standby sequenceProcess value TimeAlarm without standby sequence Example: Deviation Lower Limit Standby Sequence ONThe default alarm type is 2.• The control output and the alarm output will turn OFF when an error occurs.(For s.err , the alarm output will be processed for a high temperature error.)• If the input value exceeds the display limit (-1999 to 9999) but it is still within the control range, [[[[ will be displayed for values under -1999.Under these conditions, the control output and alarm output will operate normally.*1: This error is displayed only when the process value and set point are displayed.*2: If the display does not change, the Controller needs to be repaired.If operation returns to normal, then noise may have caused the problem. Check for noise.*3: On the E5CSL, e111 and sum will alternate on the display at 1-second intervals.On the E5CWL, e111 will be displayed on display No. 1 and sum will be displayed on display No. 2. * * * * *The default input type is 8.The default input type is 0.−300 to 23000.0 to 900.0−100 to 15000.0 to 750.0−300 to 700−199.9 to 700.00 to 30000 to 3000−200 to 1300−20.0 to 500.0−100 to 850−20.0 to 400.0−200 to 400−199.9 to 400.00 to 17000 to 1700Input Setting range (°C)Setting range (°F)t -n i l.adj t p a o Input Typeinpt at AT Execute/Cancel d-u Temperature Unit s n i t p k o TemperatureInput Shift cntl PID • ON/OFF al-1Alarm Value*E5CWL only p Proportional Band cp Control Period r-s RUN/STOP i Integral Time oreV Direct/ReverseOperation d Derivative Time alt1Alarm Type *E5CWL only of-r hys HysteresisOperation/Adjustment Protect Initial Setting Protect Operation Control Key Protect PV/SP Set Point *E5CSL only Manual Reset Value Adjustment Level 100SP 25SP for less for at least 3 seconds.Protect Level Operation Level +Adjustment Level POWER ON Initial Setting Level 100 to 240 VAC, 50/60 Hz85% to 110% of the rated voltageApprox. 3.5 VARelay output: 250 VAC, 3 A (resistive load)Voltage output (for driving SSR): 12 VDC+25%/−15%, 21 mA Relay output: 250 VAC, 1 A (resistive load)ON/OFF or 2-PID control 100,000 operations 250 ms −10 to 55°C (with no freezing or condensation)Thermocouple: K, J, T, R, or S (JIS C 1602-1995 and IEC 60584-1)Platinum resistance thermometer: Pt100(JIS C 1604-1997 and IEC 60751)Control output Recommended fuse Weight Degree of protection Alarm output Control method Electrical life of relay Sampling period Malfunction vibration Vibration resistance Ambient temperature Ambient humidity Storage temperature Altitude Installation environment Memory protection Indication accuracy (ambient temperature: 23°C)25% to 85%Power supply voltage Operating voltage range Power consumption −25 to 65°C (with no freezing or condensation)2,000 m max.T2A, 250 VAC, time-lag, low-breaking capacity Approx. 100 g (Controller only)Front panel: IP50, Rear case: IP20,Terminal section: IP00Installation category II,pollution degree 2 (as per IEC 61010-1)Non-volatile memory(number of write operations: 100,000)Sensor type Alarm type No alarm Deviation upper/lower limit Deviation upper limit Deviation lower limit Deviation upper/lower range D eviation upper/lower limit standby sequence ON Deviation upper limit standby sequence ON Deviation lower limit standby sequence ON Absolute value upper limit Absolute value lower limit Absolute value upper limit standby sequence ON Absolute value lower limit standby sequence ON Do not set.Output OFF Positive alarm value (X)Negative alarm value (X)Always ON Always OFF Always OFF Process value LevelSetting Adjustment LevelOperationLevel PV/SPOthers (Alarm Value): Operation control keys are enabled but operation control using parameters is disabled.: Operation control keys are disabled but operation control usingparameters is enabled.: Operation control keys and operation control using parametersare disabled.Default: 0Operation ControlAT Execute/Cancel (M +D )RUN/STOP (M +U )01234SettingLevel 10Do not set.2SettingInitial Setting Level Default: 1• Operation/Adjustment Protection • Initial Setting Protection • Operation Control Key Protection+−AB B Pt inputAlarm Output• Relay output: 250 VAC, 1 A(resistive load)Input power supply:100 to 240 VAC,50/60 HzDO NOT USE Control output +−TC inputM M MM M M M MM M M M M M MM M Step 3Adjustment Level: Used to tune parameters and set control parameters. Adjustment Level AT Execute/Cancel Temperature Input Shift Proportional Band Integral Time Derivative Time Manual Reset Value Hysteresis l.adj at ins p i d of-r hys This display indicates that you have moved to Adjustment Level.Starts and stops autotuning. (Displayed only when PID control is selected.)*1*2Set a compensation value for the temperature input in increments of 0.1°C or 0.1°F.Set the proportional band in increments of 0.1°C or 0.1°F.(Displayed only when PID control is selected.) Set the integral time in increments of 1 s. (Displayed only when PID control is selected.) Set the derivative time in increments of 1 s. (Displayed only when PID control is selected.) Set the manipulated value to use for P or PD control (I = 0). The offset will be canceled. Set the hysteresis to use to achieve stable operation when switching the control output ON/OFF during ON/OFF control. (Displayed only when ON/OFF control is selected.) off /on -199.9 to 999.90.1 to 999.90 to 39990 to 39990.0 to 100.00.1 to 999.9OFF 0.0 (°C)8.0 (°C)233 (s)40 (s)50.0 (%)1.0 (°C)Step 4Protect Level: Used to set parameters to restrict key operations.Operation/Adjustment Protect Initial Setting Protect Operation Control Key Protect oapt inpt okpt Set protection for Operation Level and Adjustment Level.Set protection for Initial Setting Level. Set protection for the AT Key and RUN/STOP Key (operation control keys). *Refer to table on the right.*Refer to table on the right.*Refer to table on the right. 010Step 2Operation Level: Used to monitor the process value and to set the set point, alarm value, etc.PV/SP Alarm value RUN/STOP Monitor the process value and set the set point.Set the alarm value. The location of the decimal point depends on the input type. *E5CWL only.Start and stop control operation. *1-1999 to 9999run /stop SV: 0 (°C)0 (°C)RUN Display Parameter name Description Setting/monitoring range Default Step 1Initial Setting Level: Used to set basic specifications.Input Type Temperature Unit PID • ON/OFF Control Period Direct/Reverse Operation Alarm Type in-t d-u cntl cp ore?alt1Set the input sensor type.Set the unit for temperature input to Celsius (°C) or Fahrenheit (°F).Set either 2-PID control or ON/OFF control.Set the time-proportional control period for the control output. (Displayed only when PID control is selected.) Set either reverse option (heating control) or direct operation (cooling control). Set the alarm type.*E5CWL only.c (°C)/f (°F)onof /pid 0.5, 1 to 990 or 8°C ON/OFF 20 or 2 (s)Or-r (reverse control)2 (Deviation upper limit)or-r (reverse control)or-d (direct control)*1: Displayed only when Operation Control Key Protection is set to 4.*2: The setting cannot be changed during autotuning. Autotuning will be stopped if you move to Initial Setting Level or stop control operation. • Displays during AutotuningE5CSL: The current deviation indicator will flash. E5CWL: The AT Execute/Cancel characters on display No. 1 and the PV/SP characters on display No. 2 will flash.K J T R S Setting 01234567Check the wiring of inputs, disconnections, short circuitsand input type.T urn the power OFF then back ON again.*2Press the U and D Keys for at least 3 seconds to initialize the settings and clear the non-volatile memory error.*2Display Action s.err (S.ERR)e111(E111)e111/sum (E111)/(SUM) *3Meaning Input error *1RAM memory error Non-volatile memory memory error −300 to 1500−199.9 to 900.0−200 to 850−199.9 to 500.0Pt10089Safety Precautions Indicates a potentially hazardous situation which, if not avoided, is likely to result in minor or moderate injury or property damage. Read this manual carefully before using the product.CAUTION Package Contents • Temperature Controller • Adapter • Instruction Manual 460645844.8×44.848×48Adapter • Solderless terminal size: M3.5• Terminal Cover: E53-COV19 (sold separately)• Front Panel: E53-COV20 (sold separately)Recommended panel thickness is 1 to 5 mm.1(10) D Down Key: Reduces the setting.(11) U Up Key: Increases the setting.(12) O +M Press these keys for at least 3 seconds in Operation Level or Adjustment Level to go to Protect Level.Press these keys for at least 1 second in Protect Level to return to Operation Level.(13)M +D Press these keys for at least 2 seconds to start or stop autotuning.*1(14) M +U Press these keys for at least 2 seconds to start or stop operation.*2(3)(7)(4)(9)(8)(12)(13)(14)(11)(12)(13)(14)(11)(10)(2)(1)(10)(6)(6)(7)(8)(5)(1)(9)E5CSL E5CWL D Key or U Key Input Type Parameter Display Parameter SettingDisplay Press the U or D Key at the display for the parameter for which the setting is to be changed. The parameter setting display will appear.Use the U or D Key to change the setting. Example: Changing the Input Type from 0 to 1in-t 0Procedure for Changing E5CSL Settings After 2 seconds U Flashes quickly.Setting confirmed.*1: These keys are disabled when starting and stopping autotuning has been disabled with operation control key protection.*2: These keys are disabled when starting and stopping operation has been disabled with operation control key protection.Control Output• Relay output: 250 VAC, 3 A (resistive load)• Voltage output (for driving SSR): 12 VDC, 21 mAAlarm hysteresis(always 0.2 °C/°F)23457891045+0.60+1.004560 min.+0.6045+0.60(48 x number of Controllers − 2.5)OMRON CORPORA TION Key to Warning Symbols Warning Symbols SpecificationsWiring Model Number Legends Dimensions (mm)Installation (mm)Connections Front Panel Part Names and Functions(1) Display No. 1 Displays the process value (PV) or parameter. For the E5CSL, the set point or parameter setting is also displayed.(2) Display No. 2 Displays the set point (SP) or parameter setting.(3) Deviation Indicators Show the relation between the process value and the set point. Lit: The process value is more than 5°C/°F higher than the set point. Lit: The process value is more than 5°C/°F lower than the set point. Lit: The process value is within 5°C/°F of the set point. The relevant deviation indicator will flash during autotuning.(4) SP Lit while the set point is displayed on display No. 1 (E5CSL only). (5) ALM Lit while the alarm is ON. Not lit while the alarm is OFF. (6) OUT Lit while the control output is ON. Not lit while the control output is OFF.(7) STOPNot lit during operation. Lit while operation is stopped.(8) O Level Key: Changes the setting level.(9) M Mode Key: Changes the parameter within the setting level.Operation MenuParameter Operations Press Press than 1 second.for at least 1 second.Press Parameter Tables Display Parameter name Description Setting/monitoring range Default Display Parameter name Description Setting/monitoring range Default Display Parameter name Description Setting/monitoring range Default *Refer to table on the right.*Refer to table on the right.al-1r-s Input type: Thermocouple Input Setting range (°C)Setting range (°F)Setting Input type: Platinum Resistance Thermometer Troubleshooting Protection : Can be displayed and changed.: Can only be displayed.: Display or changing to another level is not possible.0 1 2 311OMRON EUROPE B.V.Wegalaan 67-69, NL-2132 JD Hoofddorp The NetherlandsPhone 31-2356-81-300 FAX 31-2356-81-388OMRON ELECTRONICS LLCOne Commerce Drive Schaumburg, IL 60173-5302 U.S.APhone 1-847-843-7900 FAX 1-847-843-7787OMRON ASIA PACIFIC PTE. LTD.No. 438A Alexandra Road # 05-05/08 (Lobby 2),Alexandra Technopark, Singapore 119967 Phone 65-6835-3011 FAX 65-6835-2711OMRON Corporation Shiokoji Horikawa, Shimogyo-ku, Kyoto 600-8530 JAPAN Malfunction shock Shock resistance 10 to 55 Hz, 20 m/s 2 for 10 min each in X, Y and Z directions 10 to 55 Hz, 20 m/s 2 for 2 h each in X, Y and Z directions100 m/s 2, 3 times each in X, Y, and Z directions300 m/s 2, 3 times each in X, Y, and Z directionsMd-u Next Parameter Display*The dimensions are the same for the E5CSL.(±0.5% of indication value or ±1°C, whichever is greater)±1 digit max.R, S thermocouple at 200°C or less: ±3°C ±1 digit max.K, T thermocouple at −100°C or less: ±2°C ±1 digit max.Use a deviation alarm to link the alarm to the SP.If the SP is changed, the alarm operating point will also change.Deviation AlarmUse an absolute value alarm when the alarm is not linked to the SP.Absolute Value Alarm0X ON OFF SP X ON OFF SP X ON OFF SP X ON OFF 0X ON OFF 0X ON OFF 0X ON OFF 0X ON OFF ON OFF SP X XSP XON OFF SP XON OFF SP X X ON OFF SP X X ON OFF SP X ON OFF SP X ON OFF 0X ON OFF0XON OFF 0X ON OFF Set this difference.SP Linked Fixed Set the difference(deviation) from the SP.Set the alarm operating point as the temperature (absolute value).Set the temperature (absolute value) at which to output an alarm.0* Alarms with a Standby SequenceSP X ON OFFAlarmsSetting 0 1 2 3 4 5 6 7 8 9 1011 12Alarm operating point Alarm operating point The alarm is blocked until the first safe-state is reached.Unwanted alarm during start-up are prevented.Deviation/ab solute value alarm Deviation alarmDeviationalarm DeviationalarmDeviation alarm Deviation alarm Deviationalarm Deviationalarm Absolute value alarm Absolutevalue alarm Absolute value alarmAbsolute value alarm Be sure to observe the following precautions to prevent operation failure, malfunction, or adverse affects on the performance and functions of the product. Not doing so may occasionally result in unexpected events.(1) The product is designed for indoor use only. Do not use the product outdoors or in any of the following locations. •Places directly subject to heat radiated from heating equipment.•Places subject to splashing liquid or oil atmosphere. •Places subject to direct sunlight. •Places subject to dust or corrosive gas (in particular, sulfide gas and ammonia gas). •Places subject to intense temperature change.•Places subject to icing and condensation. •Places subject to vibration and large shocks.(2) Use/store within the rated temperature and humidity ranges. Provide forced-cooling if required.(3) To allow heat to escape, do not block the area around the product. Do not block the ventilation holes on the product.(4) Be sure to wire properly with correct polarity of terminals.(5) Use specified size (M3.5, width 7.2 mm or less) crimped terminals for wiring. To connect bare wires to the terminal block, use copper braided or solid wires with a rated temperature of over 70°C and a gauge of AWG24 to AWG14 (equal to a cross-sectional area of 0.205 to 2.081 mm 2). (The stripping length is 5 to 6 mm.) Up to two wires of same size and type, or two crimped terminals can be inserted into a single terminal.(6) Do not wire the terminals which are not used.(7) Allow as much space as possible between the controller and devices that generate a powerful high- frequency or surge. Separate the high-voltage or large-current power lines from other lines, and avoid parallel or common wiring with the power lines when you are wiring to the terminals.(8) Use this product within the rated load and power supply.(9) Make sure that the rated voltage is attained within two seconds of turning ON the power using a switch or relay contact. If the voltage is applied gradually, the power may not be reset or output malfunctions may occur.(10) Make sure that the Controller has 30 minutes or more to warm up after turning ON the power before starting actual control operations to ensure the correct temperature display. (11) A switch or circuit breaker should be provided close to this unit. The switch or circuit breaker should be within easy reach of the operator, and must be marked as a disconnecting means for this unit.(12) Do not use paint thinner or similar chemical to clean with. Use standard grade alcohol.(13) Design system (control panel, etc) considering the 2 second of delay that the controller’s output to be set after power ON.(14) The output may turn OFF when shifting to certain levels. Take this into consideration when performing control.(15) The number of non-volatile memory write operations is limited.Precautions for Safe Use A malfunction in the Temperature Controller may occasionally make control operations impossible or prevent alarm outputs, resulting in property damage. To maintain safety in the event of malfunction of the Temperature Controller, take appropriate safety measures, such as installing a monitoring device on a separate line.Default: 0: Can be displayed and changed.: Display or changing to another level is not possible.2113603-9A CL1for at least 3 seconds.Press for at least 1 second.+Press。
ESP32-C3ESP-AT用户指南Release v2.3.0.0-esp32c3-182-g6e9756e7乐鑫信息科技2023年06月27日Table of contentsTable of contents i 1入门指南31.1ESP-AT是什么 (3)1.2硬件连接 (4)1.2.1硬件准备 (4)1.2.2ESP32-C3系列 (4)1.3下载指导 (5)1.3.1下载AT固件 (5)1.3.2烧录AT固件至设备 (7)1.3.3检查AT固件是否烧录成功 (9)2AT固件112.1发布的固件 (11)2.1.1ESP32-C3-MINI-1系列 (11)3AT命令集133.1基础AT命令 (13)3.1.1AT:测试AT启动 (13)3.1.2AT+RST:重启模块 (14)3.1.3AT+GMR:查看版本信息 (14)3.1.4AT+CMD:查询当前固件支持的所有命令及命令类型 (15)3.1.5AT+GSLP:进入Deep-sleep模式 (15)3.1.6ATE:开启或关闭AT回显功能 (16)3.1.7AT+RESTORE:恢复出厂设置 (16)3.1.8AT+UART_CUR:设置UART当前临时配置,不保存到flash (16)3.1.9AT+UART_DEF:设置UART默认配置,保存到flash (17)3.1.10AT+SLEEP:设置睡眠模式 (18)3.1.11AT+SYSRAM:查询当前剩余堆空间和最小堆空间 (20)3.1.12AT+SYSMSG:查询/设置系统提示信息 (20)3.1.13AT+SYSFLASH:查询或读写flash用户分区 (22)3.1.14AT+FS:文件系统操作 (23)3.1.15AT+RFPOWER:查询/设置RF TX Power (24)3.1.16说明 (25)3.1.17AT+SYSROLLBACK:回滚到以前的固件 (25)3.1.18AT+SYSTIMESTAMP:查询/设置本地时间戳 (25)3.1.19AT+SYSLOG:启用或禁用AT错误代码提示 (26)3.1.20AT+SLEEPWKCFG:设置Light-sleep唤醒源和唤醒GPIO (27)3.1.21AT+SYSSTORE:设置参数存储模式 (28)3.1.22AT+SYSREG:读写寄存器 (29)3.1.23AT+SYSTEMP:读取芯片内部摄氏温度值 (30)3.2Wi-Fi AT命令集 (30)3.2.1AT+CWMODE:查询/设置Wi-Fi模式(Station/SoftAP/Station+SoftAP) (31)3.2.2AT+CWSTATE:查询Wi-Fi状态和Wi-Fi信息 (32)3.2.3AT+CWJAP:连接AP (32)3.2.4AT+CWRECONNCFG:查询/设置Wi-Fi重连配置 (35)3.2.5AT+CWLAPOPT:设置AT+CWLAP命令扫描结果的属性 (36)i3.2.6AT+CWLAP:扫描当前可用的AP (37)3.2.7AT+CWQAP:断开与AP的连接 (38)3.2.8AT+CWSAP:配置ESP32-C3SoftAP参数 (38)3.2.9AT+CWLIF:查询连接到ESP32-C3SoftAP的station信息 (39)3.2.10AT+CWQIF:断开station与ESP32-C3SoftAP的连接 (40)3.2.11AT+CWDHCP:启用/禁用DHCP (40)3.2.12AT+CWDHCPS:查询/设置ESP32-C3SoftAP DHCP分配的IP地址范围 (42)3.2.13AT+CWAUTOCONN:上电是否自动连接AP (42)3.2.14AT+CWAPPROTO:查询/设置SoftAP模式下802.11b/g/n协议标准 (43)3.2.15AT+CWSTAPROTO:设置Station模式下802.11b/g/n协议标准 (44)3.2.16AT+CIPSTAMAC:查询/设置ESP32-C3Station的MAC地址 (44)3.2.17AT+CIPAPMAC:查询/设置ESP32-C3SoftAP的MAC地址 (45)3.2.18AT+CIPSTA:查询/设置ESP32-C3Station的IP地址 (46)3.2.19AT+CIPAP:查询/设置ESP32-C3SoftAP的IP地址 (47)3.2.20AT+CWSTARTSMART:开启SmartConfig (48)3.2.21AT+CWSTOPSMART:停止SmartConfig (49)3.2.22AT+WPS:设置WPS功能 (50)3.2.23AT+MDNS:设置mDNS功能 (51)3.2.24AT+CWJEAP:连接WPA2企业版AP (51)3.2.25AT+CWHOSTNAME:查询/设置ESP32-C3Station的主机名称 (53)3.2.26AT+CWCOUNTRY:查询/设置Wi-Fi国家代码 (54)3.3TCP/IP AT命令 (55)3.3.1AT+CIPV6:启用/禁用IPv6网络(IPv6) (56)3.3.2AT+CIPSTATE:查询TCP/UDP/SSL连接信息 (56)3.3.3AT+CIPSTATUS(弃用):查询TCP/UDP/SSL连接状态和信息 (57)3.3.4AT+CIPDOMAIN:域名解析 (58)3.3.5AT+CIPSTART:建立TCP连接、UDP传输或SSL连接 (58)3.3.6AT+CIPSTARTEX:建立自动分配ID的TCP连接、UDP传输或SSL连接 (62)3.3.7[仅适用数据模式]+++:退出数据模式 (62)3.3.8AT+CIPSEND:在普通传输模式或Wi-Fi透传模式下发送数据 (62)3.3.9AT+CIPSENDL:在普通传输模式下并行发送长数据 (63)3.3.10AT+CIPSENDLCFG:设置AT+CIPSENDL命令的属性 (65)3.3.11AT+CIPSENDEX:在普通传输模式下采用扩展的方式发送数据 (65)3.3.12AT+CIPCLOSE:关闭TCP/UDP/SSL连接 (66)3.3.13AT+CIFSR:查询本地IP地址和MAC地址 (67)3.3.14AT+CIPMUX:启用/禁用多连接模式 (68)3.3.15AT+CIPSERVER:建立/关闭TCP或SSL服务器 (69)3.3.16AT+CIPSERVERMAXCONN:查询/设置服务器允许建立的最大连接数 (70)3.3.17AT+CIPMODE:查询/设置传输模式 (71)3.3.18AT+SAVETRANSLINK:设置开机透传模式信息 (72)3.3.19AT+CIPSTO:查询/设置本地TCP/SSL服务器超时时间 (73)3.3.20AT+CIPSNTPCFG:查询/设置时区和SNTP服务器 (74)3.3.21AT+CIPSNTPTIME:查询SNTP时间 (75)3.3.22AT+CIPSNTPINTV:查询/设置SNTP时间同步的间隔 (76)3.3.23AT+CIUPDATE:通过Wi-Fi升级固件 (76)3.3.24AT+CIPDINFO:设置+IPD消息详情 (79)3.3.25AT+CIPSSLCCONF:查询/设置SSL客户端配置 (79)3.3.26AT+CIPSSLCCN:查询/设置SSL客户端的公用名(common name) (80)3.3.27AT+CIPSSLCSNI:查询/设置SSL客户端的SNI (81)3.3.28AT+CIPSSLCALPN:查询/设置SSL客户端ALPN (82)3.3.29AT+CIPSSLCPSK:查询/设置SSL客户端的PSK (82)3.3.30AT+CIPRECONNINTV:查询/设置Wi-Fi透传模式下的TCP/UDP/SSL重连间隔.833.3.31AT+CIPRECVMODE:查询/设置套接字接收模式 (84)3.3.32AT+CIPRECVDATA:获取被动接收模式下的套接字数据 (85)3.3.33AT+CIPRECVLEN:查询被动接收模式下套接字数据的长度 (86)3.3.34AT+PING:ping对端主机 (86)3.3.35AT+CIPDNS:查询/设置DNS服务器信息 (87)3.3.36AT+CIPTCPOPT:查询/设置套接字选项 (88)ii3.4Bluetooth®Low Energy AT命令集 (90)3.4.1AT+BLEINIT:Bluetooth LE初始化 (91)3.4.2AT+BLEADDR:设置Bluetooth LE设备地址 (92)3.4.3AT+BLENAME:查询/设置Bluetooth LE设备名称 (93)3.4.4AT+BLESCANPARAM:查询/设置Bluetooth LE扫描参数 (94)3.4.5AT+BLESCAN:使能Bluetooth LE扫描 (95)3.4.6AT+BLESCANRSPDATA:设置Bluetooth LE扫描响应 (96)3.4.7AT+BLEADVPARAM:查询/设置Bluetooth LE广播参数 (96)3.4.8AT+BLEADVDATA:设置Bluetooth LE广播数据 (98)3.4.9AT+BLEADVDATAEX:自动设置Bluetooth LE广播数据 (98)3.4.10AT+BLEADVSTART:开始Bluetooth LE广播 (99)3.4.11AT+BLEADVSTOP:停止Bluetooth LE广播 (100)3.4.12AT+BLECONN:建立Bluetooth LE连接 (100)3.4.13AT+BLECONNPARAM:查询/更新Bluetooth LE连接参数 (102)3.4.14AT+BLEDISCONN:断开Bluetooth LE连接 (103)3.4.15AT+BLEDATALEN:设置Bluetooth LE数据包长度 (103)3.4.16AT+BLECFGMTU:设置Bluetooth LE MTU长度 (104)3.4.17AT+BLEGATTSSRVCRE:GATTS创建服务 (105)3.4.18AT+BLEGATTSSRVSTART:GATTS开启服务 (106)3.4.19AT+BLEGATTSSRVSTOP:GATTS停止服务 (106)3.4.20AT+BLEGATTSSRV:GATTS发现服务 (107)3.4.21AT+BLEGATTSCHAR:GATTS发现服务特征 (108)3.4.22AT+BLEGATTSNTFY:服务器notify服务特征值给客户端 (108)3.4.23AT+BLEGATTSIND:服务器indicate服务特征值给客户端 (109)3.4.24AT+BLEGATTSSETATTR:GATTS设置服务特征值 (110)3.4.25AT+BLEGATTCPRIMSRV:GATTC发现基本服务 (111)3.4.26AT+BLEGATTCINCLSRV:GATTC发现包含的服务 (111)3.4.27AT+BLEGATTCCHAR:GATTC发现服务特征 (112)3.4.28AT+BLEGATTCRD:GATTC读取服务特征值 (113)3.4.29AT+BLEGATTCWR:GATTC写服务特征值 (114)3.4.30AT+BLESPPCFG:查询/设置Bluetooth LE SPP参数 (115)3.4.31AT+BLESPP:进入Bluetooth LE SPP模式 (116)3.4.32AT+BLESECPARAM:查询/设置Bluetooth LE加密参数 (117)3.4.33AT+BLEENC:发起Bluetooth LE加密请求 (118)3.4.34AT+BLEENCRSP:回复对端设备发起的配对请求 (119)3.4.35AT+BLEKEYREPLY:给对方设备回复密钥 (119)3.4.36AT+BLECONFREPLY:给对方设备回复确认结果(传统连接阶段) (120)3.4.37AT+BLEENCDEV:查询绑定的Bluetooth LE加密设备列表 (120)3.4.38AT+BLEENCCLEAR:清除Bluetooth LE加密设备列表 (121)3.4.39AT+BLESETKEY:设置Bluetooth LE静态配对密钥 (122)3.4.40AT+BLEHIDINIT:Bluetooth LE HID协议初始化 (122)3.4.41AT+BLEHIDKB:发送Bluetooth LE HID键盘信息 (123)3.4.42AT+BLEHIDMUS:发送Bluetooth LE HID鼠标信息 (124)3.4.43AT+BLEHIDCONSUMER:发送Bluetooth LE HID consumer信息 (125)3.4.44AT+BLUFI:开启或关闭BluFi (125)3.4.45AT+BLUFINAME:查询/设置BluFi设备名称 (126)3.4.46AT+BLEPERIODICDATA:设置Bluetooth LE周期性广播数据 (127)3.4.47AT+BLEPERIODICSTART:开启周期性广播 (128)3.4.48AT+BLEPERIODICSTOP:停止周期性广播同步 (128)3.4.49AT+BLESYNCSTART:开启同步周期性广播 (128)3.4.50AT+BLESYNCSTOP:停止周期性广播同步 (129)3.4.51AT+BLEREADPHY:查询当前连接使用的PHY (130)3.4.52AT+BLESETPHY:设置当前连接的PHY (130)3.5MQTT AT命令集 (131)3.5.1AT+MQTTUSERCFG:设置MQTT用户属性 (131)3.5.2AT+MQTTCLIENTID:设置MQTT客户端ID (132)3.5.3AT+MQTTUSERNAME:设置MQTT登陆用户名 (133)3.5.4AT+MQTTPASSWORD:设置MQTT登陆密码 (133)iii3.5.5AT+MQTTCONNCFG:设置MQTT连接属性 (134)3.5.6AT+MQTTALPN:设置MQTT应用层协议协商(ALPN) (134)3.5.7AT+MQTTCONN:连接MQTT Broker (135)3.5.8AT+MQTTPUB:发布MQTT消息(字符串) (136)3.5.9AT+MQTTPUBRAW:发布长MQTT消息 (137)3.5.10AT+MQTTSUB:订阅MQTT Topic (137)3.5.11AT+MQTTUNSUB:取消订阅MQTT Topic (138)3.5.12AT+MQTTCLEAN:断开MQTT连接 (139)3.5.13MQTT AT错误码 (139)3.5.14MQTT AT说明 (141)3.6HTTP AT命令集 (141)3.6.1AT+HTTPCLIENT:发送HTTP客户端请求 (141)3.6.2AT+HTTPGETSIZE:获取HTTP资源大小 (142)3.6.3AT+HTTPCGET:获取HTTP资源 (143)3.6.4AT+HTTPCPOST:Post指定长度的HTTP数据 (144)3.6.5AT+HTTPURLCFG:设置/获取长的HTTP URL (144)3.6.6HTTP AT错误码 (145)3.7信令测试AT命令 (146)3.7.1AT+FACTPLCP:发送长PLCP或短PLCP (146)3.8驱动AT命令 (146)3.8.1AT+DRVADC:读取ADC通道值 (146)3.8.2AT+DRVPWMINIT:初始化PWM驱动器 (147)3.8.3AT+DRVPWMDUTY:设置PWM占空比 (148)3.8.4AT+DRVPWMFADE:设置PWM渐变 (149)3.8.5AT+DRVI2CINIT:初始化I2C主机驱动 (149)3.8.6AT+DRVI2CRD:读取I2C数据 (150)3.8.7AT+DRVI2CWRDATA:写入I2C数据 (150)3.8.8AT+DRVI2CWRBYTES:写入不超过4字节的I2C数据 (151)3.8.9AT+DRVSPICONFGPIO:配置SPI GPIO (152)3.8.10AT+DRVSPIINIT:初始化SPI主机驱动 (152)3.8.11AT+DRVSPIRD:读取SPI数据 (153)3.8.12AT+DRVSPIWR:写入SPI数据 (154)3.9Web服务器AT命令 (154)3.9.1AT+WEBSERVER:启用/禁用通过Web服务器配置Wi-Fi连接 (155)3.10用户AT命令 (155)3.10.1AT+USERRAM:操作用户的空闲RAM (156)3.10.2AT+USEROTA:根据指定URL升级固件 (157)3.10.3AT+USERDOCS:查询固件对应的用户文档链接 (158)3.11AT命令分类 (159)3.12参数信息保存在flash中的AT命令 (159)3.13AT消息 (160)4AT命令示例1634.1TCP-IP AT示例 (163)4.1.1ESP32-C3设备作为TCP客户端建立单连接 (163)4.1.2ESP32-C3设备作为TCP服务器建立多连接 (165)4.1.3远端IP地址和端口固定的UDP通信 (166)4.1.4远端IP地址和端口可变的UDP通信 (168)4.1.5ESP32-C3设备作为SSL客户端建立单连接 (170)4.1.6ESP32-C3设备作为SSL服务器建立多连接 (171)4.1.7ESP32-C3设备作为SSL客户端建立双向认证单连接 (173)4.1.8ESP32-C3设备作为SSL服务器建立双向认证多连接 (175)4.1.9ESP32-C3设备作为TCP客户端,建立单连接,实现UART Wi-Fi透传 (178)4.1.10ESP32-C3设备作为TCP服务器,实现UART Wi-Fi透传 (179)4.1.11ESP32-C3设备作为softAP在UDP传输中实现UART Wi-Fi透传 (181)4.2Bluetooth LE AT示例 (183)4.2.1简介 (183)4.2.2Bluetooth LE客户端读写服务特征值 (184)iv4.2.3Bluetooth LE服务端读写服务特征值 (188)4.2.4Bluetooth LE连接加密 (193)4.2.5两个ESP32-C3开发板之间建立SPP连接,以及在UART-Bluetooth LE透传模式下传输数据 (197)4.2.6ESP32-C3与手机建立SPP连接,以及在UART-Bluetooth LE透传模式下传输数据2014.3MQTT AT示例 (203)4.3.1基于TCP的MQTT连接(需要本地创建MQTT代理)(适用于数据量少) (203)4.3.2基于TCP的MQTT连接(需要本地创建MQTT代理)(适用于数据量多) (205)4.3.3基于TLS的MQTT连接(需要本地创建MQTT代理) (206)4.3.4基于WSS的MQTT连接 (208)4.4MQTT AT连接云示例 (209)4.4.1从AWS IoT获取证书以及endpoint (210)4.4.2使用MQTT AT命令基于双向认证连接AWS IoT (210)4.5Web Server AT示例 (212)4.5.1使用浏览器进行Wi-Fi配网 (214)4.5.2使用浏览器进行OTA固件升级 (215)4.5.3使用微信小程序进行Wi-Fi配网 (222)4.5.4使用微信小程序进行OTA固件升级 (232)4.5.5ESP32-C3使用Captive Portal功能 (232)4.6HTTP AT示例 (233)4.6.1HTTP客户端HEAD请求方法 (233)4.6.2HTTP客户端GET请求方法 (234)4.6.3HTTP客户端POST请求方法(适用于POST少量数据) (235)4.6.4HTTP客户端POST请求方法(推荐方式) (236)4.6.5HTTP客户端PUT请求方法 (238)4.6.6HTTP客户端DELETE请求方法 (239)4.7Sleep AT示例 (240)4.7.1简介 (241)4.7.2在Wi-Fi模式下设置为Modem-sleep模式 (241)4.7.3在Wi-Fi模式下设置为Light-sleep模式 (243)4.7.4在蓝牙广播态下设置为Modem-sleep模式 (243)4.7.5在蓝牙连接态下设置为Modem-sleep模式 (244)4.7.6在蓝牙广播态下设置为Light-sleep模式 (245)4.7.7在蓝牙连接态下设置为Light-sleep模式 (246)4.7.8设置为Deep-sleep模式 (247)5如何编译和开发自己的AT工程2495.1编译ESP-AT工程 (249)5.1.1详细步骤 (249)5.1.2第一步:ESP-IDF快速入门 (249)5.1.3第二步:获取ESP-AT (250)5.1.4第三步:安装环境 (250)5.1.5第四步:连接设备 (250)5.1.6第五步:配置工程 (251)5.1.7第六步:编译工程 (251)5.1.8第七步:烧录到设备 (251)5.1.9build.py进阶用法 (252)5.2如何设置AT端口管脚 (252)5.2.1ESP32-C3系列 (252)5.3添加自定义AT命令 (253)5.3.1定义AT命令 (253)5.3.2注册AT命令 (255)5.3.3尝试一下吧 (255)5.3.4定义返回消息 (256)5.3.5获取命令参数 (257)5.3.6省略命令参数 (257)5.3.7阻塞命令的执行 (260)5.3.8从AT命令端口获取输入的数据 (260)v5.4如何提高ESP-AT吞吐性能 (263)5.4.1[简单]快速配置 (264)5.4.2[推荐]熟悉数据流、针对性地配置 (264)5.5如何生成出厂参数二进制文件 (267)5.5.1factory_param_type.csv (267)5.5.2factory_param_data.csv (267)5.5.3新增一个自定义模组 (268)5.5.4新增一个自定义参数 (270)5.5.5修改现有模组的出厂参数数据 (271)5.6如何自定义低功耗蓝牙服务 (273)5.6.1低功耗蓝牙服务源文件 (273)5.6.2自定义低功耗蓝牙服务 (274)5.7如何自定义分区 (276)5.7.1修改at_customize.csv (276)5.7.2生成at_customize.bin (277)5.7.3烧录at_customize.bin至ESP32-C3设备 (277)5.7.4示例 (277)5.8如何增加一个新的模组支持 (278)5.8.1在factory_param_data.csv添加模组信息 (278)5.8.2修改esp_at_module_info结构体 (279)5.8.3配置模组文件 (279)5.9SPI AT指南 (279)5.9.1简介 (280)5.9.2使用SPI AT (281)5.9.3SPI AT速率 (283)5.10如何实现OTA升级 (284)5.10.1OTA命令对比及应用场景 (284)5.10.2使用ESP-AT OTA命令执行OTA升级 (285)5.11如何更新ESP-IDF版本 (288)5.12ESP-AT固件差异 (291)5.12.1ESP32-C3系列 (291)5.13如何从GitHub下载最新临时版本AT固件 (292)5.14自定义Bluetooth LE Services工具 (293)5.14.1生成二进制文件 (298)5.14.2下载或者更新二进制文件 (298)5.15如何生成PKI文件 (300)5.15.1证书二进制文件格式 (300)5.15.2生成证书二进制文件 (301)5.15.3下载或者更新证书二进制文件 (301)5.16AT API Reference (303)5.16.1Header File (303)5.16.2Functions (303)5.16.3Structures (307)5.16.4Macros (309)5.16.5Type Definitions (309)5.16.6Enumerations (310)5.16.7Header File (312)5.16.8Functions (312)5.16.9Macros (312)6第三方定制化AT命令和固件3136.1腾讯云IoT AT命令和固件 (313)6.1.1腾讯云IoT AT命令集 (313)6.1.2Tencent Cloud IoT AT Firmware (351)7AT FAQ3537.1AT固件 (353)7.1.1我的模组没有官方发布的固件,如何获取适用的固件? (354)vi7.1.2如何获取AT固件源码? (354)7.1.3官网上放置的AT固件如何下载? (354)7.1.4如何整合ESP-AT编译出来的所有bin文件? (354)7.1.5模组出厂AT固件是否支持流控? (354)7.2AT命令与响应 (354)7.2.1AT提示busy是什么原因? (354)7.2.2AT固件,上电后发送第一个命令总是会返回下面的信息,为什么? (354)7.2.3在不同模组上的默认AT固件支持哪些命令,以及哪些命令从哪个版本开始支持?3557.2.4主MCU给ESP32-C3设备发AT命令无返回,是什么原因? (355)7.2.5ESP-AT命令是否支持ESP-WIFI-MESH? (355)7.2.6AT是否支持websocket命令? (355)7.2.7是否有AT命令连接阿里云以及腾讯云示例? (355)7.2.8AT命令是否可以设置低功耗蓝牙发射功率? (355)7.2.9如何支持那些默认固件不支持但可以在配置和编译ESP-AT工程后支持的命令?.3557.2.10AT命令中特殊字符如何处理? (355)7.2.11AT命令中串口波特率是否可以修改?(默认:115200) (355)7.2.12ESP32-C3使用AT指令进入透传模式,如果连接的热点断开,ESP32-C3能否给出相应的提示信息? (356)7.2.13ADV广播参数超过32字节之后应该如何设置? (356)7.3硬件 (356)7.3.1在不同模组上的AT固件要求芯片flash多大? (356)7.3.2AT固件如何查看error log? (356)7.3.3AT在ESP32-C3模组上的UART1通信管脚与ESP32-C3模组的datasheet默认UART1管脚不一致? (356)7.4性能 (356)7.4.1AT Wi-Fi连接耗时多少? (356)7.4.2ESP-AT固件中TCP发送窗口大小是否可以修改? (356)7.4.3ESP32-C3AT吞吐量如何测试及优化? (357)7.5其他 (357)7.5.1乐鑫芯片可以通过哪些接口来传输AT命令? (357)7.5.2ESP32-C3AT如何指定TLS协议版本? (357)7.5.3AT固件如何修改TCP连接数? (357)8Index of Abbreviations359 9关于ESP-AT363索引365索引365viiviiiTable of contents这里是乐鑫ESP-AT开发框架的文档中心。
ESP32S3技术规格书2.4GHz WiFi+低功耗蓝牙SoC支持IEEE802.11b/g/n(2.4GHz WiFi)和Bluetooth®5(LE)包括:ESP32-S3ESP32-S3FN8ESP32-S3R2ESP32-S3R8ESP32-S3R8V版本1.0乐鑫信息科技版权©2022产品概述••••高集成度的射频模块,提供行业领先的功耗和射频性能•卓越的低功耗管理,针对不同应用场景提供灵活的功耗模式调节,ULP低功耗协处理器可在超低功耗状态下运行•强大的存储功能,内置512KB SRAM、384KB ROM存储空间,并支持以SPI、Dual SPI、Quad SPI、Octal SPI、QPI、OPI等接口形式连接flash 和片外RAM •完善的安全机制–硬件加密加速器支持AES-128/256、Hash、RSA、HMAC、数字签名和安全启动–集成真随机数发生器–支持片上及片外存储器的访问权限管理–支持片外存储器加解密功能•丰富的通信接口及GPIO管脚,可支持多种场景及复杂的应用产品特性WiFi•支持IEEE802.11b/g/n协议•在2.4GHz频带支持20MHz和40MHz频宽•支持1T1R模式,数据速率高达150Mbps•无线多媒体(WMM)•帧聚合(TX/RX A-MPDU,TX/RX A-MSDU)•立即块确认(Immediate Block ACK)•分片和重组(Fragmentation/defragmentation)•Beacon自动监测(硬件TSF)•4×虚拟Wi-Fi接口•同时支持基础结构型网络(Infrastructure BSS)Station模式、SoftAP模式和Station+SoftAP混杂模式请注意ESP32-S3在Station模式下扫描时,SoftAP信道会同时改变•天线分集•802.11mc FTM•支持外部功率放大器蓝牙•低功耗蓝牙(Bluetooth LE):Bluetooth5、Bluetooth mesh•高功率模式(20dBm,与Wi-Fi共用PA)•速率支持125Kbps、500Kbps、1Mbps、2Mbps•广播扩展(Advertising Extensions)•多广播(Multiple Advertisement Sets)•信道选择(Channel Selection Algorithm#2)•Wi-Fi与蓝牙共存,共用同一个天线CPU和存储•Xtensa®32位LX7双核处理器,主频高达240MHz•CoreMark®得分:–单核,主频240MHz:613.86CoreMark;2.56CoreMark/MHz–双核,主频240MHz:1181.60CoreMark;4.92CoreMark/MHz•128位数据总线位宽,支持SIMD指令•384KB ROM•512KB SRAM•16KB RTC SRAM•SPI、Dual SPI、Quad SPI、Octal SPI、QPI、OPI 接口外接多个flash和片外RAM•引入cache机制的flash控制器•支持flash在线编程高级外设接口和传感器•45×GPIO口•数字接口:–4×SPI–1×LCD接口(8位~16位并行RGB,I8080,MOTO6800),支持RGB565,YUV422,YUV420,YUV411之间互相转换–1×DVP8位~16位摄像头接口–3×UART–2×I2C–2×I2S–1×RMT(TX/RX)–1×脉冲计数器–LED PWM控制器,多达8个通道–1×全速USB OTG–1×USB Serial/JTAG控制器–2×MCPWM–1×SDIO主机接口,具有2个卡槽–通用DMA控制器(简称GDMA),5个接收通道和5个发送通道–1×TWAI®控制器,兼容ISO11898-1(CAN规范2.0)•模拟接口:–2×12位SAR ADC,多达20个通道–1×温度传感器–14×电容式传感GPIO•定时器:–4×54位通用定时器–1×52位系统定时器–3×看门狗定时器低功耗管理•电源管理单元,五种功耗模式•超低功耗协处理器(ULP):–ULP-RISC-V协处理器–ULP-FSM协处理器安全机制•安全启动•Flash加密•4096位OTP,用户可用的高达1652位•加密硬件加速器:–AES-128/256(FIPS PUB197)–Hash(FIPS PUB180-4)–RSA–随机数生成器(RNG)–HMAC–数字签名应用(部分举例)具有低功耗的ESP32-S3专为物联网(IoT)设备而设计,应用领域包括:•智能家居–智能照明–智能按钮–智能插座•工业自动化–工业机器人–Mesh组网–人机界面•医疗保健–健康监测–婴儿监控器•消费电子产品–智能手表、智能手环–OTT电视盒、机顶盒设备–Wi-Fi和蓝牙音箱–具有数据上传功能的玩具和接近感应玩具•智慧农业–智能温室大棚–智能灌溉–农业机器人•零售餐饮–POS系统–服务机器人•音频设备–网络音乐播放器–音频流媒体设备–网络广播•通用低功耗IoT传感器Hub •通用低功耗IoT数据记录器•摄像头视频流传输•USB设备•语音识别•图像识别•Wi-Fi+蓝牙双模网卡•触摸感应交互–防水功能–距离感应–滑条、滚轮设计乐鑫信息科技5ESP32-S3系列芯片技术规格书v1.0目录产品概述2方案亮点2产品特性3应用41产品型号对比11 1.1ESP32-S3系列芯片命名11 1.2ESP32-S3系列芯片对比112管脚定义12 2.1管脚布局12 2.2管脚描述13 2.3管脚名称释义16 2.4功能名称释义16 2.5GPIO功能17 2.6芯片与SiP Flash/PSRAM的管脚对应关系19 2.7电源管理20 2.8Strapping管脚223功能描述25 3.1CPU和存储253.1.1CPU253.1.2片上存储253.1.3外部Flash和片外RAM253.1.4存储器映射263.1.5Cache263.1.6eFuse控制器273.1.7处理器指令拓展(PIE)27 3.2RTC和低功耗管理273.2.1电源管理单元(PMU)273.2.2超低功耗协处理器(ULP)28 3.3模拟外设283.3.1模/数转换器(ADC)283.3.2温度传感器283.3.3触摸传感器28 3.4系统组件283.4.1复位和时钟283.4.2中断矩阵293.4.3权限控制293.4.4系统寄存器303.4.5通用DMA控制器303.4.6CPU时钟303.4.7RTC时钟313.4.8时钟毛刺检测31 3.5数字外设313.5.1IO MUX和GPIO交换矩阵313.5.2串行外设接口(SPI)323.5.3LCD接口333.5.4摄像头接口333.5.5UART控制器333.5.6I2C接口333.5.7I2S接口343.5.8红外遥控343.5.9脉冲计数控制器343.5.10LED PWM控制器343.5.11USB2.0OTG全速接口353.5.12USB Serial/JTAG控制器353.5.13电机控制PWM(MCPWM)363.5.14SD/MMC主机控制器363.5.15TWAI®控制器36 3.6射频和Wi-Fi373.6.1 2.4GHz接收器373.6.2 2.4GHz发射器373.6.3时钟生成器373.6.4Wi-Fi射频和基带383.6.5Wi-Fi MAC383.6.6联网特性38 3.7低功耗蓝牙383.7.1低功耗蓝牙射频和物理层383.7.2低功耗蓝牙链路层控制器39 3.8定时器393.8.1通用定时器393.8.2系统定时器403.8.3看门狗定时器403.8.4XTAL32K看门狗定时器40 3.9加密/安全组件403.9.1片外存储器加密与解密403.9.2安全启动413.9.3HMAC加速器413.9.4数字签名413.9.5World控制器413.9.6SHA加速器413.9.7AES加速器423.9.8RSA加速器423.9.9随机数发生器43 3.10外设管脚分配434电气特性49 4.1绝对最大额定值494.2建议工作条件49 4.3VDD_SPI输出特性50 4.4直流电气特性(3.3V,25°C)50 4.5ADC特性50 4.6功耗特性51 4.7可靠性认证52 4.8Wi-Fi射频534.8.1Wi-Fi射频发射器(TX)规格534.8.2Wi-Fi射频接收器(RX)规格53 4.9低功耗蓝牙射频554.9.1低功耗蓝牙射频发射器(TX)规格554.9.2低功耗蓝牙射频接收器(RX)规格57 5封装信息59 6相关文档和资源60修订历史611ESP32-S3系列芯片对比11 2管脚描述13 3管脚名称释义16 4功能名称释义16 5GPIO功能17 6芯片与SiP Flash/PSRAM的管脚对应关系19 7ESP32-S3系列芯片上电、复位时序图参数说明21 8JTAG信号源选择22 9Strapping管脚22 10VDD_SPI电压值的默认配置23 11Strapping管脚的建立时间和保持时间的参数说明24 12ESP32-S3系列和外部flash芯片的连接关系32 13外设和传感器管脚分配43 14绝对最大额定值49 15建议工作条件49 16VDD_SPI输出特性50 17直流电气特性(3.3V,25°C)50 18ADC特性50 19ADC校准结果51 20W-Fi RF功耗51 21不同功耗模式下的功耗(除Modem-sleep)51 22Modem-sleep模式下的功耗52 23可靠性认证52 24Wi-Fi频率53 25频谱模板和EVM符合802.11标准时的发射功率53 26发射EVM测试53 27接收灵敏度54 28最大接收电平54 29接收邻道抑制55 30低功耗蓝牙频率55 31发射器特性-低功耗蓝牙1Mbps55 32发射器特性-低功耗蓝牙2Mbps55 33发射器特性-低功耗蓝牙125Kbps56 34发射器特性-低功耗蓝牙500Kbps56 35接收器特性-低功耗蓝牙1Mbps57 36接收器特性-低功耗蓝牙2Mbps57 37接收器特性-低功耗蓝牙125Kbps58 38接收器特性-低功耗蓝牙500Kbps581ESP32-S3功能框图2 2ESP32-S3系列芯片命名11 3ESP32-S3芯片管脚布局(俯视图)12 4ESP32-S3数字电源管理21 5ESP32-S3系列芯片上电、复位时序图21 6Strapping管脚的建立时间和保持时间24 7地址映射结构26 8QFN56(7×7mm)封装591产品型号对比1.产品型号对比1.1ESP32S3系列芯片命名H VESP32-S3F x R xSiP flash及SiP PSRAM指的是封装在芯片内部的flash和PSRAM。
为开发板NodeMCU1.0(ESP-12EModule)编译时出错。
之前⽤的好好的,这次突然不⾏了,⽹上查了⼀天,找了好多东西,这个问题每个⼈的情况可能不太⼀样.
⾸先分享⼀下检索,是的在检索时很多⼈不会查资料,就像这个问题,很多⼈会搜esp8266编译出错,或者类似的,可以肯定⼀点,这是错误的,分享⼀下我在发这篇⽂章时会怎么定题⽬,我会想它属于哪⼀类,然后我也是刚解决这个问题,⾃然没有太多定义,所以我会把出错的内容直接当标题,这样是最保险的,所以类似程序⽅⾯的问题在检索时最好是直接复制出错的地⽅然后问度娘.
然后是我⾃⼰的问题,我遇到的问题是引⽤.h⽂件多了⼀个
下⾯是之前报错的
然后,在解决之后是这样的
完美解决.随笔⼩记,愿解尔惑.。
ensp基本配置命令及解释1. 熟悉华为< Huawei > 用户视图< Huawei >system-viem[ Huawei ]系统视图[Huawei]interface Ethernet 0/0/1 进入接口[Huawei-thernet 0/0/1] 接口视图quit 返回上一视图ctrl+z 直接返回用户视图帮助获取帮助息TAB补全命令简写切换语言模式(支持中英文两种语言模式Chinese/English)< Huawei> language-mode ChineseChange language mode, confirm? [Y/N] y< Huawei > display version 查看VRP系统版本< Huawei > display elabel 查看设备型号[Huawei]sysname switch 修改主机名[Switch]配置明文console 口令:[switch]user-interface console 0 进入console 0 唯一端口[switch-ui-console0]authentication-mode password 启用密码[switch-ui-console0]set authentication password simple 123 设置密码为123quit 退出系统视图quit 退出用户视图< switch >display current-configuration 查看配置息配置密文console 口令:[switch]user-interface console 0 进入console 0 唯一端口[switch-ui-console0]authentication-mode password 启用密码[switch-ui-console0]set authentication password cipher 123 设置密码为123Simple 明文Cipher 密文取消密码:[Switch-ui-console0]undo set authentication password配置交换机IP地址[Switch]interface Vlanif 1 接口1[Switch-Vlanif1]IP address 192.16.1.100 24[Switch-Vlanif1]undo shutdown 启动IP地址(华为交换机默认开启,不需要再次开启)配置自动退出超时时间:[Huawei]user-interface console 0 进入console唯一端口[Huaw:ei-ui-console0]idle-timeout 1440设置分钟防止弹出息干扰命令:< Huawei >undo terminal moni 设置用户视图[Huawei]undo info-center enable 设置系统视图保存配置息:< switch >se重启:< switch >reboot恢复出厂设置:< s1 >reset sed-configuration输入y确认恢复出厂< s1>rebootN 不保存Y 确认重启禁用接口与启用接口:[Huawei]interface GigabitEthernet 0/0/2 进入端口号[Huawei-GigabitEthernet0/0/2]shutdown 禁用0/0/2端口[Huawei-GigabitEthernet0/0/2]undo shutdown启用0/0/2端口什么是路由?路由器指的是负责在不同网络之间转发数据的设备,当到达目标的路径很复杂时,由路由器决定最佳路径,路由器也为直连网络的主机充当“网关”角色。
esp8266 at指令集详解常用的AT指令集ESP8266封装方式多样,天线可支持板载PCB天线,IPEX接口和邮票孔接口三种形式;ESP8266可广泛应用于智能电网、智能交通、智能家具、手持设备、工业控制等领域。
其实,这些都是浮云,最大的优点是它是一款非常廉价的WIFI串口解决方案模块,适合种学生开发者~AT指令调试(初步开发)ESP8266本身就是一个mcu,所以它可以有两种用途:1.当成一个普通的wifi模块,用官方集成的AT指令集进行开发;2.当成一个集成了wifi功能的mcu,用安信可或其他平台提供的sdk进行深度开发。
由于由浅入深,今天先总结下常用AT指令的开发过程。
先连接好电路,注意将GPIO0脚悬空,用串口调试助手发送AT指令,默认波特率为115200,设置好之后才可以进行正常通讯。
下面我将列出常用的AT指令集:AT+GMR ----------- ------- 查看版本信息AT+CWMODE=?---------- ---响应返回当前可支持哪些模式AT+CWMODE=《mode》--- ---参数说明《mode》1 StaTIon 模式;2 AP 模式;3 AP 兼StaTIon 模式;AT+ CWJAP =《ssid》,《pwd 》----参数说明《ssid》字符串参数,接入点名称《pwd》字符串参数,密码最长64 字节ASCIIAT+CIPSTART=?----------设置AT+CIPMUX=0+CIPSTART:(《type》取值列表),(《IP address》范围),(《port》范围)AT+ CIPSERVER=《mode》,《port》--参数说明。