ESP8266感觉要成现在物联网的黑马了,集成WiFi功能、能编程,还便宜,确实挺6的。
就是能提供的资料太少,感觉官网上的远远不够用,这个串口收发与中断折腾了我是在太久,在这里小的就分享一下自己的经验。
大家都问我要工程,我终于可以上传啦:
http://download.youkuaiyun.com/download/d521000121/10045750
由于时代久远,本人很多都忘了,诚意与大家交流。
芯片:ESP8266-07
先介绍一下ESP8266的UART情况:
ESP8266共有两组UART接口,分别为:
UART0:
U0TXD: pin26(U0TXD)
U0RXD: pin25(U0RXD)
U0CTS: pin12(MTCK)
U0RTS: pin13(MTDO)
UART1:
U1TXD: pin14(GPIO2)
UART0和UART1各有一个长度为128Byte的硬件FIFO,读写FIFO都在同一个地址操作。
两个UART模块的硬件寄存器相同,通过UART0/UART1的宏定义来区分。