简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
SPI是外设驱动常用的通讯方式之一,相比于IIC,SPI数据传输的速率要更高,因为SPI比IIC多了一根数据线,是全双工的。具体的通讯原理这里就不多介绍了,我主要讲解树莓派的SPI编程部分。因为我的扩展板只有OLED连的是SPI接口,所以这一讲就以OLED为例。
RT-Thread零基础快速入门第3讲——添加新文件到工程目录RT-Thread零基础快速入门第3讲——添加新文件到工程一、前言二、用ENV工具添加新文件三、使用keil添加新文件添加c文件添加h文件一、前言我们在做项目的时候,经常都需要把新的文件加入到工程里面,所以,这一讲我就给大家介绍一下RT-thread如何在工程里面添加新文件二、用ENV工具添加新文件个人比较建议大家使用ENV工...
刚刚接触上位机的开发,单纯是为了玩一下,浅度学习,关于曲线显示的实现方法,网上的资料太杂,也很零碎,经过自己的一些摸索,终于实现了我想要的效果,算是迈出了第一步。写博客记录一下学习的过程。
树莓派只有连接了网络才能同步正确的时间,但不是所有场景都会有网络,在没有网络的情况下,如果要获取正确的时间我们需要用到RTC芯片,因为树莓派本身是没有RTC功能的,所以我们需要外接一个,RTC的芯片很多,我们今天要介绍的是DS3231芯片,一款比较常用的芯片,废话不多说,马上开整。
在操作系统中,文件系统是很常用的,能够让我们很方便的进行文件的建立、存入、读出、修改等操作。文件系统需要依赖储存设备(比如:FLASH、SD卡,U盘),我这里基于外置flash来做文件系统。
上一讲介绍了串口的使用,那这一讲就介绍一下IIC,IIC由时钟线(SCL)和数据线(SDA)组成,时钟线提供了通讯的时序,只能由主机发给从机,而数据线和单总线类似,数据传输是双向的。具体的原理就不多说了,感兴趣的同学可以自行查阅相关资料,也可以看我之前写的那两篇光照传感器的博客。
前段时间我用一个国产MCU实现了雷蛇键盘的效果,按键支持十键无冲,RGB灯支持单控任意一个灯任意一种颜色,但是这个过程还是比较曲折的,原本以为键盘功能是最难搞的,低功耗处理是最简单的,没想到前面这么顺利,最后才翻车了,所以特意出一期记录一下我踩过的坑。
串口是嵌入式环境里面使用最多的通讯方式之一,相信很多接触过单片机的同学对串口或多或少都有些了解,老规矩,通信原理和相关的一些参数(如:波特率)我就不介绍了,这些东西都比较简单,不清楚的同学自行查阅相关资料,我主要讲一下大家可能不太清楚的一些知识点。
ESP32 IDF开发——RGB LCD显示屏(ST7701S)
这一讲我们用树莓派+摄像头做一个监控设备,视频监控算是树莓派开发的一个经典案例了,实现的方法也有很多种,我这里就简单介绍其中一种。