Phục hồi ATtiny13


10

Tôi đang chơi với ATtiny13 và tôi nghĩ sẽ tốt khi sử dụng nó với bộ dao động gốm 8Mhz bên ngoài thay vì bộ tích hợp 1,2 Mhz. (Tôi muốn thực hiện một uart mềm ở 9600 bps, vì vậy tôi cho rằng 1,2 Mhz là quá chậm)

Để thay đổi thành bộ tạo dao động ngoài, tôi đã chạy 'avrdude -c usbtiny -p attiny13 -U lfuse: w: 0x70: m -U hfuse: w: 0xff: m'

Thật không may, tôi không thể truy cập thiết bị nữa. Chương trình 'Nhấp nháy đèn LED trên PB0' không còn chạy nữa và lập trình viên không thể kết nối với nó.

Không biết phải làm gì ở đây. Tôi có thể vứt con chip này đi không hoặc có cách nào để giải cứu nó không?


2
Bạn đang sử dụng lập trình viên nào để ghi vào chip?
Lou

Theo dòng lệnh avrdude, nó là một usbtiny.
JohnC

Điều đó không nhất thiết có nghĩa là nó là một usbtiny, nó có thể là một bản sao.
Lou

1
Không phải Tiny13 như 80 xu sao?
endolith

@endo giống như $ 1,95 khi không mua số lượng lớn T_T
Earlz

Câu trả lời:


9

Bạn đã thử thiết lập chip với bộ tạo dao động ngoài chưa? Khi chip được lập trình để sử dụng bộ tạo dao động ngoài, nó sẽ không hoạt động trừ khi có. Nếu bạn không làm điều này, bạn sẽ cần lập trình điện áp cao để thiết lập lại cầu chì.


7

Bạn hoàn toàn có thể phục hồi nó. Trong trường hợp xấu nhất, bạn có thể cần một lập trình viên điện áp cao (12V?).

Các cài đặt cầu chì bạn sử dụng dường như không có vấn đề gì với tôi. Phát hiện ra màu nâu bị tắt (có thể là gotcha) và SPI được bật, vì vậy bạn có thể lập trình lại nó tốt.

Điều chính là có vẻ như bạn đặt nó cần một bộ dao động bên ngoài. Bạn đã cố gắng cho điều đó, vì vậy bạn có thể có một xung quanh. Bạn cần kết nối nó trong hệ thống bạn đang sử dụng để lập trình ISP, nhưng đó chỉ là vấn đề duy nhất.

IOW, bạn không làm gì lạ cả. Tất cả nên hoạt động. Kiểm tra kỹ xem bạn có gặp vấn đề gì trong thiết lập không. Kết nối lỏng lẻo, loại điều đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.