标题: stm32f103c8t6+esp8266最简单的点灯程序 [打印本页]

作者: 啊实打实的撒    时间: 2020-11-30 21:30
标题: stm32f103c8t6+esp8266最简单的点灯程序
程序很简洁,适合新手。主要就是串口的中断函数和esp8266的初始化。


单片机源程序如下:
#include "system.h"
#include "SysTick.h"
#include "led.h"
#include "usart.h"
/*esp8266 RX接PA9 TX接PA10 3.3v GND 正常接 esp8266的EN有的是高电平使能,
有的是低电平 跟具情况自己接,我的是低电平使能,不用接啥*/
//led接在PA1

void WIFI_Init(void)
{


        printf("AT+CWMODE=3\r\n");
        delay_ms(1000);

        printf("AT+RST\r\n");
        delay_ms(1000);
        delay_ms(1000);

        printf("AT+CIPMUX=1\r\n");
        delay_ms(1000);
        

  printf("AT+CIPSERVER=1,5000\r\n");        
  delay_ms(1000);


}



int main()
{
        u8 i=0;  
        SysTick_Init(72);
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);  //中断优先级分组 分2组
        LED_Init();
        USART2_Init(9600);
        USART1_Init(115200);
        delay_ms(100);
        WIFI_Init();
        
        while(1)
        {
               
               

                i++;
                if(i%20==0)
                {
                        led3=!led3;
                }
                delay_ms(10);
        }
}

全部资料51hei下载地址:
esp8266+stm32f103c8t6 点灯.7z (490.74 KB, 下载次数: 372)

作者: pipilong    时间: 2020-12-15 15:44
连接IP异常怎么办
作者: 均是无用    时间: 2020-12-30 21:42
这个的使用前提是 店铺提前给8266烧录程序了才行吗

作者: 啊实打实的撒    时间: 2021-1-9 20:52
均是无用 发表于 2020-12-30 21:42
这个的使用前提是 店铺提前给8266烧录程序了才行吗

得自己先给esp8266 改一下波特率 改成和代码里面一样得就可以了 其它不用操作
作者: 晓星尘    时间: 2021-2-26 09:28
可以问一下串口1和usart2的作用吗,还有esp8266的波特率要调到多少
作者: 晓星尘    时间: 2021-2-26 09:29
小白不太懂求问
作者: 沉睡的6娃    时间: 2021-9-28 09:09
我怎么烧录esp8266模块啊,有烧录软件,找不到文件,不知道是哪个文件可以改。

作者: 初心一久    时间: 2021-10-1 17:10
刚开始学STM32,先收藏了




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1