- 
        
        课程大纲
- 
        
        展开描述 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协议的工程师。
