- 博客(2)
- 资源 (5)
- 收藏
- 关注
原创 小马哥四轴代码解读-I2C-mpu6050篇
小马哥四轴代码解读-I2C-mup6050篇I2C通信I2C通信可以一主多从也可以多主多重(这个还不是很了解),一主多从,首先你得知道从机的地址,然后主机带着从机的地址在总线上广播,who is 这个地址,这个地址的从机就会响应小马哥的四轴代码中用的是IO模拟的I2C通信,但是芯片中是有硬件方式的I2C通信,但是据说有bug。通信的大致过程如下:先拿到mpu6050的地址0x68,先发地址找到主机之后在发mpu6050的寄存器地址进行数据的读获写操作 。初始化SCL SDA引脚,SCL
2021-04-01 15:15:43 1318
原创 小马哥四轴代码解读-SPI-flash篇
小马哥四轴代码解读-SPI-flash篇SPI通信SPI是一种高速的、全双工、同步的通信总线,主要应用于EEPROM、FLASH、实时时钟、AD转换器和etcSPI内部结构图:SPI接口总共有4条线:MISO、MOSI、SCL、CS要根据stm32的芯片引脚进行定义,如下图:小马哥实验中用的是SPI2,要用到PB13、PB14、PB15SPI 主要特点有: 可以同时发出和接收串行数据; 可以当作主机或从机工作; 提供频率可编程时钟; 发送结束中断标志; 写冲突保护; 总线竞争保护等。下
2021-04-01 10:52:20 1303
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人