嵌软
QX_a11
认真生活
展开
-
三轴加速度计值检测碰撞和摔倒
void collision_detect(){ sensor_event_report report = {0}; uint8_t flag = acc_cache_check.state; long result = 0; uint8_t ret = 0; uint8_t temp = 0; uint8_t p = 0; uint16_t acc_x = 0; uint16_t acc_y = 0; uint16_t acc_.原创 2021-08-19 19:47:16 · 5232 阅读 · 6 评论 -
sif一线通输出协议以及代码实现
SIF协议一次传输一帧数据,传输结束后要求线路空闲状态为低电平,每次传输需一次性完整传输所有数据。 数据的电平遵守TTL 规范。1.1 信号定义Tosc定义: 250us <Tosc<2ms,推荐值:500us1、同步信号:2、Bit(0)表示方法:3、Bit(1)表示方法:1.2代码实现 需要定义一个中断定时器,定时器周期为一个Tosc,中断处理函数判断是否有数据需要发送。下面是发送数...原创 2021-08-12 17:53:12 · 5444 阅读 · 4 评论 -
armcc出现Cannot obtain license for Compiler (feature compiler) with license vension >= 3.1:Feature has
执行armcc出现下面的问题:解决办法:将C:\Program Files\ARM rvds.dat中的时间修改一下。将所有的2020替换为2021即可原创 2021-01-12 19:27:48 · 2137 阅读 · 1 评论