-
课程大纲
-
展开描述 1 min
- 介绍I2C
-
什么是I2C? 1 min
-
I2C特性 2 min
-
知识检查
- I2C数据传输协议和格式
-
介绍 1 min
-
起始条件 1 min
-
从机地址 2 min
-
读/写位 1 min
-
应答位 1 min
-
数据字节 1 min
-
停止条件 1 min
-
现场测验! 1 min
- I2C 外设
-
介绍 3 min
-
SSPxCON1 寄存器 5 min
-
SSPxCON2 寄存器 4 min
-
SSPSTAT 寄存器 3 min
-
现场测验! 1 min
- 使用微芯代码配置工具(MCC)来设置I2C
-
介绍 2 min
-
安装 1 min
-
创建项目 1 min
-
MCC(代码配置工具) 3 min
-
硬件断点 3 min
-
I2C写 3 min
-
I2C读 2 min
- Saleae 逻辑分析仪
-
介绍 1 min
-
各通道 1 min
-
分析仪 1 min
-
触发 1 min
-
写 2 min
-
读 2 min
- 常见I2C问题
-
介绍 1 min
-
硬件问题 2 min
-
起始条件 3 min
-
应答位 1 min
-
数据传输 2 min
-
现场测验 1 min
- 总结
-
课程回顾汇总 1 min
-
其他的一些资源
- 您的反馈
-
您的反馈对我们很重要
实用I2C: 介绍,实现和故障排除
本课程涵盖了如何使用MPLAB® X 代码配置器(MCC)在8位PIC微控制器上实现I2C协议。
“为什么我没有收到来自I2C设备的确认?”救命!”“我不能写我的I2C串行EEPROM,我总是读取0xFF。我做错了什么?”这些是我们从使用I2C协议的客户那里常收到的一些问题,这个课程将帮助回答和理解这些并延申到更多的问题。我们将从介绍I2C的关键概念和信号开始,继续配置PIC®微控制器作为I2C主或从设备,最后以演示常见的I2C通信故障和如何排除它们来结束这个课程。这个课程适合推荐给已经在使用、计划使用或想了解更多关于I2C协议的工程师。