Xin hướng dẫn set fuse cho Atmega64 bằng Burn-E

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • soccon
    Thành viên mới
    • Jul 2009
    • 3

    #1

    Xin hướng dẫn set fuse cho Atmega64 bằng Burn-E

    Chào mọi người,

    Em mới tự nghiên cứu về AVR, có thử viết một số chương trình nhỏ chạy thử trên Proteus thì thấy hoạt động tốt, tuy nhiên em gặp khó khăn khi set fuse. Do em la dân ngoại đạo, không có cơ bản nên khi set fuse đã bị chết 2 con atmega8 và 1 con atmega64 rồi. Vì vậy mong mọi người chỉ giáo cho em cách set fuse cho atmega64 bằng burn-E với. Em dùng thạch anh ngoài 16Mhz, có sử dụng bootloader.
  • chinh_cover
    Thành viên tích cực
    • Apr 2009
    • 167

    #2
    Click image for larger version

Name:	set fuse mega128(16Mhz).jpg
Views:	3
Size:	106.8 KB
ID:	1363779
    Của bạn đây, 128 giống như 64 thôi. Nếu bạn dùng thạch anh ngoài >8MHz thì bỏ chọn nCKOPT.
    PS: Ở đây set cho thạch anh gắn ngoài 12MHZ nhé, đã vô hiệu hóa chức năng Jtag.

    Comment

    • soccon
      Thành viên mới
      • Jul 2009
      • 3

      #3
      Rất cám ơn bạn nhiều, mình set được rồi.

      Comment

      • minhchien008
        Thành viên mới
        • Oct 2009
        • 3

        #4
        Nguyên văn bởi chinh_cover Xem bài viết
        [ATTACH=CONFIG]48212[/ATTACH]
        Của bạn đây, 128 giống như 64 thôi. Nếu bạn dùng thạch anh ngoài >8MHz thì bỏ chọn nCKOPT.
        PS: Ở đây set cho thạch anh gắn ngoài 12MHZ nhé, đã vô hiệu hóa chức năng Jtag.
        Mình đã set fuse theo hình này cho con atmega32 thế mà lúc chạy write nó bào field rùi ngủm con atmega32.Hic tình trạng này dùng mạch stk500 paralel reset được không ta

        Comment

        • chinh_cover
          Thành viên tích cực
          • Apr 2009
          • 167

          #5
          Click image for larger version

Name:	set fuse mega32.jpg
Views:	1
Size:	108.6 KB
ID:	1376789

          Khó hiểu nhỉ, mình đã làm như thế mà có bị sao đâu bạn, bạn nên kiểm tra lại là mình có tick vào cái nào đó k mà chip mới bị như vậy, từ xưa tới giờ mình fuse cho nhiều dòng AVR khác nhau mà có bao giờ bị tình tráng như bạn đâu, Atmega8,16,32,64,128 tất cả đều ok hết mà.
          Bạn xem lại hình cho mega32 mà mình đính kèm nhé, chác bạn thành công.

          Comment

          • otacon
            Thành viên tích cực
            • Oct 2006
            • 346

            #6
            Bạn có gắn thạch anh ở trên mạch được nạp chưa vậy,nếu chưa thì nó toi rồi,vì khi set fuse cho dao động ngoài thì phải có thạch anh gắn vào trước đó,cái này hầu hết chẳng thấy ma nào đề cập đến,cứ set fuse rồi die hàng loại,Reset lại rồi cũng chết lại vì thiếu cái này.


            email:
            Giá mà mạch điện tử không có nhiễu (noise) thì mình bây giờ đã là ... đại gia

            Comment

            • chikichita
              Thành viên tích cực
              • Mar 2012
              • 126

              #7
              mình cũng co 2 em bị toi do setbit bằng burn-e, hài khổ cái cụ setbit này quá

              Điện tử viễn thông - Hutech

              Comment

              • nghiale
                Thành viên mới
                • May 2013
                • 1

                #8
                sau khi write fuse burn-e báo không nhận được atmega

                Comment

                • dtcn_112
                  Thành viên tích cực
                  • Apr 2012
                  • 267

                  #9
                  khi nhấn write như vậy chỉ có thể có 2 khả năng thứ nhất là chíp bạn không đáp ứng được tần số thạch anh ngoại(cái này ít gặp),thứ 2 là do bạn fuse bit thạch anh ngoại mà khi nạp bạn lại ko có thạch anh ngoại,các mạch nạp isp cho AVr có nhiều điểm giống nhau nếu nó đã nhận ra chíp thì thường là nạp được.

                  Comment

                  • caonhan_2004
                    Thành viên tích cực
                    • Nov 2009
                    • 146

                    #10
                    bạn ơi cho mình hỏi, muốn set fuse bit cho atmega 16 , có thể cấu hình như trên không? mình nghe nói là PORTC của atmega 16 bị khóa, giờ mình muốn dùng Port C diều khiển LCD, có cần set gì không?

                    Comment

                    • vanhai0303
                      Thành viên tích cực
                      • Feb 2010
                      • 446

                      #11
                      Nguyên văn bởi chinh_cover Xem bài viết
                      [ATTACH=CONFIG]48212[/ATTACH]
                      Của bạn đây, 128 giống như 64 thôi. Nếu bạn dùng thạch anh ngoài >8MHz thì bỏ chọn nCKOPT.
                      PS: Ở đây set cho thạch anh gắn ngoài 12MHZ nhé, đã vô hiệu hóa chức năng Jtag.
                      bác hướng dẫn em fuse bit cho con atmega8, chạy thạch anh nội, 8Mhz với, nạp = burn-e
                      Học Điện Tử - Learn Electronic

                      Comment

                      • chinh_cover
                        Thành viên tích cực
                        • Apr 2009
                        • 167

                        #12
                        Nguyên văn bởi vanhai0303 Xem bài viết
                        bác hướng dẫn em fuse bit cho con atmega8, chạy thạch anh nội, 8Mhz với, nạp = burn-e
                        Vẫn không gửi lên được bạn. Gửi cho mình mail theo địa chỉ dưới chữ ký, mình gửi file cho.
                        Last edited by chinh_cover; 22-01-2014, 13:30.

                        Comment

                        Về tác giả

                        Collapse

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

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

                        Collapse

                        Đang tải...