
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
TMF8801一、芯片介绍TMF8801是今年艾迈斯半导体推出的用于测量直接飞行时间(dToF)距离的集成式模块,号称全球体积最小(表示怀疑,不过体积确实非常小)。这个传感器可以精准测量2cm至2.5m范围,我实际测试在较亮的环境下能达到2.4m(我站在2.4m的位置,1s检测一次,测试了几分钟,大概有百分五十的概率能检测到),暗环境下能够测量到2.5m。相比于我们熟知的VL53L0X测距模块..
我要介绍的这种方法是基于rt-thread操作系统的,先介绍一下操作系统,我们初学单片机一般都是不跑操作系统的(俗称裸机),那些开发板的教程还有网上能找到的例程绝大部分也都是不跑操作系统的,初学者听到操作系统可能会害怕,其实使用操作系统并没有想象中那么难,在某些方面甚至比裸机更简单(比如我今天要讲的这个bh1750的驱动),好了,废话不多说,马上开整(步骤我分的比较细,看起来好像很复杂,其实用过R
OPT3001学习笔记一、OPT3001的寄存器单片机是通过IIC协议读写OPT3001的寄存器来控制OPT3001的。所以我们要驱动这个芯片就必须先去了解它的寄存器。OPT3001有6个寄存器,都是16位寄存器,如图1所示。1、结果寄存器(地址:0x00):OPT3001采集完之后,光照数据就是存在这里。结果寄存器有16位,前4位是指数(用E[3:0]表示),后12位是尾数(用R[1...
用Python制作一个计算器

MCU固件在线升级系列合集,都是自己的一些经验分享

RT-thread相关教程汇总:RT-Thread零基础快速入门第0讲——环境安装RT-Thread零基础快速入门第1讲——新建工程RT-Thread零基础快速入门第2讲——添加新文件到工程RT-Thread零基础快速入门第3讲——点亮LED灯RT-Thread零基础快速入门第4讲——按键输入RT-Thread零基础快速入门第5讲——外部中断RT-Thread零基础快速入门第6讲——线程管理RT-
TMF8801一、芯片介绍TMF8801是今年艾迈斯半导体推出的用于测量直接飞行时间(dToF)距离的集成式模块,号称全球体积最小(表示怀疑,不过体积确实非常小)。这个传感器可以精准测量2cm至2.5m范围,我实际测试在较亮的环境下能达到2.4m(我站在2.4m的位置,1s检测一次,测试了几分钟,大概有百分五十的概率能检测到),暗环境下能够测量到2.5m。相比于我们熟知的VL53L0X测距模块..
前段时间我用一个国产MCU实现了雷蛇键盘的效果,按键支持十键无冲,RGB灯支持单控任意一个灯任意一种颜色,但是这个过程还是比较曲折的,原本以为键盘功能是最难搞的,低功耗处理是最简单的,没想到前面这么顺利,最后才翻车了,所以特意出一期记录一下我踩过的坑。

OPT3001学习笔记一、OPT3001的寄存器单片机是通过IIC协议读写OPT3001的寄存器来控制OPT3001的。所以我们要驱动这个芯片就必须先去了解它的寄存器。OPT3001有6个寄存器,都是16位寄存器,如图1所示。1、结果寄存器(地址:0x00):OPT3001采集完之后,光照数据就是存在这里。结果寄存器有16位,前4位是指数(用E[3:0]表示),后12位是尾数(用R[1...
单片机串口接收的几种常用的数据处理方法一、为什么串口接收的数据需要处理我们在做项目的时候经常会用到串口,当我们用串口和别的设备通讯的时候就需要严格遵循通讯协议,然而,仅仅是遵循通讯协议是不够的,因为单片机串口受到别的信号干扰的时候,容易出现数据错误,特别是串口发送的第一个字节和最后一个字节。一旦出现这种情况,设备之间的通讯可能会受到影响,甚至会导致系统瘫痪。另外,串口收到数据的时候,我们也需要..







