请原谅我,如果这个问题有点过于基本,但我几乎到处都试过,但是找不到线索。
我正在使用esp8266模块并已将固件上传到其中。我还把它设置为"接入点"以便其他模块能够与之连接。我的问题是我想通过8051微控制器以编程方式控制它。我在网上搜索过,有很多关于如何通过arduino编程的文档,但这对我来说并没有解决。我想使用汇编语言来构建一个串行协议,将8051到esp8266之间的数据传输到连接的模块(例如Android设备)。
我的问题确实是,"是否可以将8051的TX / RX连接到esp8266的RX / TX并在汇编中编写代码来传输数据,因为我想要esp8266?或者,我是否必须做其他事情?"。
答案 0 :(得分:0)
目前,主机控制器(在您的情况下为8051)与ESP8266通信的唯一记录方式是使用串行端口(有一个从SPI端口,但驱动它的机制尚不清楚) )。因此,您必须编写一个小协议来发送和接收命令和数据(假设对增强型AT命令集的标准支持对您来说不够)。
如果需要,波特率可以比默认的115200bps高很多(虽然我不确定8051是否可以跟上)。