- 博客(2)
- 收藏
- 关注
原创 Stm32f103的can硬件滤波配置与调试
需要实现一条can总线上连接许多can设备,如果can设备都接收can中断数据的话,cpu会消耗较多资源,于是想到了使用can模块的硬件滤波功能,can设备自身需要的几个stdid信号可以接收到,其他的都做硬件滤波过滤掉。//再计算标准CAN ID与扩展CAN ID混合的屏蔽码。
2025-03-13 21:51:00
586
转载 ads1248驱动
那么对于主设备来说,其就需要设置时钟的极性和相位:使得时钟下降沿时为采样时刻,数据保持在稳定的状态,这样从设备就可以再时钟的下降沿进行采样,满足了第一部分(它的数据在时钟下降沿移入);对于第二部分的规则来说(数据在时钟的上升沿移出),是处在切换的状态,此时时钟处在上升沿过程中,即时钟上升沿为切换时刻(也正好对应了时钟下降沿为采样时刻)。所以读出的数据是24位数据,我们如果用int(4个字节)类型来存储的话,需要进行数据的拼接(接收到的数据是一般是3个单字节的),而且需要符号(正负号)转换。
2023-01-23 10:50:53
783
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人