”CF卡处理

X

xelos

Guest
您好大家,
我正在计划中,我使用的CompactFlash内存模式。问题是我不知道的CompactFlash寻址方案。我可以写在哪里?我可以如何解码的记忆不会忽略?我把电路酒窖的例子
, 我可以写入内存(头= 224,气缸= 1,部门= x)的
, 但是当我尝试更改为225头,我找不到在CF卡中的数据,所以我假设,我使用了错误的不会忽略。所以,如果有人有对CF卡和C描述的内存映射/秒/小时的方法,请帮助!

 
CF卡有几个模式
, 您可以使用它来访问。最流行的是ATA模式。然后
, 它的外观和行为像一个简单的硬盘驱动器。

只要这种模式是在使用一个,您访问作为一项经常性
, 而不是HD。计划的编程
, 然后明确在阿拉木图协议表。

 
看的CompactFlash非标准或SanDisk部件和应用指南

http://www.compactflash.org/cfspc2_1.pdf

http://www.sandisk.com/industrial/application-notes.asp

 
我使用的内存模式比照,并访问内存,我要途经气缸/头/部门。我不知道任何其他方式为读/写内存。问题是
, 我不能写一些记忆的区域。我不知道头和若干部门。当我写到C = 1,高= 224,s = 0的,WinHex的说明
, 我的数据被写入20000H -我不能解码如何写那里。如果WinHex的我进入C = 1,高= 224,s = 0的,WinHex的节目
, 其他的内存位置。
所以,我不明白处理的CF内存模式。

 
http://www.mcselec.com/an_123.htm
http://www.mcselec.com/an_127.htm

 
每个人都感谢,我解决了这个问题。该值,输入的负责人登记为1 -的LBA - 1驱动,LBA27 - LBA26 - LBA25 - LBA24。和映射模式内存CF是通过访问LBA的解决。

 
您好tulkas和xelot,请swnd我一份C语言中的代码读取CF卡/写和设置在LBA的建立模式

这是我的ID
ramshankar_25(上)rediffmail.com

 

Welcome to EDABoard.com

Sponsor

Back
Top