- 博客(5)
- 收藏
- 关注
原创 陀螺仪笔记
关于JY901B,简单一点就是先用上位机先配置好基础参数,然后这是陀螺仪就会一直输出数据,我们只需要在程序中解析数据即可,数据的通信协议参考维特官方。陀螺仪发送的数据类型是根据配置的参数来输出,我设置了输出加速度、角速度、角度、磁场、气压高度这5个数据。这5个数据的协议头都是0x55。
2025-01-25 22:58:07
315
原创 关于HAL库的空闲中断接收串口数据
介绍空闲中断接收串口的两种方法,使用HAL官方提供的函数实现:方法一:单纯使用空闲中断。方法二:空闲中断+DMA。
2024-05-23 21:16:27
2523
1
原创 关于Systick的理解
系统定时器是一个24bit的向下递减的计数器,计数器每计数一次的时间为1/SYSCLK,一般我们设置系统时钟SYSCLK等于72M。首先,在main函数中的会率先初始化时钟调用HAL_RCC_ClockConfig,在这个函数中,我们主要关注Systick部分,包括更新SystemCoreClock变量,和调用HAL_InitTick配置Systick。在SysTick_Config这个函数中,首先会判断预设的Tick是否会溢出,Systick是24位,2的24次方:16777216,
2024-05-22 01:36:58
578
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅