ch375b 并行方式下怪異現象

并行模式下,有這個怪異現象:
讀取數據時發(fā)生跳過數據的情況,并且有一定概率發(fā)生,不能穩(wěn)定復現
舉例:表現是讀取容量時(53H DISK_SIZE) 發(fā)送8次read脈沖,讀到的扇區(qū)大小不穩(wěn)定,
有時是0x00000200(512),有時是0x0x00020000(131072),
感覺是有一個字節(jié)被跳過了,讀取u盤數據時也是同樣的現象,512個字節(jié)有多個字節(jié)被跳過了,當扇區(qū)中0x00數據多時情況嚴重,無0x00時幾乎不發(fā)生
懷疑是read信號反射造成多次讀取,增加了電阻,也沒有解決,并且由于是調試期間,速率很低,rd,wr信號都是毫秒級別的

最終的解決方式也很怪異:

為了顯示數據線上的信號,接了led,用于顯示高低電平:
3v3-電阻-led-數據線-led-電阻-地線

再次調試時發(fā)現,接了led后,故障就沒有發(fā)生過,不接,再次發(fā)生,另外,讀取時,單片機側數據線是高阻態(tài),沒有上下拉電阻

求教真正的故障原因

您好,讀取一個32位的數據應該是只需要發(fā)送4次read吧,為什么會發(fā)送8次呢?

產生這樣的現象可能是信號質量太差導致的,可以用示波器抓一下信號,看跟手冊時序是否一致


53H DISK_SIZE
讀取磁盤容量命令返回8個字節(jié)啊,前4個字節(jié)是磁盤容量,后4字節(jié)是扇區(qū)大小


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频