![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
qq_37131451
这个作者很懒,什么都没留下…
展开
-
stm32 模拟SPI
初始化引脚GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(SPI_CS_CLK|SPI_SCK_CLK|SPI_MOSI_CLK|SPI_MISO_CLK,ENABLE); GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Pin = SPI_CS_Pin; GPIO_InitStructure.GPIO_Speed = GPI原创 2022-03-02 10:42:31 · 8697 阅读 · 0 评论 -
stm32 整数转字符串,浮点数转字符串
整数转字符串char *reverse(char *s){ char temp; char *p = s; //p指向s的头部 char *q = s; //q指向s的尾部 while(*q) ++q; q--; //交换移动指针,直到p和q交叉 while(q > p) { temp = *p; *p++ = *q; *q-- = temp; }原创 2021-12-16 10:23:29 · 5127 阅读 · 0 评论 -
C语言与指针笔记
使用#if进行注释#if 0要注释代码#endifc语言中,数组都是传址调用,标量与常量都是按值传递当被调用函数修改数组数值的时候,实际的参数会被修改EOF(整形)是文件的结尾加L“dsuhd”是宽字符类型声明指针 int *a;a就是一个指针typedef声明新的类型名,用typedeftypedef char *ptr_to_charptr_to_char声明为一个指向字符的指针类型ptr_to_char a;a是一个指向字符的指针const是声明常量const只能原创 2021-06-30 15:14:47 · 154 阅读 · 0 评论 -
详细实现ESP8266WIFI时钟(基于51单片机)
写了一下详细教程时钟还是用51单片机的定时器,esp8266只是用来实现校时的所以需要先实现一个51单片机的本地时钟然后添加网络校时功能就行了开始之前先介绍一下ESP8266ESP8266是由乐鑫公司出品的一款物联网芯片,因为价格较低,性能稳定等收到很大关注。ESP8266模块支持STA/AP/STA+AP 三种工作模式。也可以自己烧写固件,在esp8266里面编程,但是我们这个小项目...原创 2019-11-28 15:43:55 · 8087 阅读 · 10 评论 -
esp8266实现一个wifi时钟(基于51单片机)(有具体工程)
最近尝试用ESP8266模块实现网络校时功能,通过免费的API接口 获取网络时间,大致思路是通过ESP8266连接服务器并通过HTTP GET的方式获取所需信息,由串口驱动ESP8266获得数据,然后存入单片机内部。需要的材料有51单片机一个 stc89c52esp8266一个12864lcd屏幕一个然后依次连接LCD屏幕 51单片机,与esp8266免费的api接口 http://w...原创 2019-06-07 16:54:02 · 5402 阅读 · 12 评论