Thông báo

Collapse
No announcement yet.

Atmega 16, chết port?

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

  • Atmega 16, chết port?

    mọi người cho mình hỏi cái này với,
    trước kia dùng atmega8 thì chẳng sao, tự nhiên rước con at 16 về.
    mình làm một mạch dùng atmega16, nạp qua chuẩn isp
    trong mạch mình đưa ra 4 led từ các chân C0,C1,C2,C3,
    khi các chân này ở mức thấp thì led sẽ sáng,
    mình viết một cái code để cho cả 4 con này sáng,, nhưng chỉ có 2 chân C0 và C1 là sáng thôi,
    còn 2 chân kia C2,C3 thì chả sang gì cả,
    mình đo điện áp thì C0 và C1 ~ 0V
    còn C2 và C3 thì tầm lửng lơ, ở giữa,
    kể cả khi đưa các chân này lên 1 hết thì điện áp của C2 và C3 vẫn thế ( tức là văn chẳng cao, chẳng thấp)

    mà con này mình vừa mua về xong, nập vào một cái đã thế rồi
    đọc datasheet thấy nó nói là 2 chân này dùng để debug của JTAG

    bó tay.
    bác noà giải thích giúp mình với, vừa mua 45k xong, xót hết cả ruột
    ĐỪNG KHÓC CHO NHỮNG GÌ ĐÃ QUA, MÀ HÃY CƯỜI CHO NHỮNG ĐIỀU SẮP TỚI!

  • #2
    Bỏ chức năng Jtag interface khi nạp fuse bit xem.

    Comment


    • #3
      mọi người cho hỏi,liều khi set fuse có gây ra chết chip được kô nhỉ?
      lúc nãy còn te tè nạp được, mình click thử mấy cái fuse thì bây giờ cứ báo lỗi , không hiểu sao. mà mạch nạp vẫn nạp bình thường cho con atmega8 của mình, kiểm tra hết các chân nạp rôi, không hiều cái gì cả
      ĐỪNG KHÓC CHO NHỮNG GÌ ĐÃ QUA, MÀ HÃY CƯỜI CHO NHỮNG ĐIỀU SẮP TỚI!

      Comment


      • #4
        Nếu set fuse bit bị sai có thể không nạp tiếp được bằng ISP nữa. Hồi đầu mới làm mình cũng chết mất mấy con cũng chỉ vì nạp fuse bit. Kinh nghiệm là khi nạp Fuse bit để tần số Clock thấp thì ít khi bị lỗi. Mạch nạp STK500 có thể nạp theo chuẩn HV. Nạp theo chuẩn này có thể cứu được những chip đã bị lỗi fuse bit.

        Comment


        • #5
          PHP Code:
          Getting isp parameter.. SD=0x00 .. OKOK
          Reading FLASH input file
          .. OK
          Setting mode 
          and device parameters.. OK!
          Entering programming mode.. FAILED!
          Leaving programming mode.. OK
          nó cứ báo thế này mới đau chứ
          nghịch ngu rồi
          lấy đâu ra mạch stk500 bây giờ
          ĐỪNG KHÓC CHO NHỮNG GÌ ĐÃ QUA, MÀ HÃY CƯỜI CHO NHỮNG ĐIỀU SẮP TỚI!

          Comment


          • #6
            Nguyên văn bởi quocdat_dtvt Xem bài viết
            PHP Code:
            Getting isp parameter.. SD=0x00 .. OKOK
            Reading FLASH input file
            .. OK
            Setting mode 
            and device parameters.. OK!
            Entering programming mode.. FAILED!
            Leaving programming mode.. OK
            nó cứ báo thế này mới đau chứ
            nghịch ngu rồi
            lấy đâu ra mạch stk500 bây giờ
            fuse sai rồi dùng thứ này http://dientuvietnam.net/forums/showthread.php?t=29107
            để khắc phục đảm bảo ngon bổ rẻ.
            Từ chối trách nhiệm:
            Mọi thông tin từ ITX cung cấp với hi vọng nó có ích và không đi kèm với bất kì sự bảo đảm nào.
            Blog: http://mritx.blogspot.com

            Comment


            • #7
              Chưa fuse bit dùng thạch anh ngoài nó cũng có hiện tượng như vậy.
              Dùng AVRStudio đọc giá trị fuse xem nó có ra giá trị gì không? Rồi tính tiếp.

              Comment


              • #8
                Tôi cũng đã bị nhiều trường hợp như vậy khi làm với AVR, nhưng có một cách khắc phục là trên mạch thiết kế của bạn nên dùng thạch anh ngoài và có sẵn cổng IDC để giao tiếp với mạch nạp. Bạn chỉ cần dùng mạch nạp của bác PNlab là set fuse lại được ngay.
                Còn khi bạn dùng PORTC mà nó ko chạy, bạn chỉ cần bỏ JTAG là chạy ngon lành ngay.
                CHúc thành công!!!

                Comment


                • #9
                  mình biết là dùng mạch của mấy bác PNlab thì ok
                  nhưng mà tháng này sạch túi, mà mạch của các bác í tận 270k
                  chắc dành dụm 2 tháng mới mua được
                  ĐỪNG KHÓC CHO NHỮNG GÌ ĐÃ QUA, MÀ HÃY CƯỜI CHO NHỮNG ĐIỀU SẮP TỚI!

                  Comment


                  • #10
                    Nguyên văn bởi quocdat_dtvt Xem bài viết
                    mình biết là dùng mạch của mấy bác PNlab thì ok
                    nhưng mà tháng này sạch túi, mà mạch của các bác í tận 270k
                    chắc dành dụm 2 tháng mới mua được
                    Ai mà chẳng biết là xài STK500 của PNlab thì ok (mạch giống mạch gốc của ATmel mà) nhưng thử hỏi mấy em sinh viên đào đâu ra tiền mà mua?
                    Từ chối trách nhiệm:
                    Mọi thông tin từ ITX cung cấp với hi vọng nó có ích và không đi kèm với bất kì sự bảo đảm nào.
                    Blog: http://mritx.blogspot.com

                    Comment


                    • #11
                      He he, từ lúc chọc chạch vào mấy thằng mega đến giờ thì chưa chết thằng nào mà do làm sai bít cầu chì cả. Chỉ có lần làm 1 thằng ATtiny2313 bị tưng tửng do .. đổ mã nguồn của thằng ..89S xuống. Sau đó chơi chiêu của bác N_ (tên gì, lâu quá, quên mất rồi!) thì nó tỉnh trở lại. Nói chung, nếu không động đến mấy cái bit khóa (lock) thì gần như có thể đưa nó về trạng thái ban đầu
                      !e

                      Comment

                      Về tác giả

                      Collapse

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

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

                      Collapse

                      • vi van pham
                        Trả lời cho Tiếng Anh cho người Việt
                        bởi vi van pham
                        Cám ơn những lời chúc tốt đẹp của em.

                        Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.

                        Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....
                        hôm nay, 02:00
                      • nhathung1101
                        Trả lời cho Tiếng Anh cho người Việt
                        bởi nhathung1101
                        Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

                        Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

                        Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
                        Hôm qua, 22:18
                      • dinhthuong80
                        Trả lời cho Tiếng Anh cho người Việt
                        bởi dinhthuong80
                        Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

                        Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
                        Hôm qua, 14:51
                      • dinhthuong80
                        Trả lời cho Tiếng Anh cho người Việt
                        bởi dinhthuong80
                        Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

                        Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
                        Hôm qua, 14:39
                      • dinhthuong80
                        Trả lời cho Tiếng Anh cho người Việt
                        bởi dinhthuong80
                        Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

                        Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
                        Hôm qua, 14:28
                      • bqviet
                        Trả lời cho Tiếng Anh cho người Việt
                        bởi bqviet
                        Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
                        21-02-2025, 20:26
                      • mèomướp
                        Trả lời cho Tiếng Anh cho người Việt
                        bởi mèomướp
                        Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
                        21-02-2025, 12:32
                      • vi van pham
                        Trả lời cho Tiếng Anh cho người Việt
                        bởi vi van pham
                        Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

                        Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
                        20-02-2025, 21:31
                      • bqviet
                        Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                        bởi bqviet
                        Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
                        20-02-2025, 17:22
                      • dinhthuong80
                        Trả lời cho Tiếng Anh cho người Việt
                        bởi dinhthuong80
                        Tiếng Anh, Đình Thường phải nói là rất tệ, khiến việc giao tiếp đời thường thôi cũng khó chứ nói gì về kĩ thuật.

                        Nhân tiện, nhờ các bạn, các bác xem giúp thư ĐT viết thế này liệu có thể gửi tới địa chỉ nhận hay chăng,...
                        20-02-2025, 11:52
                      Đang tải...
                      X