自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 stm32-IIC 软件模拟

软件模拟协议:直接控制 GPIO 引脚电平产生通讯时序时,需要由 CPU 控制每个时刻的引脚状态,所以称之为“软件模拟协议”方式物理层有如下特点:(1) 它是一个支持设备的总线。“总线”指多个设备共用的信号线。在一个 I2C 通讯总线中,可连接多个 I2C 通讯设备,支持多个通讯主机及多个通讯从机。(2)一个 I2C 总线只使用两条总线线路,一条双向串行数据线(SDA) ,一条串行时...

2019-09-20 09:45:26 515

原创 stm32-串口中断

实现printf可以在串口助手里显示所打印的字符程序:#include"stdio.h"#include"uart.h"#include "stm32f10x.h"//GPIO口初始化void init_uart_gpio(void){ GPIO_InitTypeDef pa9; GPIO_InitTypeDef pa10; RCC_APB2PeriphClockCm...

2019-09-18 19:24:42 349

原创 stm32-定时器

实现 led灯定时1s亮灭led初始化函数:void LED_GPIO_Config(){GPIO_InitTypeDef GPIO_InitStructure; //启用GPIO对应时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE); // 找到对应引脚 // GPIOA 8 GPIO_InitStruct...

2019-09-17 20:18:04 141

原创 字符大小

int char 'a' 字符串 "abc" 内存大于 a>b a>b strcmp(“abcd”,“abc”)>0(比较ASCII值的大...

2019-09-10 15:05:44 1063

原创 树莓派 垃圾桶相关

原理:通过Linux客户端发送"w" “a” “s” "d"指令到树莓派实现控制垃圾桶的上、下、左、右移动功能需求:避障小车模式. 避障移动清洁桶模式. 手伸过去,自动把盖子打开. 屏幕显示状态. 检测温湿度. 远程控制,客户端发送控制命令功能模块:. 树莓派主控. oled显示屏. 超声波模块. 温湿度传感器. SG90舵机. 马达及轮子. 清洁桶架构:远程控...

2019-09-03 20:07:04 475

原创 错题

1、 printf有\n与没有\n的区别: 换行,有\n的会被立即执行,打印到屏幕上,没有的话可能不会被打印2、初始化struct Area {int x;int y;struct Area *next;};void init_area(struct Area *area);{area->x = 0;area->y = 0;area->next = NULL...

2019-08-27 21:28:56 129

原创 FTP协议相关

FTP项目,文件传输协议,通过网络传送文件架构客户端服务端基本功能ls, 显示服务端的文件get, 下载服务端的文件计算文件实际长度分割参数:例输入 get 1.txt多个空格\n结 尾 的 ‘\0’用strstr或strtok实现分割服务端打开文 件读取文件,保存在msg->data关闭文件客户端打开文件写入文件,msg->data关...

2019-08-18 16:00:16 223

原创 串口相关

1、 串口的概念:串行接口,为有线通信,特点为数据是一位一位传输的,线路简单,可以双向通信,速度较慢。2、串口的原理:以二进制传输数据例 pc机把数据8传到C51单片机上,8的二进制为0000 0100 ,由低到高传递,传递0时,Pc机上的TX把电平拉低,传递1时,TX把电平拉高,C51上的RX可以检测电平的高低,如果为低则为0,高则为1,就这样可以实现数据的传递。3、串口的通信协议:就...

2019-07-28 20:21:52 261

原创 wifi模块ESP8266

WiFi的工作方式:AP模式:提供热点,手机或者电脑连接wifi与该模块通信,实现局域网的无线控制。Station模式;作为设备接入热点。(作为sta)两种模式共存,既可以通过路由器连接到互联网,也可以作为WiFi热点,使其他设备连接到这个模块,实现广域网与局域网的无缝切换。ESP8266的引脚:VCC连接正极,GND连接负极。RX:数据的接收端 ,连接单片机或者USB转TTL模块的T...

2019-07-28 15:26:07 578

原创 链表

链表与数组不一样,链表可以动态创建储存空间,可以存放不连续的数据,数组存放的是连续的一串数据。链表由一系列的节点组成,链表的节点实际上就是结构体变量,节点中通常有一个数据和一个指针。链表的初始化:例:学生struct Student(){int score;struct Student *next;};int main(){链表的初始化:struct Student *stu...

2019-07-27 16:16:29 146

原创 scanf相关

scanf函数 相关:1 、scanf函数在头文件<stdio.h>,作用:接受用户输入的数据2 、scanf函数的基本格式为:scanf(“格控制符”,变量地址);3 、scanf函数中如果格式控制符中包含有其他的字符,则用户在输入数据是应当在对应位置输入对应字符,确保不遗漏任何一个字符4 、如果输入的是一个字符串则要注意不能在输入时输入空格、回车、tab,否则后面的字符将出...

2019-07-10 19:55:57 138

空空如也

空空如也

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

TA关注的人

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