logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32CubeMX+HAL库采用SPI方式驱动FLASH芯片-SST25VF080B

2.写多个字节数据:(写多个字节数据时,相对来说会比较麻烦,由下图我们可以看出,在允许写数据的情况下,我们需要先拉低CE,然后发送0xAD命令,紧跟着是3个字节的24位地址然后是两个字节的数据,拉高CE,随后就是有规律的0xAD命令两个字节数据,如此循环,最后我们发送WRDI命令来退出AAI(地址自动增加)模式)。由图可以看出,我们先拉低CE,然后发送命令0x06,就可以对FLASH进行写数据了,

文章图片
#stm32#嵌入式硬件#单片机
STM32+HAL库IIC驱动压力传感器(HE10)

现在市面上有很多传感器都采用数字信号的通讯方式,像一些对传输距离比较近的场合我们可以采用IIC,SPI,RS232等方式来采集我们所需要的信号,这里我们以IIC通讯的压力传感器为例,来介绍下如何通过STM32的硬件IIC来读取传感器的压力值。有了这个函数,我们就可以很轻松的从传感器读取到压力值数据了,根据传感器数据手册,我们可以知道,该传感器通信速率为最高400KHz,我们这里采用100KHz,传

文章图片
#stm32#嵌入式硬件#单片机
传感器采样原始数据和实际数据之间的转换问题详解

,采样出来的数据均需要进行转换来得到我们想要的实际数据,那么到底应该如何转换呢,让我们只挠头,每次更换新的传感器都需要重新计算,接下来我们就简单介绍下,让我们用一个万能公式和几个例子,来进行说明。1、以加速度传感器LIS2DH12为例,(量程±2g,采样数据16位)我们来计算下实际的加速度值,由于加速度值量程是-2g~+2g,所以对应的int16位数据范围是-32768~+32767;故实际的压力

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