1、简介
1、固件库烧录:Esp8266+阿里云+STM32点灯(一)
2、ESP8266通过电脑与阿里云通讯:Esp8266+阿里云+STM32点灯(二)
前两部分已经完成ESP8266和阿里云简单通讯,这部分通过STM32单片机通过ESP8266与阿里云进行通讯。
2、STM32与ESP8266接线
PA9------RX
PA10----TX
3.3V-----3.3V
GND----GND
3、STM32基础代码
3.1STM32Cubemax配置
首先选择单片机型号:
接着进行基础配置:
最后生成工程文件:
3.2 keil端基础配置
串口重映射设置
在usart.c加入以下代码
#include "stdio.h"
int fputc(int ch, FILE *f) { uint8_t temp[1] = {ch}; HAL_UART_Transmit(&huart1, temp, 1, 2); //HAL_UART_Transmit(&huart2, temp, 1, 2); return ch; }
接着在主函数进行配置
在主函数中添加如下代码:
printf("11");
接着完成如下配置:
最后烧录程序,通过串口调试助手观察效果如下: