自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 STM32+ESP8266-简易WiFi时钟

根据前面4篇文章,可以做出一个简易的时钟了;这是一个简单的例子,通过按键控制ESP8266连接WiFi的方式,通过GET响应会包含时间信息的服务器来获取时间,显示在屏幕上;以下是主函数:#include "esp8266.h"#include "lcd.h"#include "key.h"#include "string.h"int main(){ char *http = "GET\n"; char *ipd = NULL; uint8_t key = 0; Sys

2020-12-22 10:59:04 2556 1

原创 STM32+LCD任意字符显示

适用于少量显示;以下是代码,下面会简要的说明如何显示任意字符,包括汉字、英文、数字、字符;/* 显示索引占一个字节的字符 */void LCD_ShowFontHZ(u16 x, u16 y, u8 *cn, u8 len){ u8 j, wordNum, a; u16 color,i; u16 x0=x; u16 y0=y; // while (*cn != '\0') for(a = 0; a<len; a++) { for (wordNum=0;

2020-12-21 23:17:45 6325

原创 STM32+ESP8266 获取网络时间的一种方法

1、前两篇文章讲过的将不再赘述STM32+ESP8266连接网络的几种方法STM32+ESP8266 AT指令配网-SmartConfig2、方法不使用ntp服务器,直接GET某个网站;这里使用GET B站的服务器进行测试;连接上B站后执行下述程序: /* 先定义两个变量 */ char *http = "GET\n"; char *ipd = NULL; /* 发送GET请求 */ ESP8266_SendData(http,4); /* 获取服务器返.

2020-12-21 16:49:33 5720

原创 STM32+ESP8266连接网络的几种方法

1、SmartConfig上篇文章提到的2、连接固定的路由在程序中写死;例如:void ESP8266_Init_Fixed_WiFi(void){ ESP8266_Clear(); /* AT测试 */ printf("0. AT\r\n"); ESP8266_SendCmd("AT\r\n", ""); delay_ms(500); /* 重启 */ printf("1. RST\r\n"); ESP8266_SendCmd("AT+RST\r\n", ".

2020-12-21 15:18:51 4923

原创 STM32+ESP8266 AT指令配网-SmartConfig

硬件使用的是STM32、ESP01S;连线:废话不多说直接上代码:void ESP8266_Init_SmartConfig(void){ ESP8266_Clear(); /* AT测试 */ printf("0. AT\r\n"); ESP8266_SendCmd("AT\r\n", ""); delay_ms(500); /* 重启 */ printf("1. RST\r\n"); ESP8266_SendCmd("AT+RST\r\n", ""); de.

2020-12-21 13:30:02 3977 1

原创 stm32f10x NVIC_Init()函数

函数 NVIC_Init()函数名 NVIC_Init 函数原型 void NVIC_Init(NVIC_InitTypeDdf * NVIC_InitStruct) 功能描述 根据 ...

2019-07-30 12:34:23 5670

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除