질문"컴팩트

X

xelos

Guest
안녕하세요 모두들
프로젝트를 어디로 컴팩트 플래시 메모리 모드에서 사용하고 있어요.문제는 그 컴팩트 플래시의 주소 체계 모른다.어디에 쓸 수 있나요?그리고 어떻게 메모리의 주소를 해독할 수 있나요?내가 회로 Cellar의 예제했다 그리고 난 메모리를 쓸 수있습니다 (머리 = 224, 실린더 = 1, 섹터 = x)를하지만 그렇게되면 난 225에 머리를 변경하려고하면, 내가 너무 컴팩트 플래시에 데이터를 찾을 수 있을지 가정, 그 잘못된 주소를 사용하고있습니다.그래서, 만약 누군가가 컴팩트 플래시와 C의 설명 메모리지도 / s 이상 / h 방법, 도와주세요!

 
컴팩트 플래시 당신이 그것을 액세스하는 데 사용할 수있는 몇 가지 모드가있습니다.가장 인기있는 ATA는 모드입니다.그때 모양과 간단한 하드 드라이브와 같은 이치죠.

오랫동안이 모드를 사용 하나입니다 마찬가지로, 일반의 HD로 액세스할 수있습니다.프로그래밍 구성표를 누른 잘 - ATA는 프로토콜을 데이터 시트에서 정의됩니다.

 
COMPACTFLASH STANDART 또는 샌디 스크는 데이터 시트 및 애플 리케이션 참고 참조

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

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

 
난 메모리 모드에서, 및 CF를 사용하여 메모리에 액세스하려면 내가 가진 실린더를 통해 합격 / 헤드 / 섹터.내가 읽고 어떤 다른 방법 / 쓰기 메모리 모르겠어요.문제는 그 일부 메모리의 영역에 쓸 수없습니다.그리고 머리와 섹터의 번호도 몰라요.언제 전 C = 1, 반장님 = 224, = 0하여 S 쓰기 WinHex 내 데이터를 20000H하도록 작성되었다 - 내가 어떻게 거기에 쓰여진 디코딩 수없습니다 보여줍니다.만약 내가 WinHex는 C = 1, 반장님 = 224, = 0 s의 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, 친절 C. 읽기 컴팩트 플래시 코드를 복사 / 쓰기 모드와 LBA를 설정 swnd

이건 내 ID는
ramshankar_25 (를) rediffmail.com

 

Welcome to EDABoard.com

Sponsor

Back
Top