esp8266百度百科开发板要想连接红外发射和红外接收模块应该烧录哪种固件

ESP8266的个人心得 - 单片机/MCU论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
ESP8266的个人心得
22:01:27  
前段时间在学长那边顺了一块ESP8266的板子过来了,感觉还不错,现在留点记录避免后续忘记的当前的进度。
板子是基于esp8266的一块二次开发的板子,丝印说的名字叫nodemcu,顺手查一下发现nodemcu这个项目已经开源了,感谢大神们的无私奉献。个人感觉这个开发板有一个特别的亮点,就是在单片机上嵌入了脚本语言编程,使用的脚本语言是Lua(此处可以百度一下),Lua语言稍微了解了一下,感觉这个是脚本解释语言是相当的牛的,就nodemcu而言,用lua编写的代码直接通过串口或者其他途径传输到ESP8266内部,通过转换和解释就可以直接控制单片机(ESP8266)了。
NodeMCU节点连接到互联网,在NodeMCU中运行一个lua程序,在这个程序里面建立tcp client。该client连接到doit的yun服务器,实现与服务器的通信。
在doit yun服务器上,对lua源代码进行编辑,点击&run&,即可将源代码下载到NodeMCU中。
在NodeMCU中,接收到来自服务器的lua源文件,将其保存成文件。并compile成lc文件运行。
要实现这个功能,首先要在NodeMCU中下载三个文件。分别是init.lua,sta.lua,yun.lua。
注意:yun端服务器和NodeMCU之间通信是靠deviceID来识别。本demo的deviceID为doitCar。你可以随意取一个自己喜欢的名字,并在yun.lua中将doitCar替换。
init.lua文件:
print(&\n&)print(&ESP8266 Started&)local exefile=&sta&local luaFile = {exefile..&.lua&,&yun.lua&}for i, f in ipairs(luaFile) do& && &&&if file.open(f) then& && &file.close()& && &print(&Compile File:&..f)& && &node.compile(f)& && && & print(&Remove File:&..f)& && &file.remove(f)& && &&&end endif file.open(exefile..&.lc&) then& && &&&dofile(exefile..&.lc&)else& && &&&print(exefile..&.lc not exist&)endexefile=luaFile = nilcollectgarbage()
sta.lua文件:
print(&Ready to Set up wifi mode&)wifi.setmode(wifi.STATION)local ssid = &MERCURY_1013&--修改成自己路由器的SSIDlocal psw = &&--修改成自己路由器的密码print(&Conneting to &..ssid)wifi.sta.config(ssid,psw)--ssid and passwordwifi.sta.connect()local cnt = 0gpio.mode(0,gpio.OUTPUT);tmr.alarm(3, 1000, 1, function()& & if (wifi.sta.getip() == nil) and (cnt & 20) then& && && && &print(&-&&)& && && && &cnt = cnt + 1& && && && && & if cnt % 2 ==1 then& && && && && && & gpio.write(0,gpio.HIGH);& && && && && & else& && && && && && & gpio.write(0,gpio.LOW);& && && && && & end& & else& && && && &tmr.stop(3)& && && && &if (cnt & 20) then& && && && && && && && &print(&Config done, IP is &..wifi.sta.getip())& && && && && && && && &cnt =ssid=psw=& && && && && && && && &collectgarbage();& && && && && && && && &if file.open(&yun.lc&) then& && && && && && && && && && &&&dofile(&yun.lc&)& && && && && && && && &else& && && && && && && && && && &&&print(&yun.lc not exist&)& && && && && && && && &end& && && && &else& && && && && && && && &print(&Wifi setup time more than 20s, Pls verify\r\nssid:&..ssid..& psw:&..psw..&\r\nThen re-download the file.&)& && && && && && && && &cnt=cnt+1;& && && && && && && && &tmr.alarm(1, 300, 1, function()& && && && && && && && && && &&&if cnt % 2 ==1 then& && && && && && && && && && && &&&gpio.write(0,gpio.HIGH);& && && && && && && && && && &&&else& && && && && && && && && && && &&&gpio.write(0,gpio.LOW);& && && && && && && && && && &&&end& && && && && && && && &end)& && && && &end& & end& && && &end)
yun.lua文件:
--yun coding demo--Created @
by Doit Studio--Modified: null--http://www.doit.am/--http://www.smartarduino.com/--http://szdoit.taobao.com/--bbs: bbs.doit.amprint(&Start yun&)gpio.mode(0,gpio.OUTPUT);--LED Light ongpio.write(0,gpio.LOW);local deviceID = &doitCar&local timeTickCnt = 0local fileName = &yunRemote&local flagClientTcpConnected=print(&Start TCP Client&);tmr.alarm(3, 5000, 1, function()& && &&&if flagClientTcpConnected==true then& && && && && & timeTickCnt = timeTickCnt + 1;& && && && && & if timeTickCnt&=60 then --every 300 seconds send &cmd=keep\r\n& to server& && && && && && && && &timeTickCnt = 0;& && && && && && && && &conn:send(&cmd=keep\r\n&);& && && && && & end& && &&&elseif flagClientTcpConnected==false then& && &&&print(&Try connect Server&);& && &&&conn=net.createConnection(net.TCP, false)& && &&&conn:connect(.178.210&);& && && && && & conn:connect(&connection&,function(c)& && && && && && && && &print(&TCPClient:conneted to server&);& && && && && && && && &conn:send(&cmd=subscribe&topic=&..deviceID..&\r\n&);& && && && && && && && &flagClientTcpConnected =timeTickCnt = 0;& && && && && && && && &end) --connection& && && && && & conn:connect(&disconnection&,function(c)& && && && && && && && &flagClientTcpConnected =& && && && && && && && &conn=collectgarbage();& && && && && && && && &end) --disconnection& && && && && & conn:connect(&receive&, function(conn, m)& && && && && && && && &if string.sub(m,1,5)==&__B__& then& && && && && && && && && && &&&file.remove(fileName..&.lua&)& && && && && && && && && && &&&file.open(fileName..&.lua&, &w& )& && && && && && && && && && &&&conn:send(&cmd=next\r\n&);--start fetching prog file& && && && && && && && &elseif string.sub(m,1,5)==&__E__& then --finish fetching& && && && && && && && && && &&&file.close()& && && && && && && && && && &&&collectgarbage();& && && && && && && && && && &&&node.compile(fileName..&.lua&);& && && && && && && && && && &&&file.remove(fileName..&.lua&);& && && && && && && && && && &&&dofile(fileName..&.lc&)& && && && && && && && &else --the file context& && && && && && && && && && &&&print(&Recieve:&..m)& && && && && && && && && && &&&file.writeline(m);& && && && && && && && && && &&&conn:send(&cmd=next\r\n&);--continue fetching& && && && && && && && &end& && && && && && && && &collectgarbage();& && && && && && && && &end)--receive& && &&&endend)
在浏览器中打开yun.doit.am。输入设备名称:doitCar
进入后,在编辑区域输入:
print(&start flash led&)cnt = 10while cnt&0 dogpio.write(0,gpio.LOW)tmr.delay() --1secondgpio.write(0,gpio.HIGH)tmr.delay()--1secondcnt = cnt - 1;endprint(&yun demo finish!&)
点击”run“。如果一切顺利的话,可以看到NodeMCU的led一秒钟闪一次。
助理工程师
17:31:50  
大神是用的哪块板卡呢?
11:49:55  
大神是用的哪块板卡呢?
是一位学长送的nodemcu的板子。
01:45:49  
嘿嘿。。。。。
09:54:32  
看看,,,,,,
11:21:29  
不错哦,买了板子但是没玩,一直在玩ESP-1s和ESP-12S
11:28:09  
大妞啊,总结的不错哦
等待验证会员
15:47:48  
大神,我刚买了这块板,还没到手,但是完全小白,也不了解lua,但是两个月内要做出8266控制的毕业设计(本人只略懂一些C语言——谭浩强老师的功劳+一点51——郭天祥老师的功劳)请问大神当初是如何入手的,跪求经验分享!谢谢!!
22:00:15  
而我使用的是更加强大的McuNode云编程,原理都差不多,好处是集成了控制台Terminal,很强大,核心代码也很少
好了,分享一下吧!
doit1.png (30.05 KB, 下载次数: 20)
21:52 上传
核心代码:
id=&wodeid& --you can set your id by youself!!!!!!
function startServer()
print(wifi.sta.getip())
sk=net.createConnection(net.TCP, 0)
sk:on(&receive&, function(sck, c) node.input(c) end )& &--print(c)
sk:on(&connection&, function(sck, c)
print(c)
sk:send(id)
tmr.alarm(2, 30000, 1, function()
& & & & print(' ')
end)
function s_output(str)
& && && &if (sk~=nil and str~='')& & then
& && && && &sk:send(str)
& && && &end
& && &end
node.output(s_output,1)
end )
sk:on(&disconnection&,function(conn,c)
& && && &--node.output(nil)
& & & & & & & &&&print('reconnect')
& & & & & & & &&&sk:connect(8001,&www.mcunode.com&)
& & & & & & & &&&sk:send(id)
& && &end)
sk:connect(8001,&www.mcunode.com&)
end
wifi.setmode(wifi.STATION)
wifi.sta.config(&wifissid&,&wifipassword&)& & --set your ap info !!!!!!
wifi.sta.autoconnect(1)
tmr.alarm(1, 1000, 1, function()
& &if wifi.sta.getip()==nil then
& && &print(&Connect AP, Waiting...&)
& &else
& && &startServer()
& && &tmr.stop(1)
& &end
end)复制代码要使用完整的快捷命令还需要加入cmd.lua,并且这个文件在init.lua前执行(dofile('cmd.lua'))
或者从获取自己的程序,然后输入id就可以控制了,跟你介绍的差不多吧,
当然也能在线下载文件:
doit2.png (12.78 KB, 下载次数: 18)
21:58 上传
然后就比较好玩了,可以整天在线,哈哈!
mcunode.png (26 KB, 下载次数: 11)
21:58 上传
20:20:04  
你好,你知道
ESP8266——04的玩法吗?
11:27:35  
感谢分享&&学习学习
11:34:34  
请问在下载那三个文件之前要刷固件进去板子里吗?
发表于 昨天&14:31  
有人用Arduino开发的esp8266
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司ESP8266 SDK 入门指南 | 乐鑫【ESP8266连载一】烧写ESP8266 GAgent固件,让设备联网!【ESP8266连载一】烧写ESP8266 GAgent固件,让设备联网!机智云开发者百家号【ESP8266连载一】-ESP8266串口烧写说明针对乐鑫ESP8266模块进行串口模式烧写流程整理了一篇操作流程。合作厂商在进行模块烧写操作时请依次按照如下步骤进行,否则可能会产生不可控的错误哦。操作流程1.下载ESP8266对应的固件2.确认固件文件如图所示bin文件为我们所需要的固件。3.设备连接将ESP8266模块按照如下原理图进行接线,注意GPIO0(18号管脚)需要输入低电平,本实验直接接地处理,KEY1实现外部复位功能。上图为烧录固件简易原理图,在产品中实际搭建线路时,请参考官方提供线路图,如下所示:4.串口设置4.1.确认串口参数将上述串口连接电脑后,通过“我的电脑”->“管理”-> “设备管理器”->“端口(COM 和LPT)”选项中可以看到相应增加的COM口。4.2 下载烧写软件下载地址:http://pan.baidu.com/s/1mhMGSeG下载解压后得到下面文件再次解压图中所示的文件后,双击打开烧写软件,出现如下对话框。4.3使用串口方式一烧写固件使用如上图所示固件烧录固件时,串口烧录工具参数需按照如下方式填写:请务必依次对照下图所选的地方进行相应的填写:4.4使用串口方式二烧写固件5、烧写操作步骤一、当串口连接成功之后,点击如上图的“START”按钮会出现步骤二、将ESP8266进行复位(按下2.3节原理图所示的KEY1后松开)将会出现如下信息表示模块正在进行烧写。步骤三、等待一段时间后,出现“FINISH”字样表示烧写成功。关于ESP8266专题的连载:IoT小能手:物联网快速入门法则五分钟了解机智云,小窥APP和云端通信原理我只为你们的赞!限量惊喜戳戳戳!!!本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。机智云开发者百家号最近更新:简介:机智云,只为智能硬件而生。作者最新文章相关文章51单片机连接ESP8266串口WiFi模块
  51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是51系列的单片机一般不具备自编程能力。
  51单片机区别
  同样的一段程序,在各个单片机厂家的硬件上运行的结果都是一样的,如ATMEL的89C51(已经停产)、89S51, PHILIPS,和WINBOND等,我们常说的已经停产的89C51指的是ATMEL公司的 AT89C51单片机,同时是在原基础上增强了许多特性,如时钟,更优秀的是由Flash(程序存储器的内容至少可以改写1000次)存储器取代了原来的ROM(一次性写入),AT89C51的性能相对于8051已经算是非常优越的了。
  不过在市场化方面,89C51受到了PIC单片机阵营的挑战,89C51最致命的缺陷在于不支持ISP(在线更新程序)功能,必须加上ISP功能等新功能才能更好延续MCS-51的传奇。
  89S51就是在这样的背景下取代89C51的,89S51已经成为了实际应用市场上新的宠儿,作为市场占有率第一的Atmel公司已经停产AT89C51,将用AT89S51代替。89S51在工艺上进行了改进,89S51采用0.35新工艺,成本降低,而且将功能提升,增加了竞争力。89SXX可以向下兼容89CXX等51系列芯片。同时,Atmel不再接受89CXX的定单,大家在市场上见到的89C51实际都是Atmel前期生产的巨量库存而以。如果市场需要,Atmel当然也可以再恢复生产AT89C51。
  51单片机连接ESP8266串口WiFi模块
  引脚连接
  烧录固件
  打开烧录软件,选择配置选项卡,点击第二栏的小齿轮图标 - 加载固件地址
  点击其他选项的选择栏,取消选中,只选择第二个选项(固件地址)
  返回操作选项卡,选择正确COM端口,点击一键烧写
  模块重新上电,下载开始,等待下载完成
  串口助手测试ESP8266串口WiFi模块
  引脚连接
  注:此时连接状态 WiFi模块&》51单片机&》串口助手(PC),由于WiFi模块和单片机的TXD和RXD处于正接状态,单片机和WiFi模块并不通信,相当于WiFi模块直连串口助手。
  AT常用指令
  ESP8266串口WiFi模块分为三种工作模式:Staon模式(类似无线终端),AP模式(提供无线接入服务),AP模式兼Staon模式。
  通过串口助手测试WiFi模块时,
  发送指令:AT
  响应:OK
  重启模块
  发送命令:AT+RST
  响应 :OK
  设置模块
  发送指令:AT+CWMODE = 《mode》
  说明:需重启后生效(AT+RST)
  《mode》:1-Staon模式,2-AP模式,3-AP兼Staon模式。
  响应:OK
  配置AP参数
  发送命令:
  指令:AT+ CWSAP= 《ssid》,《pwd》,《chl》, 《ecn》
  说明:指令只有在AP模式开启后有效
  《ssid》:字符串参数,接入点名称
  《pwd》:字符串参数,密码最长64字节,ASCII
  《chl》:通道号
  《ecn》:加密模式,0-OPEN,1-WEP,2-WPA_PSK,3-WPA2_PSK,4-WPA_WPA2_PSK
  示例:AT+CWSAP=&TEST&,&&,1,3
  响应:OK
  开启多连接模式
  发送命令:AT+CIPMUX=《mode》
  说明:《mode》 :0-单路连接模式,1-多路连接模式
  响应:OK
  创建服务器
  发送命令:AT+CIPSERVER=《mode》,《port》
  说明:AT+ CIPMUX=1时才能开启服务器;关闭server模式需要重启。开启server后自动建立server监听,当有client接入会自动按顺序占用一个连接。
  《mode》:0-关闭server模式,1-开启server模式
  《port》:端口号,缺省值为333
  响应:OK
  通过51单片机初始化WiFi模块
  通过串口助手测试AT指令可以发现,部分AT指令断电不会保存,因此需要在代码中进行初始化设置。
  引脚连接
  注:此时连接状态 WiFi模块&》51单片机&》串口助手(PC),由于WiFi模块和单片机的TXD和RXD处于正接状态,单片机和WiFi模块可以进行串口通信。
  实现代码
  #include《reg52.h》 //51单片机常用的头文件
  #define uchar unsigned char //宏定义一个无符号的char类型
  #define uint unsigned int //宏定义一个无符号的int类型
  //发送一字节
  void sendByte(uchar b)
  SBUF =
  while(!TI);
  //发送字符串
  void sendString(uchar *s)
  while(*s != &\0&) //字符串默认结尾&\0&,以此来判断字符串的结束
  sendByte(*s);
  //初始化ESP8266WiFi模块
  void initEsp()
  SCON = 0x50; //8位数据,可变波特率
  TMOD = 0x20; //设置定时器1位16位自动重装模式
  TL1 = 0 //设置定时器初值,波特率为9600
  TH1 = 0
  ET1 = 0; //禁止定时器1中断
  TR1 = 1; //启动定时器1
  EA = 1;
  for (a=0; a《50000; a++); //延时几秒,让模块有时间启动
  sendString(&AT+CWMODE=2\n&); //设置为softAP和station共存模式
  //WiFi热点不能通过代码设置,可使用串口助手进行设置,该设置断电不丢失
  for (a=0; a《20000; a++);
  sendString(&AT+CWSAP=&TEST&,&&,1,3\n&); //建立WiFi热点
  for (a=0; a《50000; a++);
  sendString(&AT+CIPMUX=1\n&); //启动多连接
  for (a=0; a《20000; a++);
  sendString(&AT+CIPSERVER=1,333\n&);//建立server,端口为333
  for (a=0; a《20000; a++);
  sendString(&AT+CIPSTO=50\n&); //服务器超时时间设置
  ES=1; //初始化完成,串行口中断打开
  //主函数
  void main()
  initEsp();
  注:代码中波特率应和串口助手的波特率相符,且部分AT命令如重启模块,设置WiFi热点等指令无法使用。
  获取WiFi传输的数据
  ESP8266WiFi模块作为TCP服务器接受来自客户端的信息前默认会加上+IPD,n,《string.length》:这样的字符,处理时应注意。
  实现代码
  //获取数据,数据格式示例:+IPD,0,14:&time&:&11:11&
  void getData()
  if(receiveFlag)
  for(i=0; i《2; i++)
  Hour[i]=Buffer[17+i];
  Hour[2]=&\0&;
  for(i=0; i《2; i++)
  Minute[i]=Buffer[20+i];
  Minute[2]=&\0&;
  //将获取到的数据发送到串口助手上显示
  for (a=0; a《10000; a++); //需要延时,负责会造成数据错乱导致丢包
  sendString(Hour);
  for (a=0; a《10000; a++);
  sendString(Minute);
  receiveFlag=0;
  count=0;
  for(i=0; i《22; i++)
  Buffer[i]=0;
  //主函数
  void main()
  initEsp(); //初始化WiFi模块
  receiveFlag = 0; //receiveFlag判断执行getData() 的标志
  count = 0; //count缓冲区RXDdata[count]的索引
  while(1)
  getData();
  //利用中断接收信息,且舍弃无效信息
  void uart() interrupt 4
  if(RI == 1)
  ES = 0; //关闭串行中断
  RI = 0; //清除串口接收标志位
  temp = SBUF; //从串口缓冲区取得数据
  if(count《20) //满足需接收的信息长度,将数据存入缓冲区
  Buffer[count]=
  count++;
  if(Buffer[0]==&+&) //判断是否为无效数据,由于WiFi模块会自动加上&+PID.。&开头的字符串
  receiveFlag = 1;
  receiveFlag = 0;
  count = 0;
  ES = 1;
关注电子发烧友微信
有趣有料的资讯及技术干货
下载发烧友APP
打造属于您的人脉电子圈
关注发烧友课堂
锁定最新课程活动及技术直播
由于单片机具有简单实用、高可靠性、良好的性能价格比以及体积小等优点,已经在各个技术领域得到了迅猛发展...
单片机执行程序的过程,实际上就是执行我们所编制程序的过程。即逐条指令的过程。计算机每执行一条指令都可...
基于无线模块的各类控制应用,都是通过通讯接口来实现的,无线模块提供UART和多个GPIO接口,GPI...
PLC其实就是一套已经做好的单片机(单片机范围很广的喔)系统. PLC的梯形图你可以理解成是与汇编等...
本文首先介绍了单片机仿真器的原理及作用,其次介绍了单片机仿真器到底有什么用及功能特性,最后阐述了单片...
3月10日,纽约州州长安德鲁-库默(Andrew Cuomo)曾在上月宣布,纽约大都市圈的公共交通系...
不具名知情人士透露,谷歌正在与诺基亚洽谈收购后者飞机宽带业务。谷歌希望借此涉足新服务领域,通过提供在...
时间片轮询法,在很多书籍中有提到,而且有很多时候都是与操作系统一起出现,也就是说很多时候是操作系统中...
什么是单片机烧写软件? 什么是单片机烧写软件? 简单点说,就是把你写好代码(C或者是汇编)专程的机器...
目前,单片机在民用和工业测控领域得到最广泛的应用。彩电,冰箱,空调,录像机,VCD,遥 控器,游戏机...
单片微型计算机简称单片机,简单来说就是集CPU(运算、控制)、RAM(数据存储-内存)、ROM(程序...
单片机仿真器是指以调试单片机软件为目的而专门设计制作的一套专用的硬件装置。
随着数字大规模集成电路技术的发展,采用数字电路的直接数字频率合成技术(DDS)具有频率转换速度快。频...
STM32是ST公司推出的基于ARM-Cortex-M3内核的32位单片机。
仿真器(emulator)以某一系统复现另一系统的功能。与计算机模拟系统(Computer Simu...
仿真器(emulator)以某一系统复现另一系统的功能。与计算机模拟系统(Computer Simu...
或许会有小伙伴有这样的困惑,为什么家里的WiFi为什么有的位置速度特别好而有的位置就特别慢呢?有时候...
本文主要阐述了单片机程控滤波器设计,分别从设计要求、设计方案、硬件设计以及软件设计这几个方面详细介绍...
为了满足物联网无线通信需求,SKYLAB立足市场推出了多个符合物联网应用需求的无线模块,随物联网Wi...
STC单片机从12系列后就支持IO的工作模式的设置了,有兼容传统51的双向IO,强上拉推挽输出,输入...
其中D0-D7是一个字节的8个位。9位模式只是多了一个位TB8,这个TB8的作用是奇偶校验或多机通信...
LDO的静态电流IQ是器件空载工作时器件的接地电流 IGND。 IGND 是 LDO 用来进行稳压的...
电子技术的飞速发展,单片机也步如一个新的时代,越来越多的功能各异的单片机为我们的设计提供了许多新的方...
当然,用笔记本建立无线网也有缺点的,首先就是信号问题,我没有尝试过用笔记本建立的无线信号能传输多远,...
控制系统硬件组成以MSP430为核心控制器,辅以外围电路如AD/DA
数据采集处理系统模块、热释电...
在我看来,74HC595的移位寄存器工作方式就像shou%20%20qiang弹夹。但是子弹的发射(...
51单片机一个可编程的全双工串行通信接口。可用作异步通信方式(UART),与串行传送信息的外部设备相...
现用一简单的实验说明,实验电路如附图所示。接于仿真插座P1.0的发光二极管LED0用来表示主程序的工...
兼容microChip的PICKIT2,是一款低成本开发工具,带有易于使用的用户界面,用于为微芯闪存...
该系统通过单片机控制DS12C887时钟芯片准确计,利用DS18B20(1-Wire)与单片机相连实...
智能化家居时代的到来,作为物联网主流无线通信技术的WiFi模块几乎成为民用化智能家居升级体验的最佳方...
管理密码作为路由器后台最重要的一道屏障,不要不设置密码或使用原始密码,如:admin,123456等...
单片机通信uart和modbus有什么区别,modbus是一个应用层的协议,他是构建在串口,网线等底...
本文首先介绍了关于单片机串口通信的几种方式,其次介绍了两个单片机之间UART串口通信,最后阐述了单片...
串行接口是一种可以将接受来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接受的串行数...
本文首先介绍了单片机的工作原理,其次阐述了学习单片机涉及到的内容,最后介绍了学习单片机的心得体会以及...
针对这几种不同的设计思想和其具体的实现方法,在应用时该如何选择,不但要依据以上几种方法的软硬件复杂度...
为使座舱内的用户随时得到准确、可靠的信息,座舱内使用的显示器必须具有高可靠性,同时,因为飞机驾驶员左...
SP是系统在线可编程,指电路板上的空白器件可以编程写入最终用户代码,而不需要从电路板上取下器件,对于...
本文开始介绍了单片机的概念和工作原理,其次介绍了单片机累加器作用和单片机累加器A与ACC区别,最后阐...
本文首先介绍了凌阳十六位单片机与51单片机的优点,其次详细的从硬件、性能和功能这三个方面来阐述了凌阳...
说到模块化编程,以前曾看过不少大虾的例子,他们的源文件和输出下载文件是放在项目文件夹下地不同文件夹中...
单片机,全称单片微型计算机(英语:Single-Chip Microcomputer),又称微控制器...
MSP430单片机中有很多A/D采样模块使用的是具有∑-△结构的SD16或者SD16_A模块,该模块...
德州仪器1996年到2000年初,先后推出了31x、32x、33x等几个系列,这些系列具有LCD驱动...
单片机种类有很多,好多厂商都推出了自己的MCU,对于众多品牌的单片机,我比较看重MSP430和AVR...
本文开始介绍了单片机的概念和单片机的硬件特性,其次介绍了单片机的种类及介绍了8位单片机和16位单片机...
如果你现在还没有单片机开发板,那买一个什么单片机的开发板呢?由于现在ARM单片机占据了整个市场的大部...
在电子产品的各种通讯方式中,CAN(Controller Area Network)总线以其高可靠性...
51单片机LCD1602程序详解 LCD1602 工业字符型液晶。1602是指LCD显示的内容为16...
对善于占便宜的用户来说,虽然运营商的流量资费一降再降,但毕竟还是要“自掏腰包”,于是宁愿冒着隐私泄露...
首先介绍一下软件的架构,小π机器人的软件部分主要包含手机APP程序、上位机程序、主控单片机程序和从机...
本文开始介绍了单片机编程器的特点以及对单片机编程器作用及功能进行了解析,其次介绍了烧录器的概念以及它...
控制器局域网( Contro llerA reaN etwo rk, CAN)是一种多主方式的串行通...
新唐科技股份有限公司(Nuvoton Technology Corp.)是位在台湾的一家半导体公司,...
本文主要介绍了wifi芯片型号有哪些_wifi芯片型号汇总,Wi-Fi是一种允许电子设备连接到一个无...
本文主要介绍了单片机芯片型号有哪些_常见单片机芯片型号大全。经典的单片机芯片型号:1、MCS-51系...
本系统以AT89S52单片机为控制器,通过人机接口(按键和LCD显示屏)来设置输出电流,设置步进等级...
LED 护栏管又名丽得管,是一种先进的LED装饰照明灯饰产品。以红、绿、蓝3种颜色的LED作为光源...
本系统以单片机作为核心控制电路,相对于一般电路构成的防重装弹装置,电路更简洁,调试更快捷,基于软件编...
本文主要介绍了74ls02中文资料汇总(74ls02引脚图及功能_真值表及应用电路),74ls02是...
这个是用Proteus做的硬件设计,对单片机有兴趣大概都用过吧!另外还有软件程序,如果把这个硬件比作...
采用MMA7361加速度角度传感器测量角度。加速度角度传感器是通过测量由于重力引起的加速度计算出器件...
传统电风扇多采用机械方式进行控制,功能少,噪音大,各档的风速变化大。随着科技的发展和人们生活水平的提...
本文提出的一种基于 Proteus 的单片机演奏音乐的方法,非常简单实用,且该方法基于软件来实现的...
本文主要介绍了wifi芯片的十大厂商排名状况。wifi作为一种允许电子设备连接到一个无线局域网(WL...
首先要放清51的定位,跟我一起再念一遍:51只是个工具51只是个工具51只是个工具。当然51还有一个...
首先,“嵌入式”这是个概念,准确的定义没有,各个书上都有各自的定义。
北京产权交易所官网挂出一则产权转让公告,动车网络科技有限公司(下简称“动车网络”)49%股权拟转让,...
数组与指针语句具有十分密码的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分...
血糖测量通常采用电化学分析中的三电极体系。三电极体系是相对于传统的两电极体系而言,包括,工作电极(W...
打开手机中的 WiFi 分享软件,即使不知道密码也能“蹭”上别人的网络,让不少流量控大呼“过瘾”。殊...
在智能家居设备应用领域,持续不断地增加并完善健康环保类功能以及相关物联网无线模块发展,高集成度,小体...
为宽带无线猫设置网络连接。当您准备好所有设备后,下一步,就是为您的宽带无线猫设置网络连接。一般情况下...
当今社会,应用单片机的产品已经渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的足迹。现在,...
移动应用、基础设施与航空航天、国防应用中 RF 解决方案的领先供应商 Qorvo(R), Inc.(纳斯...
所谓单片机,就是把中央处理器CPU(Central Processing Unit)、存储器(Mem...
在选购蓝牙音响时,人们往往是通过产品间的音效和性价对比来挑选最适合自己的音响,而通过Sonic Bl...
单片机技术的发展以微处理器(MPU)技术及超大规模集成电路技术的发展为先导,以广泛的应用领域拉动,表...
对于学习单片机的人而言,肯定都想知道单片机目前的发展现状啊,据此来给自己指定学习目标吧。所以小编总结...
STC单片机是一款增强型51单片机,完全兼容MCS-51,还增加了新的功能,比如新增两级中断优先级,...
如输出到称为HCLK、FCLK的时钟,还直接输出到SDIO外设的SDIOCLK时钟、存储器控制器FS...
日本NEC公司生产的μPD780208系列8位单片机属于78K/0家庭中功能较强的一种系列。根据内部...
系统采用单片机(STC89C54RD)作为主要控制器件,采用HEDS9701槽型光耦加360线光栅片...
以往我们所使用到的二维码大多依赖网络平台或者智能终端,今天我们来谈谈在单片机平台上的实现过程。
电路简单、功能强大、质量可靠,这就是单片机被广泛是使用的根本原因。在我们的生活里,电器更新换代频繁、...
PLC = Programmable Logic Controller,可编程逻辑控制器,一种数字运...
为了更好的展现整体画面感,越来越多的综艺节目中开始用无人机来实现整个场景的拍摄,也有不少高校毕业生,...
Teforia泡茶机是一款带有Wi-Fi和蓝牙功能、具有配套移动应用的全自动智能泡茶机,可以扫描专用...
如果我们把这个“口”字图形的“.”处用“0”代替,就可以很形象地得到“口”的字形码:0000H 00...
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司
电信与信息服务业务经营许可证:粤B2-

我要回帖

更多关于 esp8266 的文章

 

随机推荐