IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 电路调试记录: -> 正文阅读

[嵌入式]电路调试记录:

一、I2C总线

1-1、现象1(210917):

? ? ? 如下图1,液晶驱动芯片I2C接口。LCD_SDA与LCD_SCL分别与单片机IO口相连,单片机的I2C采用IO口模拟方式,读/写操作速度213kHz左右。单片机I对液晶驱动芯片进行写操作时,当单片机LCD_SDA配置为开漏输出,LCD_SCL配置为开漏输出,写操作波形如图2;当单片机LCD_SDA配置为开漏输出,LCD_SCL配置为推挽输出,写操作波形如图3。图2的SCL波形相较于图3质量较差。

图1

图2? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?图3

1-2、笔记1:

开漏输出的作用:

1、防止短路。I2C总线,多个GPIO口可能连接在同一根线上(多个主设备与多个从设备),存在某个GPIO输出高电平,另一个GPIO输出低电平的情况。如果使用推挽输出,存在一个GPIO的VCC和另一个GPIO的GND接在了一起,也就是短路了(主设备之间)。如果换成开漏输出,VCC和GND多了个上拉电阻,这样电路就是安全的,所以总线一般会使用开漏输出。

2、线与。实现多个主设备抢占总线时的仲裁。IIC只有两根线(SCL和SDA),怎么判断哪个主设备占用总线(当然是先来后到了)。假设主设备A需要启动IIC,他需要在SCL高电平时,将SDA由高电平转换为低电平作为启动信号。主设备A在把SDA拉高后,它需要再检查一下SDA的电平。

????????a. SDA是高电平,说明主设备A可以占用总线,然后主设备A将SDA拉低,开始通信;
????????b. SDA是低电平,说明有人已经捷足先登了,主设备A不能占用总线,结束通信。
为什么? 因为线与。如果主设备A拉高SDA时,已经有其他主设备将SDA拉低了。由于 1 & 0 = 0 那么主设备A在检查SDA电平时,会发现不是高电平,而是低电平。说明其他主设备抢占总线的时间比它早,主设备A只能放弃占用总线。如果是高电平,则可以占用。


————————————————
版权声明:本文为CSDN博主「梅雪殇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yx1302317313/article/details/89497998

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-09-18 10:20:30  更:2021-09-18 10:21:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 2:40:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码