2017-03-05 5 views
-1

몇 년 전에 AT89C51 마이크로 컨트롤러 용 프로젝트를 개발했습니다. 나는 아직도이 프로젝트 하드웨어가있는 장치를 사용하고 있습니다. 그러나 내 노트북에서 부드러운 복사본 (.asm 코드)이 누락되어 동일한 .asm 코드의 다른 하드웨어를 만들어야합니다.프로그래밍 된 마이크로 컨트롤러에서 코드 가져 오기

프로그래밍 된 8051 마이크로 컨트롤러의 코드를 복사하여 다른 8051에 구울 수있는 방법이 있습니까?

답변

1

사용하는 컨트롤러에 따라 가능하지 않을 수도 있습니다. 이 마이크로 컨트롤러에는 마이크로 컨트롤러에서 코드를 다시 복사 할 수없는 퓨즈라는 것이 있습니다. 이 퓨즈를 잠그지 않은 경우, 마이크로 컨트롤러에서 코드를 가져 오는 데 사용한 것과 동일한 프로그램을 사용할 수 있습니다. 또는 일부 버너 프로그램 일 수도 있습니다.

컨트롤러에서 코드를 성공적으로 가져온 경우에도 읽기 쉽고 이해하기 어려운 16 진수 형식이되지만 디 컴파일러를 사용하여 16 진수를 소스 코드로 변경할 수 있음을 기억하십시오.

참조 : 당신이 그것을 읽을 때/경우 그냥 원시 이진 될 것입니다 융합하지 않으면 http://www.avrfreaks.net/forum/convert-hex-assembly-code?name=PNphpBB2&file=viewtopic&t=62400

+0

. 그리고 8051이 너무 일반적인 백엔드라는 또 다른 문제가 있습니다. 코드는 8051뿐 아니라 새로운 디자인과 일치하지 않는 칩 또는 디자인과 관련된 주변 장치와 관련된 기능에 대해서도 이야기하고 있습니다. 그것이 모든면에서 원본의 클론이고 바이너리를 추출 할 수 있다면 복제본에 구울 수 있는지 확인하십시오. –

+0

@old_timer, 매우 도움이 !! 너는 내 시간을 절약한다. – sanzuu

관련 문제