tacker写道:
嗨,
我正在开发一个使用Virtex 5板的项目。
我一直在研究如何通过I2C内核与Digilent PMOD GYRO(L3G4200D)连接。
我在XPS中设置了I2C内核,并将设计导出到SDK。
现在我被困在基本函数调用的是简单地与设备接口并读取X,Y和Z角速率。
我知道一般你必须:
LookupConfig
初始化
开始
发送从地址+写
..接受承认(?)
发送注册地址
..receiveacknowledge(?)
从地址+读取
??
停止
我很困惑每个步骤使用什么函数调用以及在发送从属地址并尝试接收字节后会发生什么。
任何帮助,将不胜感激!
谢谢。
你需要实现状态机,或者使用像Microblaze这样的处理器。
----------------------------是的,我这样做是为了谋生。
tacker写道:
嗨,
我正在开发一个使用Virtex 5板的项目。
我一直在研究如何通过I2C内核与Digilent PMOD GYRO(L3G4200D)连接。
我在XPS中设置了I2C内核,并将设计导出到SDK。
现在我被困在基本函数调用的是简单地与设备接口并读取X,Y和Z角速率。
我知道一般你必须:
LookupConfig
初始化
开始
发送从地址+写
..接受承认(?)
发送注册地址
..receiveacknowledge(?)
从地址+读取
??
停止
我很困惑每个步骤使用什么函数调用以及在发送从属地址并尝试接收字节后会发生什么。
任何帮助,将不胜感激!
谢谢。
你需要实现状态机,或者使用像Microblaze这样的处理器。
----------------------------是的,我这样做是为了谋生。
举报