Labview+USB+FPGA数据采集之USB固件&驱动
来源:互联网 发布:前岐广电网络客服电话 编辑:程序博客网 时间:2024/05/01 22:17
//此篇记录CY68013的官方开发环境Cypress USB Console
//USB驱动for NI
按照NI VISA-USB官方教程,生成USB驱动:
//USB固件工程(Keil)的开发
//本项目读写FIFO皆为512x16=1024Bytes
根据官方固件例程,修改寄存器,满足项目需求:
void TD_Init(void)
{
...
EP2CFG = 0xA0; //out 512 bytes, 4x, bulk
SYNCDELAY;
EP6CFG = 0xE0; // in 512 bytes, 4x, bulk
SYNCDELAY;
// handle the case where we were already in AUTO mode...
EP2FIFOCFG = 0x00; // AUTOOUT=0, WORDWIDE=1
SYNCDELAY;
// core needs to see AUTOOUT=0 to AUTOOUT=1 switch to arm endp's
EP2FIFOCFG = 0x11; // AUTOOUT=1, WORDWIDE=1总线数据宽度为16位
SYNCDELAY;
EP6FIFOCFG = 0x0D; // AUTOIN=1, ZEROLENIN=1, WORDWIDE=1总线数据宽度为16位
SYNCDELAY;
EP6AUTOINLENH = 0X02; //端点6 AUTOIN包长度高字节512b,必须小于或等于设定的缓冲区大小(单个)
SYNCDELAY;
EP6AUTOINLENL = 0X00; //端点6 AUTOIN包长度低字节
SYNCDELAY;
...
}
//USB电路
图中CY7C68001器件,实际焊接器件为CY7C68013
- Labview+USB+FPGA数据采集之USB固件&驱动
- Labview+USB+FPGA数据采集之MFC
- Labview+USB+FPGA数据采集之FPGA部分
- Labview+USB+FPGA数据采集系统之总结
- Labview+USB+FPGA数据采集之上位机labview
- USB设备驱动开发之远程访问USB设备(一USB设备数据采集端)
- usb固件驱动驱动
- USB驱动开发之远程访问USB设备扩展(linux平台USB设备数据采集端)
- USB固件编程与驱动开发
- 初学Altera FPGA 之Altera USB-Blaster驱动安装
- USB驱动之USB简介
- 关于LabVIEW用USB相机采集图像问题小结
- 用LabVIEW连接USB相机采集一幅图像
- 基于FPGA和USB的高速数据采集及显示系统
- 大话USB驱动之USB键盘驱动
- FPGA中usb-blaster驱动的安装
- USB固件编程
- USB固件开发
- 关于皇冠的图标
- hdu 3549 最大流入门题
- 以智能卡平台为硬件的嵌入式加密IC的优势
- IOS7的状态栏和导航栏
- hive函数参考手册
- Labview+USB+FPGA数据采集之USB固件&驱动
- sencha touch在ios下使用Menu时内部html的onclick不生效的问题
- gstreamer-plugins-good linux下重新编译error
- 测试 QA 的角色和分工
- 查找增强点程序01
- linux 启动tomcat出现的问题
- 成为一名嵌入式程序的必须知道的知识
- 内联函数与匿名函数
- 2014年国人开发的最热门的开源软件TOP 100