• 188查看
  • 0回复

[芯片硬件] 这个IIC太奇葩

[复制链接]


该用户从未签到

发表于 28-3-2024 09:10:19 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


摘要

本篇笔记主要记录在恩智浦MPC5744p系列上IIC通信遇到的问题,这个片子本身没有硬件IIC,如果要使用I2C接口,需要软件模拟。

主要问题

MPC57xx系列是恩智浦针对汽车行业的用量比较大的一颗料,本身没有硬件I2C接口,如需使用I2C接口需要使用GPIO口来模拟,因为我本身也是第一次使用这颗料,所以想借助SDK快速来评估样机功能,就详细阅览了SDK的结构和代码,发现IIC竟然使用四线模拟,

这个IIC太奇葩w1.jpg

而且在配置里面也是需要配置四个管脚

这个IIC太奇葩w2.jpg

这个IIC太奇葩w3.jpg

这个IIC太奇葩w4.jpg

后来仔细查阅了GPIO寄存器和文档,也和恩智浦的FAE进行了沟通,才确认他这个必须使用四个管脚才能够完全模拟I2C功能,而设计也不推荐使用I2C,可以使用SPI接口,这个是一个大坑,如果大家在开始设计的时候要注意,避免走一些弯路。


快速发帖

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

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 4-3-2025 07:45 , Processed in 0.511942 second(s), 34 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.