ATtiny13 복구


10

나는 ATtiny13을 가지고 놀고 있는데 1.2Mhz 내장형 대신 8Mhz 세라믹 오실레이터와 함께 사용하는 것이 좋을 것이라고 생각했다. (저는 9600bps에서 소프트 uart를하고 싶습니다 .1.2GHz가 너무 느리다고 생각했습니다)

외부 발진기로 변경하기 위해 'avrdude -c usbtiny -p attiny13 -U lfuse : w : 0x70 : m -U hfuse : w : 0xff : m'을 실행했습니다.

불행히도 이제는 더 이상 장치에 액세스 할 수 없습니다. 거기에 있던 'PB0의 LED 깜박임'프로그램이 더 이상 실행되지 않아 프로그래머가 연결할 수 없습니다.

여기서 무엇을해야할지 모르겠습니다. 이 칩을 버릴 수 있습니까? 아니면 구출 할 수 있습니까?


2
칩에 쓰기 위해 어떤 프로그래머를 사용하고 있습니까?
Lou

avrdude 명령 행에 따르면 usbtiny였습니다.
JohnC 2009

그것은 반드시 그것이 usbtiny임을 의미하지는 않으며, 복제품 일 수 있습니다.
Lou

1
Tiny13s가 80 센트를 좋아하지 않습니까?
endolith 2009

@endo는 대량 구매하지 않을 때 $ 1.95와 비슷합니다. T_T
Earlz

답변:


9

외부 발진기로 칩을 설정하려고 했습니까? 칩이 외부 발진기를 사용하도록 프로그래밍되면 칩이 없으면 작동하지 않습니다. 이렇게하지 않으면 퓨즈를 재설정하기 위해 고전압 프로그래밍 이 필요 합니다.


7

절대 복구 할 수 있어야합니다. 최악의 경우 고전압 (12V?) 프로그래머가 필요할 수 있습니다.

사용한 퓨즈 설정은 문제가되지 않습니다. 브라운 아웃 감지 기능이 꺼져 있고 (확실 할 수 있음) SPI가 활성화되어 있으므로 제대로 다시 프로그래밍 할 수 있어야합니다.

가장 중요한 것은 외부 발진기가 필요하도록 설정 한 것 같습니다. 당신은 그것을 시도하고 있었을 것입니다. ISP 프로그래밍에 사용하는 시스템에 연결해야하지만 이것이 유일한 문제입니다.

IOW, 당신은 이상한 일을하지 않습니다. 모두 작동합니다. 설정에 문제가 없는지 다시 확인하십시오. 연결이 느슨합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.