PIC 마이크로 컨트롤러를 사용하여 at89s51 프로그래머

S

sukumar

Guest
모두 안녕하세요, 저는 8051 IC를 프로그램에 PIC16f877a의 SPI 프로토콜을 사용하고 있습니다. 나의 디자인은 한 번에 하나의 예 ... 단일 바이트로 89s51 하나를 프로그램하는 것입니다. 저는 주소, 직렬 포트에서 Opcode (없음 인텔 16 진 형식)와 89s51를 프로그래밍를 받게됩니다. 나는 성공적으로 IC를 프로그래밍된 그것을 테스트했습니다. 여기서의 문제점은 나는 동일한 위치 두 번 쓸 수 없습니다. 예를 들면 : 내가 쓴 0x0046 - 0xaa 나 같은 위치에게 두 번째 시간 0x0046 --- 0x32을 쓴다면. 0x00로 변경 위치 0x0046 ... (0x32 작성되지 않음). 왜?
 
먼저 (모든 위치 0xff를) Nandhu 콘텐츠를 삭제해야
 
안녕하세요, 특정 메모리 위치를 지우 어떠한 방법이 있습니까? 모든 내용을 지우면 모든 것을 지우지만 몇 가지 메모리 위치에게만을 수정하여 대규모 프로그램의 일부 부분을 수정해야합니다. 나머지 내용은 보관해야합니다. 특정 메모리 위치에 편집이 작동하지 않습니다. 놀라워 내 문제입니다
 
아니요, 당신은 단지 전체 칩을 지울 수 있습니다. 지우기를 수행하고, 내용의 일부를 수정할 수있는 유일한 방법은 임시 저장소 (PIC의 충분한 내부 스토리지 onchip이 없다면 나는, 외부 직렬 EEPROM 예 24Cxx을 사용하십시오)에 전체 내용을 읽을 수 있습니다 다음 수정된 내용을 다시 작성합니다. JW
 
난 이미 내 보드에 SEEPROM 포함되어 있습니다. 그럼 내가 사람들이 다른 생각이됩니다 생각. 알았어요. 나는 시리얼 메모리 시도합니다. 모든 줘서 고마워. 그냥 더 EEPROM과 16f877a와 다른 16Fxx IC 호환을 추천 하시겠습니까?
 
친애하는 나의 친구 sukumar, 내 기쁨이 안부하여 프로그래머의 약도와 펌웨어 wiyh을 우리와 함께 성공을 공유하는이 자세를 주시겠습니까
 
예. 또 그렇게 하나를 만들려고 노력입니다.
 

Welcome to EDABoard.com

Sponsor

Back
Top