logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

蓝桥杯备战——8.DS1302时钟芯片

由上图可以看到,芯片的时钟引脚SCK接到了P17,数据输出输入引脚IO接到P23,复位引脚RST接到P13。具体细节还需自行翻阅手册,我只截出重点部分。请自行阅读芯片手册,理解记忆即可。

文章图片
#蓝桥杯#单片机#嵌入式硬件
蓝桥杯备战——7.DS18B20温度传感器

可以修改)数据格式,最高位为符号位,其实就是温度数据以补码形式存放在了两个暂存器里。实际上高位暂存器的高5位全用来放符号位了,只有低3位是数据位。比赛的时候是会提供DS18B20单总线通讯协议的代码,但是没有提供读取温度数据的代码,所以还是需要我们去查看手册,我只把重要部分截下来了。通过上图我们可以看到DS18B20通过单总线接到了单片机的P14上。解释一下上图,DS18B20使用12位(请理解记

文章图片
#蓝桥杯#单片机#嵌入式硬件
蓝桥杯备战——13.PCF8591芯片的使用

截取自NXP的PCF8591芯片数据手册,我把重点关注部分划出来了,请务必自行阅读一遍数据手册!

文章图片
#蓝桥杯#单片机#嵌入式硬件
一种资源有限单片机处理cJSON数据的方法

一般单片机处理cJSON格式的数据都直接使用cJSON库,但对于Ram较小的单片机,由于资源有限,这并不合适,但我们可以根据cJSON数据的特定格式,使用土方法,直接对字符进行查找裁剪即可。

文章图片
#单片机#嵌入式硬件
蓝桥杯单片机备战——第十一届省赛真题解析

烧录代码试试效果,我们发现在设置的时候根本看不到上下限的变化,原因是我们在设置参数时,还是显示的Tmax,Tmin而不是Tmax_New,Tmin_New。先了解了大体要求,是不是感觉也不是很难嘛,我们现在需要做的就是先实现大体框架,在逐一每个具体分支功能。同上面一样的,定义一个bit标志位,然后翻转就行,一个状态对应一个参数。简单·,直接定义一个bit标志位,初始状态为0,按键按下翻转此标志位,

文章图片
#蓝桥杯#单片机
基于Arduino框架下的ESP32-S3移植LVGL教程

ESP32-S3基于platform IO 平台Arduino 框架移植LVGL详细教程,并引入FreeRTOS。

文章图片
#嵌入式硬件#单片机
到底了