想问一下max30102心率血氧算法模块读出的数据是这样,是哪里出来问题啊

 
//读取信息并转化为最终的数值
 
 
 
 
 
 
 
 
 

  

 5. 接下来写一个简单的测试应用就可以了,

 
 

     编译烧写看结果很明显,写入寄存器的配置值正确读取也有结果,这些是空状态下的测量值并且也没有进行算法上的处理,在空状态下也有数值的但是这些数都比较小,正常测量下这两个red和ir的值在一万多

    接下来,创建个缓沖却调用algorithm.c的函数处理一下也就可以了,想要更高效一些可以注册一个GPIO设置中断,连到MAX30102的INT引脚在中断中读取数据存到缓存区,满了后僦调用algorithm.c中的函数处理这里就不再赘述了

我要回帖

更多关于 心率模块 的文章

 

随机推荐