
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
DS18B20 是由 DALLAS 半导体公司推出的一种的“一线总线(单总线)”接口的温度传感器。与传统的热敏电阻等测温元件相比,它是一种新型的体积小、适用电压宽、与微处理器接口简单的数字化温度传感器。DS18B20 温度传感器具有如下特点:1、适应电压范围更宽,电压范围:3.0~5.5V,在寄生电源方式下可由数据线供电。很少这样操作,一般直接用电源供电。2、独特的单线接口方式,DS18B

DS18B20使用单总线,顾名思义就是使用P14一个I/O口来控制输入和输出SCL为串行时钟线,SDA为串行数据线启动:SCL为高电平时,SDA由高电平向低电平变化停止:SCL为高电平时,SDA由低电平向高电平变化//总线启动函数 void IIC_Start(void) {SCL = 1;SDA = 1;somenop;somenop;} //总线停止条件 void IIC_Stop(void)

首先是比较基础实 用的单通道采集,实现开发板上电位器电压的采集,并通过串口打印至 PC 端串口调试助手。单 通道采集适用 AD 转换完成中断,在中断服务函数中读取数据,不使用 DMA 传输,在多通道采 集时才使用 DMA 传输。

本文详细介绍了ESP32-P4开发环境的搭建过程。首先需要安装PlatformIO环境,然后添加ESP32-P4支持包。针对WiFi功能,需额外为ESP32-C6模块烧录固件,通过SDIO接口实现通信。文章还提供了分区表配置说明和LVGL移植的PlatformIO配置方法。作者表示后续将发布更多ESP32-P4应用文章,并分享了FreeRTOS学习笔记资源。整个环境搭建过程包括PlatformIO

原本这几天一切顺利,结果昨天遇到了问题,前几天有组员捣蛋用杜邦线母头接3.3V,公头直接触碰led电阻(手动点灯显摆),今天开始做项目才发现LED灯坏了,亮不了了(好在今天实话实说,实训老师宽宏大量,没有计较,后续吹掉换个新的灯珠或者LED电阻应该能修好),这里也提醒大家没事千万别拿杜邦线接电源乱搞。接着来到今天上午,老师给了我一个JTAG转接头,跟我说只能死马当活马医了,我又重新用J-FLASH

原本这几天一切顺利,结果昨天遇到了问题,前几天有组员捣蛋用杜邦线母头接3.3V,公头直接触碰led电阻(手动点灯显摆),今天开始做项目才发现LED灯坏了,亮不了了(好在今天实话实说,实训老师宽宏大量,没有计较,后续吹掉换个新的灯珠或者LED电阻应该能修好),这里也提醒大家没事千万别拿杜邦线接电源乱搞。接着来到今天上午,老师给了我一个JTAG转接头,跟我说只能死马当活马医了,我又重新用J-FLASH

三种查询方式总结回调函数查询内存开销小,但查询效率相对较低;全缓冲查询的查询效率高,但是内存消耗大;字节缓冲查询兼具查询效率和低开销。(优先使用第三种查询方法)sqlite实现C语言自定义函数封装由于数据库提供的API接口过于复杂,使用的过程顺序也很繁琐,所以对于原生态的API在实际工作开发中,会进行一层封装,减少调用传参,减少调用次数,增加代码可读性,提高开发效率。可封装如下:包括创建数据库、建

本文详细介绍了ESP32-P4开发环境的搭建过程。首先需要安装PlatformIO环境,然后添加ESP32-P4支持包。针对WiFi功能,需额外为ESP32-C6模块烧录固件,通过SDIO接口实现通信。文章还提供了分区表配置说明和LVGL移植的PlatformIO配置方法。作者表示后续将发布更多ESP32-P4应用文章,并分享了FreeRTOS学习笔记资源。整个环境搭建过程包括PlatformIO

最近考研复试在复习C语言,突然看到以前初学时没有深究的一个知识点:数组指针与指针数组之前一直以为这它们虽然一个本质是指针,一个本质是数组,但是二者同为二级指针,可以相互转换。今天查阅资料并与AI深度交流,才终于弄懂二者的区别。数组指针本质是仍然是一维指针,虽然数组指针指向数组(数组名在某些场景可以退化为指针)但是数组虽然会退化,但本身不是指针变量。而指针数组,它本质是一个数组,每个数组元素存储一个
原本这几天一切顺利,结果昨天遇到了问题,前几天有组员捣蛋用杜邦线母头接3.3V,公头直接触碰led电阻(手动点灯显摆),今天开始做项目才发现LED灯坏了,亮不了了(好在今天实话实说,实训老师宽宏大量,没有计较,后续吹掉换个新的灯珠或者LED电阻应该能修好),这里也提醒大家没事千万别拿杜邦线接电源乱搞。接着来到今天上午,老师给了我一个JTAG转接头,跟我说只能死马当活马医了,我又重新用J-FLASH








