打印

向上位机发送4个字节的数据

[复制链接]
776|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
supernan|  楼主 | 2018-5-4 16:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想向上位机发送4个字节的数据,用的slavefifo模式,当填完四个字节的数据后,我将PKTEND拉低了一个时钟周期,这时候数据应该会打包上传的啊,可是上位机就一直读不到,死等在那里,只有填充到512字节的数据后,上位机才读得到,请问这是怎么回事呢?
沙发
zwll| | 2018-5-4 16:14 | 只看该作者
PKTEND信号只是用在外部的控制器(如FPGA,MCU,ARM,DSP)和CY7C68013A之间通信,和电脑主机USB没有直接的关系.

使用特权

评论回复
板凳
supernan|  楼主 | 2018-5-4 16:18 | 只看该作者
能举个例子吗

使用特权

评论回复
地板
llljh| | 2018-5-4 16:24 | 只看该作者
当你CY7C68013A定义的自动传输的数据包是512bytes时,而你只想此时传500bytes,在传送500bytes时,可以让外部的控制器(如FPGA,MCU,ARM,DSP)来使能PKTEND引脚来结束传输,但是传送到CY7C68013A内部的500bytes不会自动传到电脑USB端口,需要用0数据来填充余下的12bytes数据,来达到512bytes的数据包.

使用特权

评论回复
5
dingy| | 2018-5-4 16:28 | 只看该作者

CY的网页上有关于PKTEND的功能说明:http://www.cypress.com/?id=4&rID=56993
写的很清楚!

使用特权

评论回复
6
dingy| | 2018-5-4 16:28 | 只看该作者

CY的网页上有关于PKTEND的功能说明:http://www.cypress.com/?id=4&rID=56993
写的很清楚!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

730

主题

10412

帖子

6

粉丝