avrdude

    [MCS-51] GUI 방식으로 Writing 하기, AVRDUDESS 사용법

    [MCS-51] GUI 방식으로 Writing 하기, AVRDUDESS 사용법

    GUI 방식으로 편하게 Writing 할 수 있는 다운로더 프로그램인 AVRDUDESS를 소개하고자 합니다. 이전 포스트에서 MCU에 hex 파일을 다운로드 할 때 Avrdude를 이용하는 방법을 알아보았습니다. 우리가 하고자 하는 일을 해내기에 부족함은 없지만 매번 명령 옵션들을 키보드로 입력하는 것은 여간 귀찮은 일이 아닙니다. 그래서 이 글에서는 명력 입력을 대신해주는 프로그램인 AVRDUDESS를 소개하고 간단한 사용법을 설명하고자 합니다. AVRDUDESS 개발자 설명에 의하면 이 프로그램은 Windows, Mac, Linux 환경에서 동작한다고 합니다. 저는 Windows 10 환경에서 테스트해 보았으니 이점을 참고해서 다음 내용들을 봐주시기 바랍니다. 프로그램 구하기 AVRDUDESS 개발자..

    [MCS-51] Arduino를 이용한 AT89S52 프로그램 다운로드

    [MCS-51] Arduino를 이용한 AT89S52 프로그램 다운로드

    AT89S52는 SPI(Serial Peripheral Interface) 통신으로 프로그램을 다운로드 할 수 있습니다. SPI 통신을 위한 별도의 장비를 이용할 수도 있지만 혹시 주변에 아두이노(Arduino)가 있다면 그것으로 hex 파일을 프로그램 메모리에 쓸 수 있습니다. 이 방법은 모든 MCS-51 계열 MCU에 사용할 수 있는 방법은 아닙니다. 칩 내부에 플래시 메모리를 내장한 모델에 적용할 수 있습니다. 참고로 프로그램은 약 1,000회 정도 덮어쓸 수 있다고 합니다. 개발 환경 및 준비물 이 과정은 Windows 10 환경에서 진행하였고 사용한 재료들은 아래와 같습니다. 아두이노 우노 점퍼선 6개 (전원 용도 2개, SPI 통신 용도 3개, RST 용도 1개) 최소 설계 회로로 구성된 AT..