- 博客(6)
- 问答 (2)
- 收藏
- 关注
原创 SPI协议
SPI(Serial Peripheral Interface)是由Motorola公司开发的一种通用数据总线四根通信线:SCK(Serial Clock)、MOSI(Master Output Slave Input)、MISO(Master Input Slave Output)、SS(Slave Select)同步,全双工支持总线挂载多设备(一主多从)所有SPI设备的SCK、MOSI、MISO分别连在一起主机另外引出多条SS控制线,分别接到各从机的SS引脚。
2024-10-14 21:45:52 286
原创 MPU6050
MPU6050是一个6轴姿态传感器,可以测量芯片自身X、Y、Z轴的加速度、角速度参数,通过数据融合,可进一步得到姿态角,常应用于平衡车、飞行器等需要检测自身姿态的场景3轴加速度计(Accelerometer):测量X、Y、Z轴的加速度3轴陀螺仪传感器(Gyroscope):测量X、Y、Z轴的角速度旋转的方向按右手法则定义,即右手大拇指指向轴向,四指弯曲的方向即为绕该轴旋转的方向。X 轴角度(滚转角 Roll)即为绕 X 轴旋转方向的角度,
2024-10-11 20:58:07 870
原创 IIC协议
I2C(Inter IC Bus)是由Philips公司开发的一种通用数据总线两根通信线:SCL(Serial Clock)、SDA(Serial Data)同步,半双工带数据应答支持总线挂载多设备(一主多从、多主多从)STM32内部集成了硬件I2C收发电路,可以由硬件自动执行时钟生成、起始终止条件生成、应答位收发、数据收发等功能,减轻CPU的负担支持多主机模型支持7位/10位地址模式支持不同的通讯速度,标准速度(高达100 kHz),快速(高达400 kHz)支持DMA。
2024-10-11 20:06:47 524
原创 Git使用
Git是一个分布式版本管理系统,他通过共享版本库来共享版本信息,所以相当于每个开发人员的本地都有一个共享版本库的拷贝,所有人员的本地版本库和共享版本库都是同步的,所以不用担心共享版本库宕机的问题,只要拿一个开发人员的本地版本库传到共享版本库就好了,开发人员之间可以直接交换版本信息,但是这种方式不常用,我们一般还是通过共享版本库实现共享,这样所有的人员都可以共享到版本信息,无需联网了,因为版本库就在你自己的电脑上,但是要实现版本共享的时候还是需要联网的,自己开发的时候不需要联网。Git工作流程图。
2024-10-05 18:52:37 325
原创 keil工程移植
宏定义共有两个字段标准库写USE_STDPERIPH_DRIVER,hal库写USE_HAL_DRIVER另一个字段根据Flash大小(启动文件)写。例如stm32f103中等容量,标准库写STM32F10X_MD(后两个字母大写),hal库写STM32F103xB(最后一个字母大写)例如hal库下stm32f103c8t6,宏定义为,标准库宏定义为(两个字段前后顺序没有要求)
2024-10-02 15:52:17 270
空空如也
c语言输入问题之逗号啊
2021-10-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人