查看: 5451|回复: 1

[原创] 【LPC11U68】学习9:IO模拟IIC总线驱动BH1790GLC脉搏传感器

[复制链接]
  • TA的每日心情
    擦汗
    23 分钟前
  • 签到天数: 2148 天

    连续签到: 2 天

    [LV.Master]伴坛终老

    65

    主题

    8540

    帖子

    1

    金牌会员

    Rank: 6Rank: 6

    积分
    14473
    最后登录
    2025-10-28
    发表于 2018-11-27 15:02:05 | 显示全部楼层 |阅读模式
        上次用测试了地磁传感器模块,读到的数据一直最大没变化,今天一上电读到的数据就正常了,也不知道什么原因,正常就行了,具体算法方面以后有空再去弄了,今天先来测试下脉搏传感器模块,先还是用IO口模拟,弄好了再上IIC接口。

        脉搏传感器的程序方面比地磁的要简单很多,初始化的时候设置几个寄存器然后一直读数据就可以了。

    手册上给出的程序流程。
    1.png
    2.png
    3.png

    读寄存器的延时时间,不能短于这个时间
    4.png

    寄存器列表,设置还是比较简单的
    5.png

    具体的IIC程序还是上次一样的,这次就是模块的初始化和读的处理方面不太一样,模块初始化
    6.png

    主函数内容,目前是1S读一次,因为这样OLED显示比较方便。主要是测试,具体算法方面再次不考虑
    7.png

    实际显示的效果,可以看到手机按不按上去数据有明显的区别
    8.png
    9.png
    10.png
    11.png
    12.png


    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-10-11 10:53
  • 签到天数: 1506 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    97

    主题

    4699

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    10125
    最后登录
    2025-10-11
    发表于 2018-11-27 18:17:53 | 显示全部楼层
    77下每秒,楼主还很健康
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-10-28 11:29 , Processed in 0.087093 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表