阅读:1557回复:4
EZUSB68013的数据格式问题
我用EZUSB68013的FIFO READ读外部存储器,WORD方式,
但读出的数据高低字节是反的,如1234,读出来是3412, 该如何设置才能将字节顺序反过来,哪位高手肯为我指点一二,不胜感激! |
|
沙发#
发布于:2003-07-14 12:31
应该是你外部的数据格式有问题,68013的FIFO不会把数据传反的。另外看看你的数据线是不是高位和低位弄反了?
|
|
板凳#
发布于:2003-07-14 13:36
但读和写格式应该一致啊,事实上读和写的格式是相反的,显然不应该是外部数据线的问题。
|
|
地板#
发布于:2003-07-14 13:49
如果你一次读写16位的话应该是不会反的,除非你用的是8位总线。不过事情总没有绝对的,有可能出现你那种情况。我这里就遇到过。
usb传输时是以字节为单位的,而且是低字节在前,因此如果你发现你的数据经常是高低字节放反了的话,那可以在固件放有意识的把高低字节换一下位置即可 |
|
地下室#
发布于:2003-07-14 13:58
我就是用8位数据线啊,怎么也没反呢?我看不是USB的问题。
|
|