首页 > 其他分享 >ZYNQ PS端IIC接口使用-笔记

ZYNQ PS端IIC接口使用-笔记

时间:2022-11-17 22:22:06浏览次数:49  
标签:PS IIC 接口 ZYNQ IO address 设备

ZYNQ7000系列FPGA的PS自带两个IIC接口,接口PIN IO可扩展为EMIO形式即将IO约束到PL端符合电平标准的IO(BANK12、BANK13、BANK34、BANK35);

SDK中需要对IIC接口进行初始化在黑金和米联的例程里为了方便用户使用,对IIC和外设设备分别创建了相应的文件方便用户开发。

特别注意每个外设设备都会有自己的slave address;而xilinx官方给出的IIC驱动中给出的从设备的地址是7bit模式(IIC总线上的器件一般为8位地址位,去掉低位一位广播位,最多可挂载127个设备),在IIC进行写操作时注意要将设备原有的salve address转化成7bit模式;否则从设备将无法给予应答。

例如tw9912

 

在SDK中IIC进行写操作时。从设备地址slave address就应设置为0x44/0x45;

IIC总线数据传输速率(波特率)快速模式下可达到400kbit/s;

标签:PS,IIC,接口,ZYNQ,IO,address,设备
From: https://www.cnblogs.com/amxiang/p/16901230.html

相关文章

  • zynq系列之-----PS端iic使用
    本文主要讲述zynq的iic使用。此IIC只能作为主站,作为从站的不适合本文。Iic的接口在ps端。(iic的接口在pl端的情况下,不适合本文)使用软件版本:vivado2018.3pl端设置:转载:xi......
  • HTTPS的优点和缺点解析
    https改造有什么好处?对于这个问题,站长首先想到应该是网站安全问题,可以说网站安全问题其实是个大问题,主要表现在以下方面:1、首页会被篡改,非法跳转;2、网站被灌入广告,但收入......
  • GPS北斗NTP授时服务器助力数字化校园网络建设
    GPS北斗NTP授时服务器助力数字化校园网络建设GPS北斗NTP授时服务器助力数字化校园网络建设京准电子科技官微——ahjzsz随着网络的普及,许多单位都建了自己的园区网,使用的......
  • 错误:为仓库 ‘appstream‘ 下载元数据失败 : Cannot prepare internal mirrorlist: N
    问题描述今天2022年2月18日在CentOS8上安装软件时,遇到如下报错: CentOSLinux8-AppStream错误:为仓库‘appstream’下载元数据失败:Cannotprepareinternalmi......
  • LG4778 Counting swaps 题解
    LG4778Countingswaps给定你一个\(1\simn\)的排列\(p\),可进行若干次操作,每次选择两个整数\(x,y\),交换\(p_x,p_y\)。用最少的操作次数将给定排列变成单调上升的序......
  • springboot的HTTP与HTTPS
    1.keytool生成证书windows下的生成:keytool-genkey-aliastomcat-storetypePKCS12-keyalgRSA-keysize2048-keystorekeystore.p12-validity3650linux......
  • python windows psutil获取基本监控指标
    #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#@auhorbyruiy####pipinstallparamiko-ihttps://pypi.tuna.tsinghua.edu.cn/simple##p......
  • [Java] HttpServletRequest
    HttpServletRequest位于javax.servlet.http,简单来说就是一个请求的封装[请求头数据+正文数据]一个域对象相关方法获取请求头方法StringgetHeader(Stringname):获取......
  • WPS宏编辑器批量设置word中表格样式
    设置表格占用宽度比例并自适应页面宽度/***表格自适应*/functiontableAutoFitWindow(){ varcount=ActiveDocument.Tables.Count; for(i=1;i<=count;i......
  • Eclipse乱码怎么办
    在Eclipse中导入新的项目的时候,会遇到乱码的问题,而乱码的问题主要集中在中文的显示上。Eclipse设置编码的地方主要有三处,这三处的设置都会影响中文的显示。解决方法:一.......