Thông báo

Collapse
No announcement yet.

Set sai fuse bits cần giúp đỡ

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Set sai fuse bits cần giúp đỡ

    Em xưa nay chơi PIC mới chơi qua AVR. Dùng AvrProg nạp atmega8 và lỡ uncheck ở SPI enable giờ cắm mạch nạp thì báo lỗi "can't enter programming mode". Sau khi tim trên diễn đàn thấy có nói dùng mạch nạp song song có thể reset fuse lại được. Bác nào cho em ý kiến với nếu dễ thì giúp em với. Tại con atmega8 nằm trên cái kit nên cũng hơi tiếc.

  • #2
    cái này không khó. Bạn sử dụng mạch nạp stk500 là reset lại được

    Comment


    • #3
      Mình cũng từng bị lỗi "can't enter programming mode" khi set dao động ngoài cho atmega8, sau nhiều lần thử nghiệm mình phát hiện ra khi bỏ hai tụ 22p của thạch anh ra và cấp nguồn cho atmega8, thì khi cắm mạch nạp vào nó lại nhân được . Không biết trường hợp của bạn có thử cách này được không.

      Comment


      • #4
        Nguyên văn bởi FXR Xem bài viết
        cái này không khó. Bạn sử dụng mạch nạp stk500 là reset lại được
        Thấy mạch này bên tme bán 400k thấy hơi mắc mà ko quen ai có để nhờ giúp cả

        Nguyên văn bởi lacquansong Xem bài viết
        Mình cũng từng bị lỗi "can't enter programming mode" khi set dao động ngoài cho atmega8, sau nhiều lần thử nghiệm mình phát hiện ra khi bỏ hai tụ 22p của thạch anh ra và cấp nguồn cho atmega8, thì khi cắm mạch nạp vào nó lại nhân được . Không biết trường hợp của bạn có thử cách này được không.
        Mình quên enable SPI và disable reset luôn có thử mấy cách trên diễn đàn bày mà không được luôn

        Comment


        • #5
          Đúng vậy, chỉ có mạch nạp song song mới refusebit lại được nạp SPI thôi.
          Tôi ở Đồng Nai, nếu bạn cần tôi có thể refusebit lại giúp cho bạn.
          Thân.

          Comment


          • #6
            Nguyên văn bởi mhl167 Xem bài viết
            Đúng vậy, chỉ có mạch nạp song song mới refusebit lại được nạp SPI thôi.
            Tôi ở Đồng Nai, nếu bạn cần tôi có thể refusebit lại giúp cho bạn.
            Thân.
            Mình ở Sài Gòn nên chắc là không được rồi. Cảm ơn bạn đã nhiệt tình giúp đỡ

            Comment


            • #7
              khi dùng mode SPI ko thể disable cái fuse SPIEN, nôm na là ko thể bảo nó tự cầm dao đâm nó.
              nguyên nhân của việc này là do chọn cái fuse RSTDISBL, và đúng là chỉ có mạch nạp mode // mới cứu được

              Comment


              • #8
                Nguyên văn bởi caremlanh Xem bài viết
                khi dùng mode SPI ko thể disable cái fuse SPIEN, nôm na là ko thể bảo nó tự cầm dao đâm nó.
                nguyên nhân của việc này là do chọn cái fuse RSTDISBL, và đúng là chỉ có mạch nạp mode // mới cứu được
                Haha cũng biết vụ này mà lúc đó do chỉnh mấy cái khác không để ý write luôn. Giờ ngồi ân hận thì đã muộn.

                Comment


                • #9
                  Cách khác nè:
                  Tháo hết thạch anh và tụ ra, cấp clock bằng mạch ngoài vào XTAL1, sau đó tiến hành fuse lại như BT( Đa số là thành công).
                  Các bạn chú ý khi fuse với avr:
                  Chưa cần lắm XTAL vào, cứ fuse nó xong rồi hãy hàn XTAL. Có mạch thì cắm trc cũng đc nhưng có mạch chả rõ sao cắm vào fuse rất dễ toi. Thật kì diệu


                  Add: 97 Quán Nam - Lê Chân - Hải Phòng.
                  Tel: 031 518648 Phone: 0904 283 505

                  Comment


                  • #10
                    Nguyên văn bởi hoangdai Xem bài viết
                    Cách khác nè:
                    Tháo hết thạch anh và tụ ra, cấp clock bằng mạch ngoài vào XTAL1, sau đó tiến hành fuse lại như BT( Đa số là thành công).
                    Các bạn chú ý khi fuse với avr:
                    Chưa cần lắm XTAL vào, cứ fuse nó xong rồi hãy hàn XTAL. Có mạch thì cắm trc cũng đc nhưng có mạch chả rõ sao cắm vào fuse rất dễ toi. Thật kì diệu
                    mạch em hiện giờ xài là thạch anh nội và chân xtal1 bỏ không. Có cách nào với trường hợp này không anh?

                    Comment


                    • #11
                      thuốc của a hoangdai chữa tốt cho mấy ca bệnh set clock ngoài hay RC ngoài, nhưng ca set fuse RSTDISBL này thì bó tay vì ko thể nạp qua SPI được nữa, bạn cố tìm mạch // để set nó lại thôi

                      Comment


                      • #12
                        Nguyên văn bởi caremlanh Xem bài viết
                        thuốc của a hoangdai chữa tốt cho mấy ca bệnh set clock ngoài hay RC ngoài, nhưng ca set fuse RSTDISBL này thì bó tay vì ko thể nạp qua SPI được nữa, bạn cố tìm mạch // để set nó lại thôi
                        Cậu này nói chuẩn phết. ĐÚng là cái bit RSTDISBL mà bị tích thì cách của tôi ko ổn cho lắm. Một số chip mua về chả hiểu sao bit này bị tích mới đểu chứ, rõ ràng là hàng mới. Một điều khi fuse là chú ý nguồn phải đủ CS vì avr tham lam dòng, nếu ko sự cố vô tình fuse sai là điều rất dễ xảy ra. Có 1 số bài đã hướng dẫn reset fuse bằng cổng LPT. Bạn hãy coi lại thế nào nhé.


                        Add: 97 Quán Nam - Lê Chân - Hải Phòng.
                        Tel: 031 518648 Phone: 0904 283 505

                        Comment


                        • #13
                          hi bạn.
                          mình tìm trên mạng có trang Web này họ hướng dẫn cứu lỗi fule bit AVR nè. bạn qua xem rồi thử đi.
                          Cach cuu Atmega bi loi Fule Bit | Tài Liệu AVR

                          Comment


                          • #14
                            Nguyên văn bởi ICTViet Xem bài viết
                            hi bạn.
                            mình tìm trên mạng có trang Web này họ hướng dẫn cứu lỗi fule bit AVR nè. bạn qua xem rồi thử đi.
                            Cach cuu Atmega bi loi Fule Bit | Tài Liệu AVR
                            Cách này giống cách của anh hoangdai thật xui là mình chơi luôn cái bit RSTDISBL mất rồi. Hy vọng hên hên mượn được mạch STK500 về cứu thôi.

                            Comment


                            • #15
                              Nguyên văn bởi hoangdai Xem bài viết
                              Cậu này nói chuẩn phết. ĐÚng là cái bit RSTDISBL mà bị tích thì cách của tôi ko ổn cho lắm. Một số chip mua về chả hiểu sao bit này bị tích mới đểu chứ, rõ ràng là hàng mới. Một điều khi fuse là chú ý nguồn phải đủ CS vì avr tham lam dòng, nếu ko sự cố vô tình fuse sai là điều rất dễ xảy ra. Có 1 số bài đã hướng dẫn reset fuse bằng cổng LPT. Bạn hãy coi lại thế nào nhé.
                              Để mình kiếm thử. Có kiếm nhiều rồi mà chưa thấy dùng LPT

                              Comment

                              Về tác giả

                              Collapse

                              zorroherrong Tìm hiểu thêm về zorroherrong

                              Bài viết mới nhất

                              Collapse

                              Đang tải...
                              X