2012-06-12 3 views
0

Cypress FX2 마이크로 컨트롤러를 사용하여 외부 RAM에 액세스하는 데 문제가 있습니다. 누구든지 어떤 레지스터를 사용해야하는지 말해 줄 수 있습니다. 8051 MCU와 마찬가지로 어드레스 버스에는 A15-A0 핀이, 데이터 버스에는 칩 선택, 출력 인 에이블 및 쓰기 인 에이블 스트로브 용 D7-D0 핀이있다. MCU는 CY7C68013A FX2입니다. 외부 RAM에 액세스하기위한 신호를 생성하는 데 사용해야하는 레지스터를 찾을 수없는 것 같습니다. 이 기능을 사용하기위한 레지스터는 8051과 동일해야합니다. 마이크로 컨트롤러에는 A15 (어드레스 버스 MSB), D7 (데이터 버스 MSB) 등의 전용 핀이 있습니다.FX2 마이크로 컨트롤러를 사용하여 외부 RAM에 액세스하기위한 샘플 코드

답변

0

외부 RAM에 액세스 할 수 있습니다 - XRAM 16 비트 레지스터 DPTR :

; write register A value to XRAM address indicated by DPTR 
MOVX @DPTR,A 

; read XRAM to register A 
MOVX A,@DPTR 
+0

8051 메모리 구성 [esacademy에서] 설명 (http://www.esacademy.com/en/library/technical-articles-and-documents/8051-programming/8051- memory-configurations-with-c-compilers.html)을 참조하십시오. –