Thông báo

Collapse
No announcement yet.

Cách nạp ATMEGA128

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

  • Cách nạp ATMEGA128

    atmega128 khi mua về thường ở dạng chip dán 4 hàng chân
    tôi đã dán vào mạch rồi và lập trình kiểu ISP nhưng không hiểu sao không được
    tôi dùng PonyPro để lập trình
    anh em nào trong diễn đàn đã có kinh nghiệm về vụ này rồi thì chia sẻ cho tôi với

  • #2
    theo datastheet thi ko nap ISP nhu binh thuong cho ATMEGA64/128. Theo atmel thi chuyen sang chan PDO,PDI. Tui cung thu roi, dung oxilo soi chán cũng chẳng thấy có data out từ con ATMEGA.Dùng JTAG nap thì chay rất tốt. Chỉ có điều bộ nạp jtag hơi đắt, khoảng 120usd.
    Nhà sản xuất chuyên nghiệp các sản phẩm OEM cho gia dụng và công nghiệp.

    Biến tần
    Máy giặt
    Lò vi sóng
    Bếp từ.
    Tủ lạnh.
    Điều hòa

    Comment


    • #3
      Bạn có thể vào xem mạch nạp ISP AVR của DKS_Group bạn sẽ có giải pháp ngay mà không cần tốn tiền nhiều

      Comment


      • #4
        Đối với ATMega128 , chân nạp ISP là : PDO(pin 3) ,PDI (pin 2) và SCK (pin 11). Tôi đã dùng Ponyprog để nạp theo các chân như vậy và mạch hoạt động tốt.

        Comment


        • #5
          Nguyên văn bởi trungkt
          Đối với ATMega128 , chân nạp ISP là : PDO(pin 3) ,PDI (pin 2) và SCK (pin 11). Tôi đã dùng Ponyprog để nạp theo các chân như vậy và mạch hoạt động tốt.
          em sẽ thử xem
          thế chân PEN của atmega128 co tac dung gi trong nay ko bac?

          Comment


          • #6
            Nếu như bạn ko dùng Pony dược mờ cần bộ nạp JTAG for ATmega có thể liên hệ với tôi qua mail

            Comment


            • #7
              Nó đúng là chuẩn 3 dây , tuy nhiên để chắc ăn hơn bạn thử cho cả clock và reset xem có cải thiện được gì hay không, thông thường chân PI nên treo lên mức cao nếu nạp trong mạch.
              Bạn có thể làm một cái mạch nạp đơn giản : ISP để nạp cho con ATMEGA128 của bạn tại đây .
              http://www.kmitl.ac.th/~kswichit/SPI_Pgm/SPI-Pgm37.html

              --- Tôi nghĩ là một cái mạch không khó làm đâu.
              Nếu lười thì ủng hộ mua mạch của mọi người.
              Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

              Comment


              • #8
                Nguyên văn bởi gass
                em sẽ thử xem
                thế chân PEN của atmega128 co tac dung gi trong nay ko bac?
                Chân PEN trong trường hợp này không cần quan tâm. Bạn chú ý thay chân như sau : MOSI (pin12) ->PDO (pin3) , MISO (pin13)->PDI (pin2) .
                Các chân SCK,RST vẫn như cũ.

                Comment


                • #9
                  Cac bac mua mach nap JTAG lam chi cho ton tien, cu lam mach nap ISP binh thuong thoi, dung Ponyprog, chu y ket noi so do cho dung. Ban dau dung den ATM128 ai cung gap ko it nhieu kho khan. Khi moi mua ve, xung clock duoc thiet lap boi dzao dong RC ben trong MCU, vi the, nguoi dung thuong chuyen sang che do XTAL ngoai, nhung neu set sai cac bit fuse sai se gap rac roi, neu vo tinh set o che do external clock thi sau do mach ISP se ko ko nhan dang duoc chip (neu ta van giu nguyen thach anh thay vi dung clock ngoai dua vao)

                  Comment


                  • #10
                    Nguyên văn bởi ducquangkd
                    Theo tài liệu của OLIMEX và Atmega128 datasheet, chân MOSI(chân số 12) được thay bằng chân PE0(PDI/RXD0)( chân số 2), còn chân MISO ( chân 13) được thay bằng chân PE1(PD0/TXD0)( số 3).Bạn nào làm rồi cho anh em biết chính xác với. Bạn trungkt viết ở trên khác với OLIMEX và Atmel ??
                    bác nói đúng rồi đấy! con này tui đã làm và chạy thực tế rồi. tui cũng nạp theo kiểu isp

                    Comment


                    • #11
                      ban gi do oi ,huong dan cung sai roi

                      Comment


                      • #12
                        pin 2 ma pD0 co ,xem lai di nhe

                        Comment


                        • #13
                          mọi người toàn đưa ra thế sao không rõ ràng sơ đồ nhỉ ?
                          em đã làm và nạp được với sơ đồ như sau :
                          PE0 ( PDI ) chính là chân số 2 >--------< MOSI
                          PE1 ( PD0 ) chính là chân số 3>--------< MISO
                          PB1 ( SCK ) chính là chân số 11 >------< SCK
                          RESET không nhớ chân số mấy >-------< Reset
                          nhớ nối nguồn nữa là xong

                          Comment


                          • #14
                            Nguyên văn bởi badboy0000 Xem bài viết
                            mọi người toàn đưa ra thế sao không rõ ràng sơ đồ nhỉ ?
                            em đã làm và nạp được với sơ đồ như sau :
                            PE0 ( PDI ) chính là chân số 2 >--------< MOSI
                            PE1 ( PD0 ) chính là chân số 3>--------< MISO
                            PB1 ( SCK ) chính là chân số 11 >------< SCK
                            RESET không nhớ chân số mấy >-------< Reset
                            nhớ nối nguồn nữa là xong
                            Cho em hỏi, chân PEN có sử dụng trong khi lập trình SPI cho Atmega64/128 không? Chức năng khác của chân này dùng để làm gì?

                            Comment


                            • #15
                              Reset chân 20
                              Miso và mosi thay bằng RX và TX là chuẩn 100%

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X