这块ESP8266板子支持arduino和micropython,使用时候要注意一下引脚编号,比如arduino里的D5 ,就是GPIO2
ESP8266模块部分,只要关注那几个没有X符号的引脚就好了,能用的就这几个。GPIO0是BOOT引脚,它与RST一起控制板子的工作模式。
![8266.JPG](//cf05.ickimg.com/bbsimages/201803/f998e93df65bc3472017c005fc3a4faf.jpg)
起动模式是由CH340和一块STM8一起控制的,其中,CH340负责发送DTR和RTS信号给STM8。STM8当做一个可编程逻辑控制器用,它的两个引脚输出相应的电平给8266的RST和GPIO0,这部分的代码不开源,但是问题不大。
![stm8.JPG](//cf05.ickimg.com/bbsimages/201803/33d718640cfe0cf355f3598578cc845e.jpg)
这是充电管理电路,充满灭灯
![充电.JPG](//cf05.ickimg.com/bbsimages/201803/5437e293c34907f835cbc17835739b4a.jpg)
板子上有电源管理电路,如果把电池接在板子上,就能当板子的UPS用了;最后,通过DCDC变成3.3V
![电源管理和dcdc.JPG](//cf05.ickimg.com/bbsimages/201803/a07a8deec2ca6b143b811190496fd088.jpg)
STM8S003用得可真6,过去我还想过能不能用stm32f303来做8266起动模式的切换控制,那么快就被DFRobot的工程师小哥做出来了,
顺便说一下,这块MCU控制器的引脚如果也能引出来就更好了
这块ESP8266板子支持arduino和micropython,使用时候要注意一下引脚编号,比如arduino里的D5 ,就是GPIO2
ESP8266模块部分,只要关注那几个没有X符号的引脚就好了,能用的就这几个。GPIO0是BOOT引脚,它与RST一起控制板子的工作模式。
![8266.JPG](//cf05.ickimg.com/bbsimages/201803/f998e93df65bc3472017c005fc3a4faf.jpg)
起动模式是由CH340和一块STM8一起控制的,其中,CH340负责发送DTR和RTS信号给STM8。STM8当做一个可编程逻辑控制器用,它的两个引脚输出相应的电平给8266的RST和GPIO0,这部分的代码不开源,但是问题不大。
![stm8.JPG](//cf05.ickimg.com/bbsimages/201803/33d718640cfe0cf355f3598578cc845e.jpg)
这是充电管理电路,充满灭灯
![充电.JPG](//cf05.ickimg.com/bbsimages/201803/5437e293c34907f835cbc17835739b4a.jpg)
板子上有电源管理电路,如果把电池接在板子上,就能当板子的UPS用了;最后,通过DCDC变成3.3V
![电源管理和dcdc.JPG](//cf05.ickimg.com/bbsimages/201803/a07a8deec2ca6b143b811190496fd088.jpg)
STM8S003用得可真6,过去我还想过能不能用stm32f303来做8266起动模式的切换控制,那么快就被DFRobot的工程师小哥做出来了,
顺便说一下,这块MCU控制器的引脚如果也能引出来就更好了