E
EdwinTan
Guest
안녕, 친구.
(SPI를 사용하여 직렬 플래시 메모리와 관련된 문제에 직면 M25PE80).난 M25PE80 내부의 데이터를 지우 cannt.나도 몰라 내 프로그래밍 문제가 있는지 아니면 내 전기 배선에 문제가있습니다.하지만 내가하고 M25PE80에서 읽고 쓸
수 있지만 데이터를 지울 수 없다면 ...이 날 수 있도록 데이터를 재작 성 ..내가 M25PE80 인터페이스에 AT8052 프로그램에 어셈블리를 사용하고있습니다.
아래의 모든 문제를 확인해 나를 도울 수
내 지우기 모듈 코드, 희망 유했다.
코드 :WRITE_EN :
MOV 한, # 06H; 적고 엉에 대한 지침
MOV BITCNT, # 08H; 한번에 1 바이트를 보낼
CLR은 CS를; 통해 M25PE80 활성화 / CS를
CLR은 C
SEND_WREN_CODE :
CLR은 SCL
RLC 한
SDA는 MOV는 C
놉
SETB SCL
놉
DJNZ BITCNT, SEND_WREN_DATA
SETB WC1; M25PE80 시작 표시
;의 데이터 후 모든 데이터됐다 과정
; 완료
외침 DLY1MSPAGE_ERASE :MOV 한, # 0DBH; 페이지 ERASE에 대한 지침
MOV R0, # RAM_EE1; 3 바이트 출발을 지울 주소를 포함할
MOV BYTECNT, # 03H
MOV BITCNT, # 08H; 한번에 1 바이트를 보낼
CLR은 CS를; 통해 M25PE80 활성화 / CS를
CLR은 CSEND_PE_CODE :
CLR을 SCL; CLK M25PE80의
RLC 한
SDA는 MOV는 C, 데이터 M25PE80의
놉
SETB SCL
놉
DJNZ BITCNT, SEND_PE_CODE
SEND_PE__ADDRESS :
MOV 한, @ R0
MOV BITCNT, # 08HSEND_PE_ADDRESS_LOOP :
CLR은 SCL
RLC 한
SDA는 MOV는 C
놉
SETB SCL
놉
DJNZ BITCNT, SEND_PE_ADDRESS_LOOP1
INC R0
DJNZ BYTECNT, SEND_PE_ADDRESS
놉
놉
CS는 SETB; M25PE80 시작 표시
;의 데이터 후 모든 데이터됐다 과정
; 완료
외침 DLY10MS
외침 DLY1MS
RET
(SPI를 사용하여 직렬 플래시 메모리와 관련된 문제에 직면 M25PE80).난 M25PE80 내부의 데이터를 지우 cannt.나도 몰라 내 프로그래밍 문제가 있는지 아니면 내 전기 배선에 문제가있습니다.하지만 내가하고 M25PE80에서 읽고 쓸
수 있지만 데이터를 지울 수 없다면 ...이 날 수 있도록 데이터를 재작 성 ..내가 M25PE80 인터페이스에 AT8052 프로그램에 어셈블리를 사용하고있습니다.
아래의 모든 문제를 확인해 나를 도울 수
내 지우기 모듈 코드, 희망 유했다.
코드 :WRITE_EN :
MOV 한, # 06H; 적고 엉에 대한 지침
MOV BITCNT, # 08H; 한번에 1 바이트를 보낼
CLR은 CS를; 통해 M25PE80 활성화 / CS를
CLR은 C
SEND_WREN_CODE :
CLR은 SCL
RLC 한
SDA는 MOV는 C
놉
SETB SCL
놉
DJNZ BITCNT, SEND_WREN_DATA
SETB WC1; M25PE80 시작 표시
;의 데이터 후 모든 데이터됐다 과정
; 완료
외침 DLY1MSPAGE_ERASE :MOV 한, # 0DBH; 페이지 ERASE에 대한 지침
MOV R0, # RAM_EE1; 3 바이트 출발을 지울 주소를 포함할
MOV BYTECNT, # 03H
MOV BITCNT, # 08H; 한번에 1 바이트를 보낼
CLR은 CS를; 통해 M25PE80 활성화 / CS를
CLR은 CSEND_PE_CODE :
CLR을 SCL; CLK M25PE80의
RLC 한
SDA는 MOV는 C, 데이터 M25PE80의
놉
SETB SCL
놉
DJNZ BITCNT, SEND_PE_CODE
SEND_PE__ADDRESS :
MOV 한, @ R0
MOV BITCNT, # 08HSEND_PE_ADDRESS_LOOP :
CLR은 SCL
RLC 한
SDA는 MOV는 C
놉
SETB SCL
놉
DJNZ BITCNT, SEND_PE_ADDRESS_LOOP1
INC R0
DJNZ BYTECNT, SEND_PE_ADDRESS
놉
놉
CS는 SETB; M25PE80 시작 표시
;의 데이터 후 모든 데이터됐다 과정
; 완료
외침 DLY10MS
외침 DLY1MS
RET