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

软件设计要求seo百家论坛

软件设计要求,seo百家论坛,平台运营工作内容,如何迅速k掉网站硬件: 1.I2C结构 在一个SOC中有一个或者多个I2C控制器,一个I2C控制器可以连接一个或多个I2C设备。 I2C总线需要两条线,时钟线SCL和数据线SDA 2.I2C传输数据格式 开始信号(S):SCL为高电平时,S…

硬件:
1.I2C结构
在一个SOC中有一个或者多个I2C控制器,一个I2C控制器可以连接一个或多个I2C设备。
I2C总线需要两条线,时钟线SCL和数据线SDA
在这里插入图片描述

2.I2C传输数据格式

  • 开始信号(S):SCL为高电平时,SDA山高电平向低电平跳变,开始传送数据。
  • 结束信号(P):SCL为高电平时,SDA由低电平向高电平跳变,结束传送数据。
  • 响应信号(ACK):接收器在接收到8位数据后,在第9个时钟周期,拉低SDA
  • SDA上传输的数据必须在SCL为高电平期间保持稳定,SDA上的数据只能在SCL为低电平期间变化
    在这里插入图片描述

读操作
在这里插入图片描述
写操作
在这里插入图片描述
软件:
在这里插入图片描述
上层APP通过具体的I2C设备驱动(eg.ap3216)对芯片进行读写操作。而i2c设备驱动需要使用linux内核提供的数据结构对i2c设备进行读写操作,其中最重要的就是i2c_adapter,和i2c_algorithm结构体,I2C adapter表示一条I2C总线,也就是I2C Controller,i2c_adapter里面有两个重要的成员,nr表示第几个i2c总线(i2c controller),i2c_algorithm(用来收发I2C数据,里面有master_xfer函数)
在这里插入图片描述
通过这两个数据结构,我们可以访问到具体的I2C物理设备,Linux内核是如何表示I2C Device的?
Linux内核使用i2c_client数据结构来表示一个具体的I2C物理设备,其中最重要的是这个设备的地址addr和这个设备属于哪一条总线下(I2C Controller或者I2C adapter)。
在这里插入图片描述
我们知道i2c_algorithm 里面提供了master_xfer函数和i2c_client 进行数据读写,那么我们就必须要知道master_xfer参数的意义,其中最重要的是i2c_msg。flags用来表示数据传输方向,bit 0等于I2C_M_RD表示读,bit 0等于0表示写。

在这里插入图片描述
举例:设备地址为0x50的EEPROM,要读取它里面存储地址为0x10的一个字节,应该构造几个i2c_msg?

  • 要构造2个i2c_msg

  • 第一个i2c_msg表示写操作,把要访问的存储地址0x10发给设备

  • 第二个i2c_msg表示读操作

  • 代码如下

u8 data_addr = 0x10;
i8 data;
struct i2c_msg msgs[2];msgs[0].addr   = 0x50;
msgs[0].flags  = 0;
msgs[0].len    = 1;
msgs[0].buf    = &data_addr;msgs[1].addr   = 0x50;
msgs[1].flags  = I2C_M_RD;
msgs[1].len    = 1;
msgs[1].buf    = &data;
http://www.hkea.cn/news/163157/

相关文章:

  • 郑州网站建设品牌好安装百度到桌面
  • 株洲做网站定制百度灰色词优化排名
  • 上海网页设计公司兴田德润电话排名优化外包公司
  • 做360网站优化快推广普通话宣传语手抄报
  • 动态网站开发语言有哪些大学生创新创业大赛
  • 关键词推广公司网站网络排名优化方法
  • 福州移动网站建设网络营销推广工具有哪些
  • win2008sr怎么用iis做网站国外网站加速
  • 合肥++网站建设磐石网站seo
  • 万网主机怎么上传网站如何在百度上投放广告
  • 做网站时如何给文字做超链接全球疫情最新数据消息
  • 四川省住建厅官方网站3分钟搞定网站seo优化外链建设
  • 做网站阳泉巨量千川广告投放平台
  • 温岭哪里有做网站的如何自制网站
  • 知道创于 wordpress搜索引擎优化宝典
  • 乌兰县wap网站建设公司有效获客的六大渠道
  • 微信网站开发教程视频教程百度一下主页官网
  • 网站开发专业前景关键词挖掘排名
  • 网站开发属于什么职位类别seo查询站长工具
  • wordpress postmetaseoul national university
  • 商务网站的主要存在形式杭州百度快照优化公司
  • 个人备案网站做购物网站可以不班级优化大师免费下载电脑版
  • 贸易网站建设互联网广告代理加盟
  • 深圳网站建设网络公司河北关键词排名推广
  • 在工商网上怎么注册公司seo优化博客
  • 免费的小程序怎么赚钱历下区百度seo
  • 河北石家庄最新疫情最新消息优化防疫政策
  • 一站式做网站哪家强新闻小学生摘抄
  • 江西南昌网站建设公司哪家好谷歌google 官网下载
  • 公司网站用什么开发百度指数怎么用