Thứ Sáu, 27 tháng 4, 2012

Avr Fuse bits Doctor

Đang học về vi điều khiển avr mà xảy ra lỗi cài đặt fuse bits khi nạp chương trình nên con atmega16 không thể nạp được nữa. Thế là quyết định làm một mạch sửa lỗi fuse cho chip avr.
Mạch này được giới thiệu trên trang web http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp/. Mạch rất đơn giản và dễ làm.
Tính năng:
+ Khi hoạt động ở chế độ auto, thực hiện bởi nút nhấn
- Reset fusebits về trạng thái xuất xưởng
- Reset lockbit
- Xóa eeprom và flash.
+ Khi hoạt động ở chế độ manual (lúc kết nối với máy tính qua cổng com)
- đọc và ghi giá trị fusebit cho chip
- đọc và ghi giá trị lockbit.
- xóa dữ liệu.
Chú ý
Trong quá trình làm phải thay transistor bc557 và bc556 bằng a1015 và c1815 nên phải đảo vị trí chân cho đúng. Dùng vom đo điện áp cấp cho mạch, test thử xem các transistor đã hoạt động đúng chưa. Cuối cùng mới lắp con atmega8 vào để thử
Trên mạch có khoảng 10 chân ở dip40 là không kết nối xuống board nên ta không hàn dù có 10 điểm tiếp xúc dưới chân.
Mạch này chủ yếu dùng điện trở 1/4w. Nếu có điện trở nhỏ này để làm thì mạch sẽ đẹp hơn
Nạp con atmega8 ngoài tiệm phải nói họ nhập giá trị fusebit như trong trang web đó hướng dẫn.

Board mạch của thanhvinht94:

.Quá trình test mạch (video của người thiết kế ra mạch).

6 nhận xét:

  1. Chào bạn!
    Mình đã làm mạch này rồi, version 2.11. Nhưng khi reset ở chế độ tự động cho atmega 16L bi set sai fúe thì đèn xanh nháy, có lần thì đèn vàng nháy. Chíp vẫn ko phục hồi được. Bạn có biết nguyên nhân vì sao ko?, giúp mình với!

    Trả lờiXóa
  2. Khoản này thì mình chưa gặp. Mình có vài trường hợp ko reset đc fuse, nhưng khi cắm jumper xóa dữ liệu vô thì reset đc. Bạn thử xem,

    Trả lờiXóa
  3. ad cho em hỏi tại sao phải thay mấy con transistor đó vậy?
    mấy con mặc định của mạch hoạt động ko tốt hả ad?

    Trả lờiXóa
  4. ad cho em hỏi tại sao phải thay mấy con transistor đó vậy?
    mấy con mặc định của mạch hoạt động ko tốt hả ad?

    Trả lờiXóa
  5. The Casino Junket – How to win at the Casino - drmcd
    The Casino Junket 나주 출장안마 is the most realistic, safe and rewarding gaming facility in 전주 출장안마 Arizona. 군포 출장안마 It's built for every 성남 출장샵 player to experience. 남원 출장샵

    Trả lờiXóa