• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

【代码库】如何实现 MCXN236 USB 转 I3C 演示

07/14 09:52
1413
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

an-mcxn236-usb-bridge-to-i3c-main.zip

共1个文件

AN14434 如何实现 MCXN236 USB 转 I3C 演示

 

这是AN14434的补充项目,演示了如何在 MCXN236 上实现 usb 到 i3c 的演示。可以使用终端工具发送串行数据来控制 I3C 接口。

在 MCXN236 USB 至 I3C 演示中,USB 设备使用 USB CDC 虚拟 com 类与 PC 主机通信

您可以使用终端工具发送串行数据来控制I3C接口。

以下内容使用的终端工具是 pzh-py-com 工具,客户可以从以下链接下载:https://github.com/JayHeng/pzh-py-com

该演示提供了一些命令,例如动态地址分配、直接写入、直接读取、使用寄存器地址写入、使用寄存器地址读取、IBI/热连接功能。

主板:FRDM-MCXN236

 

类别:人机界面

 

外设:I3C、USB

 

工具链:MCUXpresso IDE

 

目录

 

  1. 软件
  2. 硬件
  3. 设置
  4. 结果
  5. 常见问题解答
  6. 支持
  7. 发行说明

1.软件

 

本应用说明的软件以原始源文件和 MCUXpresso 项目的形式提供。软件版本:

  • SDK:v2.16.0
  • IDE:MCUXpresso IDE v11.9.0

2.硬件

 

3.硬件设置

 

要执行 MCXN236 USB 到 I3C 演示,请使用两个 FRDM-MCXN236 板,一个用作 I3C 控制器,另一个用作 I3C 目标。

此演示使用 P116(I3CSDA) 和 P117(I3CSCL) 引脚作为 i3c 功能。

硬件连接请参考下图,连接线尽量短。

3.1 软件步骤

 

  1. 打开 MCUXpresso IDE,在快速启动面板中,选择应用程序代码中心导入
  2. 在搜索栏中输入演示名称。
  3. 点击​复制GitHub链接​,MCUXpresso IDE将自动检索项目属性,然后单击​下一步>​。
  4. 选择分支然后点击​Next>​,选择MCUXpresso工程,点击Finish按钮完成导入。
  5. 单击​“Build”​开始编译项目。

4.结果

 

请参考应用笔记 ( AN14434 ) 来执行 USB 转 I3C 桥接器演示。您可以使用虚拟通讯终端工具发送 I3C 控制命令。

下面列出了一些命令。

  • 当终端发送List DAA命令时,会收到I3C Target信息反馈,其中包含目标厂商ID以及BCR/DCR值。
  • 当终端发送不带寄存器地址的写入命令时,命令完成后,终端会收到OK(0x4F, 0x4B)字符
  • 当终端发送读取不带寄存器地址的命令时,命令完成后,终端将接收目标发送的数据。
  • 当终端发送读取寄存器地址命令时,命令完成后,终端将接收目标发送的数据。

5. 常见问题解答

 

尚未发现针对该项目的常见问题解答。

6. 支持

 

请提出问题以获得支持。

项目元数据

 

董事会徽章

类别徽章

周边徽章 周边徽章

工具链徽章

来源:恩智浦appcodehub

  • an-mcxn236-usb-bridge-to-i3c-main.zip
    下载
恩智浦

恩智浦

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。收起

查看更多

相关推荐