查看: 1970|回复: 1

[分享] 【MCX-N947分享】+学习i3c读取温度P3T1755DP

[复制链接]
  • TA的每日心情
    开心
    2025-1-21 08:52
  • 签到天数: 861 天

    连续签到: 1 天

    [LV.10]以坛为家III

    75

    主题

    2523

    帖子

    24

    金牌会员

    Rank: 6Rank: 6

    积分
    5867
    最后登录
    2025-1-22
    发表于 2024-3-10 18:51:02 | 显示全部楼层 |阅读模式
    本帖最后由 leo121_3006061 于 2024-3-10 18:51 编辑

         首先了解一下I3C,MIPI Alliance发布了I3C标准。I3C(Improved Inter Integrated Circuit)另一个名字叫做SenseWire,顾名思义,它的初衷是满足众多物联网设备中的Sensor的,它带来众多的改进,除了常说的12.5MHz速度的提高之外,向下兼容I2C,mcx-n947开发板上带了一颗P3T1755DP温度传感器,通过这颗I3C接口传感器学习了解I3C.

    【开发环境】
    windows11, MDK keil,SDK_2_14_0_MCXN947
    【原理图】
    可以从原理图上看出address 1001000(0x48)
    Screenshot 2024-03-10 075004.png
    【程序】1.打开例程里自带的P3T1755DP读取的程序
    Screenshot 2024-03-10 075827.png
    2.打开主程序,看到定义的传感器地址0x48,设置的速率

    Screenshot 2024-03-10 080157.png
    查看一下I3C1的地址

    Screenshot 2024-03-10 080623.png

    再看一下pin的设置,打开pinmux,也可以通过官方的config tools来查看基本设置
    看下说明文件,除了SDA,SCL还多了一个pur

    Screenshot 2024-03-10 081407.png

    3. 为了使采集到温度数据显示出来,我使用usb-cdc-virtualcom来显示温度,使用hello_world_virtual_com例程
    打开pinmux.c,依据上边的原理图添加i3c的pin配置
    Screenshot 2024-03-10 091853.png

    设置i3c的基本属性,包括速率,地址等
    Screenshot 2024-03-10 093938.png
    加入I3C1时钟设置及初始化,usb设备初始化
    Screenshot 2024-03-10 101508.png

    温度传感器P3T1755初始化设置
    Screenshot 2024-03-10 101717.png
    编译下载,打几个断点,看一下结果,温度显示20.437摄氏度 Screenshot 2024-03-10 101258.png
    用手摸一下传感器,发现温度马上就升高到23.375摄氏度
    Screenshot 2024-03-10 104437.png
    hello_world_virtual_com.zip (104.49 KB, 下载次数: 3)
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 12:36
  • 签到天数: 1604 天

    连续签到: 2 天

    [LV.Master]伴坛终老

    25

    主题

    1万

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    10759

    活跃会员

    最后登录
    2025-7-26
    发表于 2024-3-11 22:28:07 | 显示全部楼层
    谢谢分享
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-27 12:26 , Processed in 0.113598 second(s), 20 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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