logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

IMU(LSM6DSMTR+LIS2MDLTR)

LSM6DSMTR是一款集成3轴加速度计和3轴陀螺仪的传感器,采用LGA-14封装,体积小巧。其电路设计简单,仅需I2C上拉电阻和电源滤波电容,支持0xD6地址。文章详细介绍了基于STM32的软件I2C驱动实现,包括初始化、寄存器读写等函数封装,并提供了传感器复位、BDU设置和加速度计采样率配置的方法。代码示例展示了如何通过I2C接口对LSM6DSMTR进行控制,支持多种采样频率设置(1.6Hz-

文章图片
#单片机#嵌入式硬件
FATFS备忘

FATFS文件系统可以挂载SD卡也可以挂载FLASHeMMC等设备SD卡需要格式化为FAT32模式 块大小默认即可。

文章图片
#单片机#嵌入式硬件#stm32
STM32_USB

串口名是由PC的驱动来决定的,没法在STM32端设置全部使用自定义HID设备根据不同设备设置描述符即可HID间的复合直接复制就行eg:鼠标+键盘 直接把鼠标的描述符和键盘的描述符写到一起即可。

文章图片
#单片机#嵌入式硬件#stm32
W25Qxx

这部分介绍一下W25Qxx的命令构成,这是数据手册的截图使用的是SPI协议,每个通信过程都需要完成一次双向数据传输也就是写入命令时会接收到数据,想接收数据时需要写入命令上图的命令有两种,一种是只需要发送的,一种是即需要发送也需要接收的0x06// 写功能打开0x04// 写功能关闭0x90// 读设备ID0x05// 读取状态寄存器10x35// 读取状态寄存器20x35// 读取状态寄存器30x

文章图片
#stm32#嵌入式硬件
LVGL常用功能备忘

本文选用LVGL 8.3版本8.3版本实测帧率比起9版本高,多个GUI工具支持。

文章图片
#c语言#stm32#单片机 +1
FreeRTOS备忘

打开一个工程文件,以STM32F401RCT6为例根据下图选择注意栈的大小1。

#嵌入式硬件
【STM32F4系列】【自制库】读取并模拟遥控插座的遥控器

前段时间入手了一个遥控插座,因为要在两处控制它,懒得拿着遥控器到处跑,因此萌生了复制一个遥控器的想法这是遥控器可以很明显的发现,这是一个射频遥控常用的射频遥控的载波有两种,315MHz和433MHz,而且一般使用的是ASK/OOK即根据选定频率的信号的幅值来判断是0还是1个人开发者买不起信号分析仪,因此我选择购买315MHz和433MHz的接收模块配合逻辑分析仪来判断是哪个频率的信号这里推荐购买超

文章图片
#stm32#单片机#arm
【STM32】【HAL库】定时器编码器模式测速

电机AB相增量型编码器的介绍和解码方法在这里介绍过了电机编码器https测速可以使用外部中断进行脉冲计数很多型号的单片机中有专门的电路来计算脉冲的速度和方向,也就是定时器的编码器模式因为是硬件计数,所以计数频率可以很高,性能比软件来的好,使用也比较方便但是需要连接到指定的GPIO这里以常见的测速为例子进行设置。......

文章图片
#stm32#单片机#arm
    共 25 条
  • 1
  • 2
  • 3
  • 请选择