完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
并行模式下,有这个怪异现象:
读取数据时发生跳过数据的情况,并且有一定概率发生,不能稳定复现 举例:表现是读取容量时(53H DISK_SIZE) 发送8次read脉冲,读到的扇区大小不稳定, 有时是0x00000200(512),有时是0x0x00020000(131072), 感觉是有一个字节被跳过了,读取u盘数据时也是同样的现象,512个字节有多个字节被跳过了,当扇区中0x00数据多时情况严重,无0x00时几乎不发生 怀疑是read信号反射造成多次读取,增加了电阻,也没有解决,并且由于是调试期间,速率很低,rd,wr信号都是毫秒级别的 最终的解决方式也很怪异: 为了显示数据线上的信号,接了led,用于显示高低电平: 3v3-电阻-led-数据线-led-电阻-地线 再次调试时发现,接了led后,故障就没有发生过,不接,再次发生,另外,读取时,单片机侧数据线是高阻态,没有上下拉电阻 求教真正的故障原因 |
|
相关推荐
3个回答
|
|
您好,读取一个32位的数据应该是只需要发送4次read吧,为什么会发送8次呢?
|
|
|
|
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
475 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2873 浏览 2 评论
2361 浏览 1 评论
818浏览 2评论
CH569通过HSPI实现USB3.0和FPGA高速双向通讯
641浏览 1评论
499浏览 1评论
CH32F103C8T6使用当前官网上的CDC例程会出现设备描述符请求失败
364浏览 1评论
640浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 16:54 , Processed in 1.189098 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号