Arduino UNO로 ATTiny 개발할 때 쓸 수 없다! AVR 깨진! ? 그 전에
어라? !
ATTiny13A나 ATTiny85 등 8핀 AVR은 Arduino가 있으면 쉽게 개발할 수 있어 매우 편리합니다.
Arduino에서 작은 IC (ATTiny)를 사용하는 방법
하지만 그렇지요. 때때로,
보고 싶지 않은 오류 화면!
avrdude: stk500_recv(): programmer is not responding
이런 표시가 나오고 쓸 수 없게 될 수 있습니다.
사실 나는 이것 때문에 ATTIny를 여러 번 버렸다.
그렇기 때문에 좀 더 나쁘게 보이기로 했습니다.
확인해 보면
깨진! ? 생각하기 전에.
1. 반대로 찌르지 않습니까?
8핀 AVR은 VCC와 GND가 대각선으로 되어 있기 때문에 반대로 찌르면 AVR이 매우 뜨거워집니다.
이것으로 부서지는 것이 좋다.
굉장한 반응 속도로 전원을 끄고 AVR을 다시 찔러주세요!
다시 찔러서 보통으로 쓸 수 있다면 아직 망가지지 않았다고 합시다.
2. 접촉 불량?
IC 소켓이나, 브레드 보드를 사용해, 몇번이나 빼거나 하거나 하고 있으면,
그 중 접촉이 나빠졌을지도 모릅니다.
배선을 검토하고 다시 도전!
3. 뭐해도 안 되는데? → 퓨즈 리셋을 시도해 봅시다.
여러 번 확인해도 안돼!
라는 상황이 되면 퓨즈 리셋을 시도해 봅시다.
약간의 회로를 만들 필요가 있습니다만, 간단하기 때문에, 이 기기에 1개 만들어 두면 좋다고 생각합니다.
퓨즈 리셋 회로와 Arduino용 스케치는 아래 사이트에 공개되어 있습니다.
참고 사이트: Wayne's Tinkering Page/ATTIny Fuse Reset
ATTiny 연결 방법
기본적으로는 상기 사이트의 회로도와 같이 하면 할 수 있습니다. 몇 가지 보충.
깨진! ? 생각하기 전에.
1. 반대로 찌르지 않습니까?
8핀 AVR은 VCC와 GND가 대각선으로 되어 있기 때문에 반대로 찌르면 AVR이 매우 뜨거워집니다.
이것으로 부서지는 것이 좋다.
굉장한 반응 속도로 전원을 끄고 AVR을 다시 찔러주세요!
다시 찔러서 보통으로 쓸 수 있다면 아직 망가지지 않았다고 합시다.
2. 접촉 불량?
IC 소켓이나, 브레드 보드를 사용해, 몇번이나 빼거나 하거나 하고 있으면,
그 중 접촉이 나빠졌을지도 모릅니다.
배선을 검토하고 다시 도전!
3. 뭐해도 안 되는데? → 퓨즈 리셋을 시도해 봅시다.
여러 번 확인해도 안돼!
라는 상황이 되면 퓨즈 리셋을 시도해 봅시다.
약간의 회로를 만들 필요가 있습니다만, 간단하기 때문에, 이 기기에 1개 만들어 두면 좋다고 생각합니다.
퓨즈 리셋 회로와 Arduino용 스케치는 아래 사이트에 공개되어 있습니다.
참고 사이트: Wayne's Tinkering Page/ATTIny Fuse Reset
ATTiny 연결 방법
기본적으로는 상기 사이트의 회로도와 같이 하면 할 수 있습니다. 몇 가지 보충.
스케치를 Arduino UNO에로드
배선이 끝나면 사이트에있는 스케치를 적절한 이름으로 저장하고 Arduino UNO에 씁니다.
연결
아래와 같이 연결합시다. 이번에는 AC 어댑터를 사용하는 전제로.
퓨즈 리셋 수행
드디어 퓨즈 리셋을 실행합니다.
먼저 Arduino IDE의 직렬 모니터를 시작합니다.
시작하면 이런 화면이군요.
전송 속도는 19200에 맞춰야 합니다.
시리얼 모니터 화면에서 적당한 문자를 1문자(무엇이든 좋은 w) 입력하고 송신 버튼을 누릅니다.
아래와 같은 화면이 나오면 성공입니다.
2행째가 퓨즈 재기록 전, 3행째가 재기록 후입니다.
Arduino IDE에서 정상적으로 쓸 수 있으면 성공
퓨즈 재작성이 끝나면 배선을 변경하고 ATTiny에 부트 로더를 작성해 봅시다.
방법은 Arduino에서 작은 IC (ATTiny)를 사용하는 방법을 참조하십시오.
잘 쓰면 AVR의 구출 성공!
그래도 낫지 않을 때는. . . 모르겠다 w 누군가 말해줘!
불행히도, 퓨즈를 다시 작성해도 역시 처음에 오류가 발생할 수 있습니다.
이것, 다른 것도 시도하는 방법이있을 수 있지만,,,, 확실하지 않기 때문에 이것은 깨진 것입니다.
그 상태의 ATTiny는 현재 버리고 있습니다. . .
누군가 그 밖에도 시도하는 것이 좋은 것을 아시는 분은 꼭 가르쳐 주세요!
잘 부탁드립니다~!
Reference
이 문제에 관하여(Arduino UNO로 ATTiny 개발할 때 쓸 수 없다! AVR 깨진! ? 그 전에), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tadfmac/items/01d535ef8de077b28964텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)