当前位置:网站首页 > 编程语言 > 正文

imx6ull芯片介绍(imx6ull i2c)



I2C时钟选择传输速率

1.  IMX6ULL I2C频率标准模式 100kbit/S,快速模式为 400Kbit/S

2.  时钟源选择 perclk_clk_root=ipg_clk_root=66MHz(由之前的时钟实验章节可以知道是 66MHz)。

I2Cx_IFDR寄存器:分频寄存器。

I2Cx_IFDR寄存器设置 I2C频率,bit5:0位是设置频分值。

假如,我们现在需要 100kbit 的速率,那么,/=660。可以通过查找与 660接近的数值,经过查找IC位设置位 0X38 0X15时,为 640分频,/640=103.125Kbit

分频值与寄存器所设置的值对应表,如下所示(在《IMX6ULL参考手册》中的 I2C章节):

I2Cx_I2CR寄存器:

bit7 为I2C使能位,置1使能I2C。

bit5 为主从模式选择位,为0表示从机,为1表示主机。

Bit4 为发送/接收设置位,为0的时候是接收,为1的时候是发送。

I2SR寄存器

bit7:传输完成位,为 0 表示正在发送,为 1 表示发送完成。

Bit5:I2C忙闲位,为0表示 I2C总线空闲,为 1表示 I2C总线忙。

Bit0:是读确认位,也就是ACK信号

I2DR寄存器:  数据寄存器。

yu

到此这篇imx6ull芯片介绍(imx6ull i2c)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • latex编辑器如何生成PDF(latex编辑器如何生成PDF)2025-08-20 13:36:08
  • win7虚拟机镜像文件下载在哪(windows7虚拟机镜像文件在哪下载?)2025-08-20 13:36:08
  • 制作u盘启动盘步骤文字(制作u盘启动盘的步骤)2025-08-20 13:36:08
  • 虚拟机安装xp系统蓝屏(虚拟机安装xp蓝屏怎么办)2025-08-20 13:36:08
  • 速排蚂蚁编辑器怎么上传视频(速排小蚂蚁编辑器怎么上传视频)2025-08-20 13:36:08
  • ip地址段计算器(ip地址计算工具)2025-08-20 13:36:08
  • ntsd命令(ntsd命令用法)2025-08-20 13:36:08
  • 抖音怎么扫二维码登录(抖音怎么扫二维码登录平板)2025-08-20 13:36:08
  • awy_是什么意思(awy是什么意思 中文)2025-08-20 13:36:08
  • mha是什么意思网络用语(msh是什么意思网络用语)2025-08-20 13:36:08
  • 全屏图片