STM控制器I2C、SPI、DAC、IWDG与ESP8266
I2C同步串行半双工主从架构时钟线I2C_SCL数据线I2C_SDA传输顺序为MSB高有效位先传输使用开漏不驱动信号线由外部决定信号线电平只要低电平就说明有设备在发送时钟信号为高电平时表示有效可以读取数据读写位0为写1为读读取一个字节读取多个字节写入一个字节写入多个字节SPI同步串行全双工SCK时钟线、MOSI主发从收、MISO主收从发、CS/NSS片选工作模式CPOL时钟极性GPHA时钟相位SCK空闲状态采样边沿000低电平上升沿101低电平下降沿210高电平下降沿311高电平上升沿时钟线变化时表示开始通讯DAC自动触发对齐保持寄存器中写入数据后立即转换到DORx寄存器触发模式分为软触发、定时器触发、外部引脚触发可选择生成噪声波或三角波IWDGMQTTWiFi ESP8266STA模式客户端模式AP模式热点模式AT命令发送回传查询模块是否正常ATOK设置模式ATCWMODExx为1表示Station2表示StofAP3表示SoftAP StationOK查看周围WiFiATCWLAPCWLAP:(3,MyWifi,-45,xx:xx,1)连接WiFiATCWJAPMyWifi,12345678WIFI CONNECTEDWIFI GOT IPOK查询连接状态ATCWJAP?CWJAP:MyWifi,xx:xx,1,-62/No AP查询IP地址ATCIFSRCIFSR:STAIP,192.168.1.100CIFSR:STAMAC,xx:xx:xx:xx建立TCP连接ATCIPSTARTTCP,192.168.1.10,8080OK发送数据ATCIPSEND5出现然后发送需要网络传输数据返回SEND OK接收数据\IPD,长度:数据