延伸阅读:
目录
本模块用于FPGA环路程序的调试,在上位机窗口上包括两个区域:数据控制区域和数据显示区域。当FPGA需要读取USB的数据时,上位机可向USB端发送指定数目和数值或者512字节递增的数据,当FPGA往USB写好数据时,上位机也可以手动接收来至USB的512字节数据。上位机接收的数据不仅可以显示在窗口上,还可以保存至电脑本地文件中。在FPGA环路调试中,如果USB的FIFO管道内出现了非512字节整数倍的无效数据,可使用清空管道命令来完成USB管道的清空,本模块的界面效果如下:

1. 设计思路
1.1 发送数据
由于FPGA与USB之间的数据线位数为16bit,为单字节(8bit)的偶数倍,所以发送数据的数量必须为偶数,其大
本文介绍了基于MFC的USB上位机开发中数据传输模块的设计,包括发送指定数据、接收数据、清空管道等功能。在发送数据时,支持512字节固定数值和递增数据。接收数据后,数据可在窗口显示并保存到本地文件。清空管道功能能处理FPGA环路调试中的无效数据。此外,文章还详细讨论了MFC控件的相关操作,如Edit Control数值操作、数据保存及长数组的分行显示等。
订阅专栏 解锁全文
1053

被折叠的 条评论
为什么被折叠?



