stm32
文章平均质量分 61
神秘的老年人
一步一个脚印
展开
-
SPI通信
四根通信线:SCK"串行时钟线MOSI:主机输出从机输入MISO:主机输入从机输出SS:从机选择通信方式:同步,全双工,支持总线挂载多个设备(一主多从)。原创 2023-07-27 17:37:22 · 332 阅读 · 0 评论 -
IIC外设通信
STM32内部集成了硬件IIC收发电路,可由硬件自动执行时钟生成,起始终止条件生成,应答收发位,数据收发等功能,减轻CPU负担。支持多主机模式支持7位/10位地址模式支持不同的通信速度,标准速度(100KHz),快速(400KHz)支持DMA兼容SMBus协议STM32F103C8T6的硬件IIC:IIC1,IIC2。原创 2023-07-26 11:05:31 · 189 阅读 · 0 评论 -
MPU6050简介
MPU6050是一个6轴姿态传感器,可以测量芯片自身X,Y,Z轴的加速度,角速度,从而得到姿态角,用于平衡车,飞行器等。内部结构:3轴加速度计(Accelerometer):测X,Y,Z轴的加速度3轴陀螺仪传感器(Gyroscope):测X,Y,Z轴的角速度。原创 2023-07-25 16:05:37 · 435 阅读 · 0 评论 -
stm32 IIC通信
发送一个字节:SCL低电平期间,主机将数据位依次放到SDA总线上(高位先行),然后释放SCL,从机将在SCL高电平期间读取数据位,所以SCL高电平期间SDA不允许有数据变换,依次循环8次,即可发送一个字节。接收一个字节:SCL低电平期间,从机将数据位依次放到SDA线上(高位先行),然后释放SCL 主机将在SCL高电平期间读取数据位,所以SCL高电平期间SDA不允许有数据变化,依次循环8次,即可接收一个字节。发送应答:主机在接收完一个字节之后,在下一个时钟发送一位数据,数据0表示应答,数据1表示非应答。原创 2023-07-25 10:00:50 · 658 阅读 · 0 评论