当前位置: 首页 > news >正文

IMX6ULL裸机篇之I2C实验-硬件原理图

一.  I2C 实验简介

 I2C实验,我们就来学习如何使用 I.MX6U 的 I2C 接口来驱动 AP3216C,读取 AP3216C 的传感器数据。

AP3216C是一个三合一的环境光传感器ALS+PS+IRLED,ALS是环境光,PS是接近传感器,IR是红外LED,与主控芯片通信使用的是 I2C接口。

二.   I2C外设原理图

I2C实验原理图如下:

结合以上的硬件原理图,可以看出

AP3216C连接到了 I2C1接口上:

I2C1_SCL: 使用的是UART4_TXD这个IO,复用位ALT2

I2C1_SDA: 使用的是UART4_RXD这个IO。复用为ALT2、

由上一篇关于 I2C总线接口特点,可以知道:

I2C总线,一条是 SCL( 串行时钟线 ) ,另外一条是 SDA( 串行数据线 ),这两条数据
线需要接上拉电阻,总线空闲的时候 SCL SDA 处于高电平。

http://www.lryc.cn/news/91036.html

相关文章:

  • 华为OD机试真题 Java 实现【获取字符串中连续出现次数第k多的字母的次数】【2023Q1 100分】,附详细解题思路
  • 充分统计量和因子分解定理
  • M1 PD安装arm ubuntu及Docker
  • TCP协议的RST标志
  • 【软件质量与软件测试 白盒测试与黑盒测试】
  • JavaScript教程(高级)
  • C++进阶 —— 范围for(C++11新特性)
  • ELK +Filebeat日志分析系统
  • 万字解析PELT算法!
  • 腾讯云服务器端口怎么全开?教程来了
  • 深入理解Java虚拟机:JVM高级特性与最佳实践-总结-13
  • 租售keysight E8257D 50G模拟信号发生器 销售/回收
  • 【C++】什么是函数模板/类模板?
  • 为什么是ChatGPT引发了AI浪潮?
  • 批处理文件(.bat)启动redis及任何软件(同理)
  • 深度学习求解稀疏最优控制问题的并行化算法
  • 牛客网项目—开发社区首页
  • uniapp水文【uniapp】
  • Java函数式接口
  • 安装libevent库
  • vue 截取字符串的方法
  • 可数集和不可数集
  • <Linux>《Linux 之 ps 命令详解大全(含实用命令)》
  • 华为OD机试真题 Java 实现【寻找关键钥匙】【2023Q1 100分】
  • 项目中遇到的一些问题总结(十三)
  • 药品存销信息管理系统数据设计与实现(包括需求分析,数据库设计,数据表、视图、存储过程等)
  • PyTorch-Loss Function and BP
  • centos docker安装mysql8
  • Java中synchronized锁的深入理解
  • Find My资讯|iOS17将重点改进钱包、Find My、SharePlay和AirPlay等功能