ZYNQ PS端IIC接口使用-筆記


 

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;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM