Có thể con ATmega32 cua bạn gì gì đó đã bị lock bit ngay từ lần đầu rồi. Mình thường dùng chính Programmer trong Codevision AVR để fuse bit và để nạp luôn
Công việc đầu tiên khi các bạn sử dụng chíp là fuse bit cho con chíp đó.
1- Cài đặt mạch nạp sử dụng trong mục Setting, chọn AVR910, chọn cổng com ảo tương ứng.
2- Bấm vào Run...Programmer
3- Tiếp sau đó, chọn loại chíp cần nạp
4- Loại bỏ dấu tích ở Program fuse bit, chú ý các lần nạp tiếp theo cũng thế.
Loại bỏ dấu tích này, bởi nhiều khi bấm chuột linh tinh...
5- Loại bỏ tất cả các dấu tích trong các ô trong mục Program fuse bit
6- Vào Program, chọn Fuse bit, và đợi cho chương trình chạy xong.
Hết các bước này, dường như bạn có thể làm việc bt với con chip, lần sau không cần làm bước trên nữa. Nên nhớ cách này dùng với thạch anh > 4Mhz...bởi mình hay dùng thạch anh 4Mhz( tốc độ này cũng nhanh gấp...4 lần họ 8051 chạy ở 12Mhz rùi đấy). Đây chỉ là cách đơn giản, xong mình cũng chỉ cần vậy thôi. À, quên, để nạp cho nhanh, bạn tìm đến ô Check Erasure và bỏ dấu tích ở đây đi.
Công việc đầu tiên khi các bạn sử dụng chíp là fuse bit cho con chíp đó.
1- Cài đặt mạch nạp sử dụng trong mục Setting, chọn AVR910, chọn cổng com ảo tương ứng.
2- Bấm vào Run...Programmer
3- Tiếp sau đó, chọn loại chíp cần nạp
4- Loại bỏ dấu tích ở Program fuse bit, chú ý các lần nạp tiếp theo cũng thế.
Loại bỏ dấu tích này, bởi nhiều khi bấm chuột linh tinh...
5- Loại bỏ tất cả các dấu tích trong các ô trong mục Program fuse bit
6- Vào Program, chọn Fuse bit, và đợi cho chương trình chạy xong.
Hết các bước này, dường như bạn có thể làm việc bt với con chip, lần sau không cần làm bước trên nữa. Nên nhớ cách này dùng với thạch anh > 4Mhz...bởi mình hay dùng thạch anh 4Mhz( tốc độ này cũng nhanh gấp...4 lần họ 8051 chạy ở 12Mhz rùi đấy). Đây chỉ là cách đơn giản, xong mình cũng chỉ cần vậy thôi. À, quên, để nạp cho nhanh, bạn tìm đến ô Check Erasure và bỏ dấu tích ở đây đi.
Comment