LV.12 D23 IIC控制器与MPU6050 学习笔记

一、Exynos_4412下的IIC控制器

4412有四个IIC,如果要使用需要配置四个寄存器

I2CCON:配置一些功能

I2CSTAT:控制一些功能、显示一些状态

I2CDS:发送和接收数据

I2CADD:当4412作为从机时需要一个地址,这个寄存器用于设置地址

 

支持7位的地址模式,极少数IIC的地址是10位的。标准模式下最快速度是100K,快速模式下可以达到400k。支持主机发送,主机接收,从机发送,从机接收的工作模式。支持中断和轮询。

​ 

​ 

上图是主机发送模式下4412的工作流程

上图是主机接收模式下4412的工作流程 

由于4412一般作为主控制器,很少作为从机,所以另外两个模式暂时不看了。

二、IIC寄存器详解

 

[7]  接收到一个字节数据后是否产生应答信号   1产生   0不产生

[6]  分频,影响IIC的通信速度。 0是16倍分频,1是512倍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值