방금 Arduino Micro 개발 보드를 사용하여 프로젝트를 완료했으며 독립형 ATmega32로 이동하려고합니다.Arduino 마이크로 용 8Mhz 부트 로더
나는 3.3V에서이를 실행해야하고 그래서 내가 그것을 넣어 8MHz의 결정이있는 오버 클러킹 길을 가고 싶지 않다.
나는 여전히 내가 다른 부트 로더를 구울 필요가 수집 있도록 USB와 아두 이노 컴파일러를 통해 스케치를 업로드 할 수 있어야합니다.
이 목적으로 USBASP 프로그래머를 구입했습니다. 나는이 주제에 발견 중 하나 ATmega328 또는 다른 아두 이노를 사용하여 부트 로더와 굽기 관련 수있는 모든 -
나는 다음 작업을 수행하는 것을 약간 확실입니다.
은 내가 올바른 부트 로더를 가리 키도록 boards.txt를 수정해야 할 것을 일한 ....하지만 8MHz의에서 ATmega32에 대한 올바른 부트 로더는 무엇입니까?
또한 퓨즈를 교체해야합니까?
감사합니다.
AVR 스튜디오가 필요합니다. – LPs
전혀 모르겠지만 원본 Optiboot 프로젝트를 사용해 보겠습니다. 나는 Mega32 부트 로더가 있다고 말한다. 당신은 아카이브를 다운로드 한 다음 보드 1.6-txt 파일을 수정하여 다른 변형을 추가 할 수 있습니다. 원래의 바이너리 (16MHz에서 실행)와 같은 바이너리를 사용할 수 있지만 클럭 속도와 어쩌면 전송 속도를 변경할 수 있습니다 (부트 로더가 응답하지 않으면 반으로 줄입니다). 부트 로더 도구를 변경하십시오 (어떻게할지는 모르겠지만 USBASP를 설정해야한다고 생각합니다). 그런 다음 시도해보십시오. 데이터 시트의 퓨즈를 확인하십시오. 그리고 ... 왜 8MHz 크리스탈인가? 보통 나는 328이 있기 때문에 그것을 피한다 ... – frarugi87
... 8MHz에서 내부 오실레이터, 그래서 그것을 간단하게 퓨즈를 변경 (그리고 한 크리스탈과 두 커패시터를 절약) 사용할 수 있습니다. 난 단지 높은 정밀도가 필요하지만, 일반적으로 16MHz에서 실행 크리스탈을 사용 ... – frarugi87