在单片机读写SD卡后,如果需要查看读写的效果,可以利用winhex软件在计算机端直接观察到SD卡中的数据内容。
今天用PIC单片机将SD卡的第一个扇区数据读取出来后,通过串口发送到PC上观察,发现读取的数据与在PC上用winhex软件查看的第一个扇区的数据不一致,老是以为单片机端得读取程序有问题,修改了很多次也没有效果,后上网发现winhex软件在打开磁盘的对话框时,有两种打开方式,一种是逻辑驱动器,另一种是物理驱动器,如果希望看到与单片机读取扇区一致的数据,需以物理驱动器方式打开SD卡,此时看到的第一扇区就与单片机所选择的扇区一致了,可以很直观的看到SD卡中的对应数据了,不过要注意,前面的扇区最好不要随便通过单片机写入数据,防止破坏了SD卡上的文件系统,导致无法再次在PC机上打开SD卡了。
郁闷,搞到凌晨2点。
2009年10月7日
文章评论(0条评论)
登录后参与讨论