MAX30100正确读出心率采样值的流程?

kylsen 2016-11-12 02:41:11
MAX30100是一个可以采集心率血氧温度的传感器芯片,通信串口使用I2C。
MAX30100数据手册连接:https://www.maximintegrated.com/en/products/analog/sensors-and-sensor-interface/MAX30100.html

我的I2C master采用的是PSoC 4 BLE,MAX30100就作为I2C slave。

目前的问题是master不能连续地读出心率采样值,有没有大神能提供MAX30100连续读数的流程或者伪代码?
...全文
8707 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dragonhux 2018-05-09
  • 打赏
  • 举报
回复
SCL、SDA接到3.3V电压,就可以了
kylsen 2017-07-31
  • 打赏
  • 举报
回复
各位大神,你们用的MAX30100模块是不是某宝上买的那种三十多块绿色的那个?我VIN接的是5.5V,那个出的问题千奇百怪,我始终觉得是电压的问题,如下: 1. I2C第一句就出问题,START都发送不出去; 2. START能发出去了,STOP也能收到了,但是心率数据读出来要么全是255,要么全是0; 有时候MAX又能完全正常工作,但是出现上述问题的情况实在是无法预测,比如,我把控制器的电源断开,然后在接上就会出问题。我发现某宝卖的那个MAX30100模块SCL,SDA和INT的上拉电阻接的是1.8V,可是大部分控制器的逻辑电平都是3.3V啊,我直接怀疑就是这个模块电路设计的问题导致的,我看了很多帖子,用arduino,STM32都有类似的问题,我用的PSoC 4也有这个问题。
m_xtao 2017-05-18
  • 打赏
  • 举报
回复
在百度上搜索arduino的源代码就可以
AlbertLiangzt 2017-04-15
  • 打赏
  • 举报
回复
楼主做出来了没?同求

21,600

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧