版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于单片机的自动校时电子时钟设计与实现目录TOC\o"1-3"\h\u283351前言 120731.1引言 1240731.2本论文的研究内容以及意义 243221.3发展前景 2186372自动校时电子时钟的校时方案选取与功能实现 293082.1自动校时电子时钟的校时方案 2270542.2自动校时电子时钟功能实现 3112383自动校时电子时钟的总设计和基本工作原理 482313.1自动校时电子时钟的总设计方案 4323503.2自动校时电子时钟的基本工作原理 4122173.3系统总电路图 52134系统的硬件设计 5169984.1数据处理控制模块 6291104.2WiFi传输模块 840174.3温度传感器模块 9230844.4显示模块 10217364.5报警提示模块 12163444.6按键模块 12288135系统的软件设计 13166575.1软件开发环境 13169055.2系统的软件设计以及软件系统流程图 13225965.2.1主程序设计思路 13143645.2.2软件系统流程图 15100285.3子程序设计 1629785.3.1WiFi时间处理子程序 16289255.3.2温度采集数据子程序 16209005.3.3OLED显示子程序 17252725.3.4单片机内部RTC时钟子程序 1899365.5.5农历时间子程序 198296自动校时电子时钟系统的调试与分析 2119946.1校时时间误差测试 21125066.2温度采集数据误差测试 22176556.3.1硬件调试 221036.3.2软件调试 22137457.结论 23【内容摘要】本论文将介绍基于STM32F103C8T6单片机最小系统和外围模块电路构成的WiFi自动校时电子时钟。本设计的电子时钟具有WiFi自动校时,显示阳历和农历日期、星期、环境温度以及手动调节闹钟时间的功能。主要核心数据控制电路选取STM32F103C8T6单片机作为最小系统、ESP8266WiFi模块、0.96寸中景园OLED液晶屏显示模块、DS18B20温度传感器、蜂鸣器等常见器件。经过单片机核心处理器控制自动校时电子时钟来调整时间,为了避免自动校时电子温度超过程序设定的最大值,选择DS18B20温度传感器及时检查系统的工作温度,当外界温度超过系统设置的最大值,则报警模块会主动发出声响。[1]本设计的主要实现的功能是通过网络更新时间,实现电子时钟自动校时。具体方式是利用WiFi模块读取网络服务器时间数据,通过串口向单片机发送数据,用于单片机内部时钟RTC校时,从而满足自动校时的功能。本设计的电子时钟具有电路简单、成本廉价、制作容易、校时时间准确的特点。【关键词】WiFi;自动校时;电子时钟;温度报警1前言1.1引言随着现代人们的生活方式和工作节奏正在加快,安排时间的方式也变得越来越棘手,这样的快节奏生活使得人们意识到时间的宝贵,进入21世纪快餐式的生活方式,现代人工作忙忙碌碌的步伐和嘈杂的工作环境,很容易使得我们忘记时间的快慢,因此,与时间赛跑成为了我们日常生活的一部分。时钟已经变成人们平常和工作不可分割的工具。传统的电子时钟只能显示出时间但是不能保证每个时钟都能够达到彼此同步时间校对,这样给人们的生活带来不必要的困扰。当前的社会,很多事情都是离不开用到精确的时间,,不仅可以准确并迅速读取时间,而且也可以精确到秒。而电子时钟具备的功能正好能够提供用户的需求。[1]1.2本论文的研究内容以及意义在本文中,我将设计一个无线WiFi自动校时电子时钟设计方案以STM32F103C8T6单片机芯片作为最小系统连接外围模块电路。与此同时,为了避免系统温度超过设定的温度,采取DS18B20温度传感器实时检查系统的工作温度,当外温超过系统设置的最大值,那么报警模块主动发出响声[2]。通过WiFi模块连接手机热点,访问网络服务器,以联网的方式获取时间,实现电子时钟自动校对,可以消除系统积累的时间误差,与实时时间同步。电子钟可靠、准确,我们日常社会经济生活的各个领域得到了普及电子时钟有其他的可扩展性,例如获取天气预报、PM2.5质量检测等。[3]因此,电子时钟的功能进一步研究功对未来生活的发展有很越来越来重要的意义[1]。1.3发展前景如今微型处理器使用领域不断扩大,许多程序微型处理器都是可以运行,比如读写硬盘、内存以及CPU等等。[4]同时,单片机的运行程序是可以按照自己的需求来修改。目前的社会生活以STM32F103C8T6单片机作为最小系统的电子时钟等产品越来越受到民众的追捧。[4]自动校时电子时钟等产品,方便人们的生活方式。2自动校时电子时钟的校时方案选取与功能实现2.1自动校时电子时钟的校时方案方案一:采用GPS自动校时方式。从GPS卫星直接接受信号,信号接收到以后经过接口传输给客户设备进行校时,进行时间同步。GPS整个延迟时间约几十微妙,精度可以达到毫秒级的时间误差要求。方案二:采用蓝牙校时。手机客户端连接的蓝牙,点击校准时间按钮,手机向设备发送手机上面获取的时间,设备接收到时间后,按照一定的时间格式,写到蓝牙模块芯片当中,这样就完成了一次时间校准。方案三:WiFi校时ESP8266WiFi联网方式读取服务器时间数据,进行网络时间解析,再经过串口发送单片机,单片机接收到的时间数据用于单片机内部时钟RTC校时,完成时间的校对。本设计的自动校时电子时钟,要求校时时间精准,数据传输速率高的特点。蓝牙和WIFI都是无线通信网络。WiFi最主要的优势就是能够使得电子设备连接与局域网之间进行连接并且11Mbps高传送速率。带宽输送为1Mbps的蓝牙设备,其通信距离在10米范围。在时间精度方面,GPS的精度相比蓝牙以及WiFi,它是三者中最高的,采用原始的GPS时钟源,而WiFi是从GPS里面读取时间数据,稍微有些时间延时。但是WiFi适合室内、传输距离比较短,信号强,而GPS在室内的接受信号相对弱,考虑到室内演示,故本设计选用WiFi模块进行校时。2.2自动校时电子时钟功能实现(1)实现阳历农历的日期、星期显示(2)可以实现调节闹钟功能(3)当温度达到阈值,可以实现温度报警功能(4)可以实现WiFi模块自动校时的功能3自动校时电子时钟的总设计和基本工作原理3.1自动校时电子时钟的总设计方案本设计是由外围模块电路连接STM32F103C8T6微控制器最小系统共同构成。自动校时电子时钟由核心数据控制模块STM32F103C8T6单片机芯片、ESP8266WiFi模块、0.96寸的中景园OLED液晶显示、蜂鸣器提示模块、温度传感器模块和按键调节时间模块共同组成。以STM32F103C8T6单片机为数据控制处理器,经过程序操纵WiFi模块,STM32微控制器微通过串口ESP8266WiFi联网方式解析并获取服务器的时间,接收到的时间数据用于单片机内部时钟RTC校时,再通过软件程序控制电子时钟的功能。[1]自动校时电子时钟方案系统的整体设计框图如图3-1所示
图3-1自动校时电子时钟系统框图3.2自动校时电子时钟的基本工作原理STM32单片机串口RTC3、TXD对应连接ESP8266WIFI模块TXD3、RTC3口。ESP8266WIFI模块以联网方式获取服务器时间,然后通过串口发送给STM32微控制器,STM32微控制器接收到时间信号,用于STM32微控制器内部的RTC时钟校时,再将时间数据传送给OLED液晶显示屏显示相应日期,由日期来自动转农历的数据。自动校时电子时钟的校准实现方式是通过网络来更新时间数据,由WiFi模块获取网络服务器数据,单片机内部时钟RTC进行校时,从而满足自动校时的功能。3.3系统总电路图WiFi自动校时电子时钟总电路图,如图3-3所示。图3-3WiFi自动校时电子时钟总电路图4系统的硬件设计根据自动校时电子时钟的要实现的基本功能,硬件电路包括STM32F103C8T6单片机芯片核心处理器、ESP8266WiFi无线传输模块、DS18B20温度采集数据传感器模块、0.96寸OLED液晶显示屏显示模块、独立按键模块、蜂鸣器模块以及电源模块这些硬件模组成,自动校时电子时钟解决方案设计的硬件电路框图如图3-3所示。4.1数据处理控制模块方案一:选用SCT89C52单片机,该单片机是51系列单片机的增强型,拥有抗干扰能力大、传输高速、功耗消耗少等优势。传统51单片机指令代码该单片机都能够全部兼容,能够随意在6时钟机器周期和12周期中选用。此单片机的部分参数见表4-1-1。表4-1-1SCT89C52单片机处理器参数表参数类型具体参数内部RAM512字节定时器/计数器3个,T0/T1/T2工作电压3.3V-5V存储器大小8K全静态工作频率0~40MHz低功耗模式空闲、掉电通信方式串行通信可编程的I/O线21个方案二:选用STM32F103C8T6单片机作为自动校时电子时钟最小工作系统。可以外接直插,方便手工焊接。同时,外接一个电压大小为3V的纽扣电池充当单片机内部RTC时钟电源备用电池,确保RTC时钟的走时准确性。[5]STM32系列单片机是新型的处理器,运行速度快,同样也设置了充足的内置资源。[6]在供电方面,计算机与数据线相连,就可以进行充电,这样保证保持其正常的工作模式和运行。[6]正是因为具备了这些优点,也适用于本次设计电子时钟系统的需求。同样,通过该芯片能够自由选择需要的控制模块,这种做法可以电子时钟实现多种功能,获取时间数据精确和实时性更强。[1]STM32F103C8T6单片机参数见表4-2-2。表4-2-2STM32F103C8T6单片机参数表参数类型具体参数存储器容量RAM:20KB工作电压2V~3.6V程序存储器容量64KB(64k×8)工作频率72MHz振荡器型内部RAM容量20K×8两种方案对比发现,SCT89C52单片机存储容量比较小,内部存储容量是8K,而32单片机程序容量达到64K。本设计采用ESP8266WIFI模块作为网络校时模块,ESP8266WiFi模块和其他程序模块加起来的空间存储已经超过了8K,因此SCT89C52单片机在程序存储方面显然不适合。WiFi网络校时传输数据需要很高的运行速度,32单片机的工作频率高达72KHz而52单片机的实际工作频率在40KHz左右,所以SCT89C52单片机不可以胜任此工作。4.2WiFi传输模块ESP8266WiFi模块是实现网络解决的一种方案。[7]实现联网功能的手段是将使用者的电子设备连接到WIFI无线网络上,然后在与其他设备Internet或LAN通信。[8]该模块的串口透传传输速率高达110-921600bps,选用IEEE802.11b/g/n的无线标准,15ma是GPIO驱动能力最大值,3.3V的电压供电,持续发送的情况下,工作电流是70mA的范围,最大的值可以达到200mA;正常模式下电流达到12mA且最大值为200mA;当处于待机时在200uA以下。使用过程中,除了电源以及通信端口,使能引脚上拉,剩余未使用的引脚应保持悬挂。[7]本设计中,WiFi模块要实现的功能是网络校时。具体实现的功能是ESP8266WiFi模块以联网的方式读取网络服务器的数据,通过串口发送给STM32微型控制器。电路连接方式是串口用USART3,ESP8266WiFi模块电路的端口TXD发送模式和单片机的RXD接收模式PB11脚相连,引脚三、引脚七以及GPIO接高电平3.3V,脚2接地。模块电路原理图如图4-2所示。图4-2ESP8266WiFi电路原理4.3温度传感器模块本设计的温度传感器模块选型考虑用的温度采集模块有:DHT11湿温度传感器和DS18B20传感器:方案一:选用DHT11温度传感器,DHT11温度传感器模块同时拥有NTC测温器件和电容式感温器件。接口选择单线式串行方式,简化了系统操作步骤,功耗较小,长期稳定并且超长的传送间隔。该模块的60uA的待机时间,供电电压是DC3.3V~5.5V,0.3mA的供电电流,0~50℃的温度测量范围,1℃的温度分辨率。方案二:选用DS1820温度传感器作为温度报警模块,该模块拥有9位A/D精度转换,温度测量值在-55℃~+125℃之间,将温度更改为数字通过1s范围就可以实现。DS1820具有测温操作简易、精度高的特点。实际应用中要注意(1)读写程序DS820时,确保读写时序的规范,不然不能得到准确数据;(2)测温程序阶段,DS1820接受到温度转换指示后,程序需要延时,该模块才能返回数据,当出现接触出现问题时,程序读取无法返回数据,程序将陷入无限循环。方案三:选用DS18B20温度传感器,作为一款1-wire数字的单总线器件,具备抗干扰能力强,体积轻便,成本低,精度准确的优点。9位~12位A/D转换的编程范畴,3.0V~5.5/DC的工作电源,-55℃~+125℃的温度周围[12],-10~+85°C之间,精度的相对误差是正负0.5℃。对比三种方案,DS18B20温度传感器与DHT11温度传感器都是一根数据口,都可以测试温度而DHT11的测温范围是在0℃~50℃,温度误差为2℃,精度是2,而DS18B20的固有温度误差是1℃,精度是0.5。从A/D转换精度的角度来看,DS18B20最多可以达到12位,DS1820达到9位,在精度选择方面,DS18B20比DS1820的精度更高一些。测温范围比较,DS18B20比DHT11测温更精确。对比三种温度传感器,S18B20体积相对轻便,成本相对低。更加符合电子时钟的要求。本设计中,DS18B20温度传感器的功能是及时检查自动校子时钟系统的工作温度,温度达到程序设置的阈值,然后蜂鸣器模块会出现响声。[9]硬件电路的具体设计由DS18B20数字温度传感器的脚2通过大小为10K的上拉电阻R1和单片机STM32F103C8T6的PB0端口相连接,温度传感器的脚1和脚3分别接GND和电源3.3V。4.4显示模块本方案的液晶屏显示模块考虑1602液晶显示屏或者0.96英寸的中景园OLED液晶显示屏。方案一:1602液晶显示字符模块,该模块的特点:(1)接口为数字式,操作起来简单方便;(2)体积微小而且重量也很轻巧;(3)功耗消耗少,由于功耗大部分消耗在驱动IC以及内部的电极,所以损失的电量相对比较少。通常可以实现的方式是段式、字和点阵式。该模块技术参数见表4-4-1。表4-4-11602液晶主要的技术参数参数类型具体参数显示容量16×2个字符芯片工作电压4.5~5.5V模块最佳电压5.0V字符尺寸2.95×4.35(W×H)mm方案二:本设计采用中景园0.96寸的4针OLED液晶显示屏。该模块采用的内部驱动芯片是SSD1306,模块供电方式可以是3.3V。通信时,采用IIC电路接口,电路接口分别做时钟接口和数据接口,时钟引脚是SCL,数据引脚为SDA。不需要修改模块路,OLED屏具有多个控制指令,功能丰富,汉字展现、ASCII、图片等。OLED技术具有自发光的特点,当系统上电时不会点亮,点亮时要求有接线以及驱动程序无误,厚度薄,反应的速度快,功耗小。4针的OLED显示屏产品参数见表4-4-2.表4-4-2OLED显示屏产品参数参数类型具体参数控制芯片SSD1306分辨率128*64接口类型IIC接口工作电压3.3V管脚数量4视角方向全视角工作温度-40~70度通过对比,LCD都需要背光OLED拥有自发光源的特点,因此,同样的显示效果,OLED的显示结果更加可观。两者的功耗相比,OLED比LCD消耗更少,因此OLED更加适合本次自动校时电子时钟的方案设计。故在选择显示屏时,优先考虑OLED液晶显示屏。4.5报警提示模块本设计方案用蜂鸣器当报警提醒模式。电路主控制芯片选择SH69P43,4MHz晶振大小的主振荡器电路结构。该模块的供电形式选用直流电压,蜂鸣器的工作电流范围比较高,STM32F103C8T6单片机的I/O不可以直接用来启动蜂鸣器,需要进行放大电路才能驱动,因此我选用S9015三极管作为电流放大器就达到放大电流的作用。本文电路方案中,STM32F103C8T6单片机PB9引脚和S9015三极管基级相互连接,根据低电平驱动模式,当STM32F103C8T6单片机的PB9引脚位被拉低,处于低电平时,蜂鸣器是正常的工作模式状态发出报警声音,相反,如果引脚是高电平模式,电路则相当于断开状态,这时蜂鸣器是不发出报警声。在本设计电路中,蜂鸣器发挥作用有两个模式:当处于闹钟模式,蜂鸣器是否导通由输出电平变化来控制,当使用者定时闹钟和当前时间相同时,蜂鸣器则发出响声。处于温度报警模式,为了避免自动校时电子时钟系统温度超过程序设置的最高温度,DS18B20温度传感器及时监察系统的工作温度是否超过程序设置的最高值30℃,如果超过本设计方案中的这个温度,那么蜂鸣器模块将会主动发出声音。4.6按键模块本设计方案电路硬件设计中设置了3个调节时间的按键。[2]这三个按键分别实现不同的功能,分别接在STM32F103C8T6单片机的PA0、PA1和PA2引脚,按键输入模块实现时阳历阴历日期、星期、闹钟和温度数据的循环切换模式。[2]。第一个按键为设置键,进入日期、星期、闹钟数据的设置,第二个按键实现时间数据的减1操作,第三个按键实现时间数据的加1操作。按键模块电路如图4-6所示。图4-6按键电路5系统的软件设计5.1软件开发环境软件部分本设计方案采用了KEIL5进行编译。其开发周期大致如下:(1)首先建立工程文件,选用芯片进行方案设计,然后进行设置(2)进行C源文件和程序集源文件的编写,输出程序集源文件。(3)编译应用代码并且找出程序代码中的错误点。(4)当文件中出现编译错误时,返回程序并纠正(5)进行调试。[15]5.2系统的软件设计以及软件系统流程图5.2.1主程序设计思路进入初始化程序,首先进入平台初始化,,然后设置NVIC中断,打开WiFi的串口中断,依次进行温度、WiFi、OLED液晶屏、RTC时钟和按键初始化。再进行采集RTC时间、农历程序、温度采集程序,经过延时,进入WiFi程序,延时为1秒,发送指令,网络解析获取时间数据,服务器返回时间数据。关键代码如下。1.intmain(void)2.u16times=0;3.Init_Platform();4.DS18B20_Init();5.ESP8266_Init();6.OLED_Init();7.RTC_Init();8.Key_Time_Init();9.while(1)10.{11.RTC_Work();12.Lunar_work();13.Tempt();14.OLED_Scan();15.times++;16.if(times>=200)17.{18.times=0;19.ESP8266();20.delay_ms(1000);21.Get_NTP_Time();22.}23.if(times==20)24.{25.ESP8266_Link_Server(enumUDP,"1.","123",Single_ID);26.}27.}28.}5.2.2软件系统流程图微控制器的软件部分主要包括软件的主程序设计以及各个模块子程序设计。[10]系统的软件总流程如图5-2-2。图5-2-2软件系统流程5.3子程序设计5.3.1WiFi时间处理子程序网络校时的实现可以通过ESP8266WiFi模块能够实现一种网络授时终端。[7]本设计的ESP8266WiFi模块时间处理程序在系统通电之后,程序开始进行系统初始化过程,获取WiFi网络名称和密码是通过读取EEPROM得到的。本设计程序WiFi网络名是PhoneA以及网络密码是123456789,WiFi模块通过连接NTP服务器的IP地址(1.)和端口(123),通过发送指令.服务器返回网络时间数据指令,获得网络时间数据之后进行解析时间,然后进行时间校准。WiFi时间处理子程序流程图如图4-2-1所示。图5-3-1WiFi时间处理子程序流程5.3.2温度采集数据子程序系统开始供电使用时,单总线直接读取数据,OLED液晶显示温度数据。与系统设定的温度限制进行比较。如果温度超过系统程序设定的最大值,蜂鸣器会发出提示响声。采集温度子程序如图5-3-2所示。图5-3-2温度采集流程5.3.3OLED显示子程序OLED屏是一个液晶屏的驱动程序,采用I2C的接口,本文的设计用到的是使用0.96寸中景园OLED屏显示,I2C接口一个用于时钟接口,一个用与数据接口。其流程如图5-3-3。图5-3-3OLED液晶显示5.3.4单片机内部RTC时钟子程序SIM32单片机微型处理器内部RTC驱动时钟应用外部晶振32.768KHZ的振荡器,此外,可以输入152Hz的信号来校准RTC的时钟。一般来说,32.768kHz时钟可以形成1秒长的时间标准。程序进入按键初始化,设置IO口,通过按键S1和按键S2分别调节闹钟的增加或减少,如果时间与定时闹钟时间相应则进入报警程序来提示。使用单片机内部的RTC时钟来获取时间,再通过按键来调整时钟。其流程图如图5-3-4所示。图5-3-4RTC实时时钟程序流程5.5.5农历时间子程序阳历和阴历是两套不同的历法,所以要将公历的年月日数据进行转换,才能相应的阴历日期。[11]实现功能要用到农历阳历的时间转换。基本实现的方式是首先查找并读取存储在计算机内存的基本数据表,经过程序转换得到所需的数据信息,然后按照算法实现对阳历和阴历之间的转换。首先要创建月份数据表,当输入BCD公历时间数据则输出BCD农历时间数据(只允许1901-2099年的范围),如:计算2004年10月16日程序编写基本思路是:Conversion(0,0x4,0x10,0x16);c_sun,year_sun,month_sun,day_sun均为BCD数据,世纪标志位c_sun规定c_sun=0是21世纪,c_sun=1是19世纪。[12]十进制转换数据为十六进制,选用当年春节公历月的时间,计算当年元旦离当年春年之间的天数差值,阳历日距离春节的天数计算方法是通过两者相减得到的。计算星期用到的算法是:日期+年份+所过闰年数+月较正数之和除7的余数就是星期但如果是在闰年又不到3月份上述之和要减一天再除7星期数为0。关键代码如下:1.voidLunar_work(void)2.{3.u8c_sun,year_sun,month_sun,day_sun;4.u8tmp=0;5.c_sun=0;//21世纪6.year_sun=distime.tm_year-2000;7.tmp=(year_sun/10)*16+year_sun%10;8.year_sun=tmp;9.month_sun=distime.tm_mon+1;10.tmp=(month_sun/10)*16+month_sun%10;11.month_sun=tmp;12.day_sun=distime.tm_mday;13.tmp=(day_sun/10)*16+day_sun%10;14.day_sun=tmp;15.Conver_week(c_sun,year_sun,month_sun,day_sun);16.Conversion(c_sun,year_sun,month_sun,day_sun);17.lunartime.tm_year=2000+year_moon/16*10+year_moon%16;18.lunartime.tm_mon=month_moon/16*10+month_moon%16;19.lunartime.tm_mday=day_moon/16*10+day_moon%16;20.lunartime.tm_wday=week/16*10+week%16;21.}6自动校时电子时钟系统的调试与分析6.1校时时间误差测试自动校时电子时钟,要求校时精准,通过按键调整时间和0.96英寸OLED显示时间。完成实物图时候通过万用表检查的电路各个器件之间的的连接情况,调试好硬件电路之后对软件程序也依次进行调试检测。选用ESP8266WiFi进行校时,WiFi模块获取网络时间本身存在的误差之外,程序校时的时间误差在10s的范围之间。以下是本设计实际操作中的误差见表6-1。表6-1自动校时电子时钟误差数据表调节电子时钟显示时间标准时间误差2017/5/0111:222021/5/01/11:2214s2022/5/0214:302022/5/0214:3016s2021/4/0216:402021/5/0216:4018s2021/5/024:402021/5/0216:4615s6.2温度采集数据误差测试选用DS18B20温度传感器,-10~+85°C的相对误差是正负0.5℃。在进行物理测试中,实际温度差如表6-2。表6-2自动校时电子时钟温度实际温度误差环境温度电子时钟显示的温度误差27℃(广西师范大学十五舍4月28)26℃(广西师范大学十五舍4月28)1℃28℃(广西师范大学图书馆二楼5月1)30℃(广西师范大学图书馆二楼5月1)2℃29℃(广西师范大学图书馆二楼5月2)30℃(广西师范大学图书馆二楼5月2)1℃30℃(广西师范大学图书馆室外5月2)30℃(广西师范大学图书馆室外5月2)0℃6.3自动校时电子时钟系统整体调试6.3.1硬件调试在硬件部分,发现核心处理器的单片机不能正常工作,进过不断调试和排除各个元器件的电路连接,发现单片机的晶振坏掉了,于是通过更换代替解决了问题。6.3.2软件调试网络通讯:网络时钟部分,调试无法实现正确获取数据,经过长时间分析和调试,在程序的调试过程中,发现解析数据的一个函数出现了错误,经过更改数据。ESP8266-01模块调试:遇到有以下这些困难(1)拿到ESP8266-01模块后,按照ESP8266新手入门调试指导测试,发现有些指令回复不正确,通过服务器连接后没有返回link;(2)怀疑是固件版本不符合,于是从安信可官方查找烧写固件方法,运用最新的FLASH_DOWNLOAD_TOOLS_V,烧写官方最新固定8M版本,始终不成功,后来发现是因为模块是4M,而非8M,找到老固件ESP_8266_BIN0.92.bin,烧
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (2026年)内科主治医师个人工作总结
- 大隐静脉曲张术前术后护理
- 膝关节单髁置换术UKA手术配合专业培训课件
- 日间手术病房平急结合管理模式专家共识:从应急准备到协同响应全攻略
- 2025年河北省保定高碑店市数学三年级下学期期中达标检测试题(含解析)
- 钡餐化学课后试题及答案详解
- 备考计算机一级速看!倒计时冲刺7天刷题库低分也能逆袭
- DB45T 2937-2024 儿童康复机构脑瘫儿童康复服务规范
- 2025年东南大学综评笔试真题及答案
- 农业保险练习题及标准答案呈现
- 2026江西三支一扶历年真题
- 新生儿和低体重新生儿的麻醉管理课件
- 水电水利工程覆盖层灌浆技术规范
- 广播电视机线员操作技能竞赛考核试卷含答案
- GB/T 16555-2025含碳、碳化硅、氮化物耐火材料化学分析方法
- 钻机操作安全知识培训内容课件
- 市政排水管网维护技术规范
- 工程热力学童钧耕课件
- 2025年高中英语教师教材教法考试测试卷及参考答案
- DB2301∕T 130-2023 粉质黏土地层暗挖隧道超前支护施工技术规程
- 海底设施的智能化决策支持系统研究-洞察阐释
评论
0/150
提交评论