Thông báo

Collapse
No announcement yet.

USB_Atmega8+Jtag+AVRISPmkII+STK500v2

Collapse
This is a sticky topic.
X
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #31
    Nguyên văn bởi hoangdai Xem bài viết
    tốt nhất dùng MKII-nó ko quản lí theo port mà coi mạch nạp như 1 thiết bị ngoại vi USB, cắm cổng nào cũng OK ko cần phải updata lại driver.
    Em không nói phần mạch MKII cắm vào máy tính-nó rất ổn, ý của em là tốc độ nạp qua ISP của nó nhanh quá, mấy con mega mới mua về mặc định dao động nội 1MHz cho nên xung clock của SPI < 250KHz ---> nó bị chậm so với cái mạch nạp ---> ko nạp được .
    Hướng dẫn cụ thể cho AVR tại đây :
    Hãy nhấn vào nút "Cảm ơn" để em biết rằng em đã giúp được một ai đó.

    Comment


    • #32
      bạn phải cho nó chạy dao động ngoài chứ.Mình nạp ngon mà có sao đâu.AVR studio có phần cài đặt chế độ dao động đó, cả fusle bit nữa.Bạn kiểm tra lại xem


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

      Comment


      • #33
        Set lại tốc độ ISP trong avrstudo xuống mức thấp hơn. Khi đó mạch nạp chạy chậm hơn cho phép nạp chíp ở 1mhz.
        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


        • #34
          Cảm ơn các bác, em đã làm được, phải set lại tốc độ ISP xuống còn 250KHz mới được, hôm bữa em không để ý cái này. Bây giờ em đang làm mạch in, không biết đưa lên mạch in có chạy ko nữa, hihi. À, mấy bác có biết chương trình nào nhỏ nhỏ nạp cho MKII khác không, ngoài AVR Studio, vì em dùng chủ yếu là Bascom, hoặc plugin nào của MKII cho Bascom càng tốt .
          Hướng dẫn cụ thể cho AVR tại đây :
          Hãy nhấn vào nút "Cảm ơn" để em biết rằng em đã giúp được một ai đó.

          Comment


          • #35
            codevision cũng hõ trợ MKII.


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

            Comment


            • #36
              Trên thí nghiệm nếu bạn cấp nguồn 3.3V qua mạch ổn áp dùng transistort thì nó sẽ không nhận ra thiết bị.Bạn cứ cấp hẳn nguồn USB qua diode 1N4148 là đc.


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

              Comment


              • #37
                Xin schematic!

                Chào bạn hoangdai và các bạn.
                Mình thấy mạch nạp rất hay và muốn làm thử nhưng sao sơ đồ mạch trên trang của tác giả có con trans còn mạch của bạn hoangdai lại không có, bạn có thể gửi lên sơ đồ nguyên lý của bạn được không vậy?!
                Bạn nào đã làm chạy rồi gửi sơ đồ cho mình với, sơ đồ mạch đơn giản thôi vì mình chưa biết gì về AVR cả.
                Cảm ơn các bạn!

                Comment


                • #38
                  Mình học hỏi rất nhiều từ diễn đàn và cũng sẽ giúp các bạn khi các bạn hỏi.Mình ko "giấu" làm gì cả.Đây là mạch nguyên lí.Cái này mình làm và chạy rất tốt-cả avrstudio và codevision đều dùng đc cả.Chúc các bạn thành công-cám ơn itx lần nữa.
                  Attached Files


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

                  Comment


                  • #39
                    Cảm ơn bạn hoangdai nha, mà bạn cho mình hỏi chân 4 của CON6 là chân gì vậy, sao không thấy chân Reset trên trên CON 6 vậy bạn, nhân đây bạn có thể cho mình lun sơ đồ mạch đích để thí nghiệm được không (mạch thử nghiệm có đưa ra các chân ISP).
                    Còn giá trị điện trở từ con Mega8 tới CON 6 là bao nhiêu vậy bạn?

                    Comment


                    • #40
                      trên sơ đồ mình đã ghi các giá trị nhưng do ko ghi netname nên bạn ko thấy rõ.chân reset là pin 16 của ATmega8-các đầu là -MOSI-MISO-SCK-RESET-VCC-GND.


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

                      Comment


                      • #41
                        hoangdai cái sơ đồ đó bỏ mấy con zener 3v6 và con diode đó đi. Vì những lý do sau:
                        1. Zenner đó làm cho tín hiệu usb rất dễ bị lỗi khi giao tiếp với avr vì nó xén áp mức H từ 5v -> 3v6 (lộn xộn ở chỗ này đó cũng là lý do tại sao mà "Trên thí nghiệm nếu bạn cấp nguồn 3.3V qua mạch ổn áp dùng transistort thì nó sẽ không nhận ra thiết bị")
                        2. Sụt áp qua diode đó là 0.7v -> 5V - 0.7v = 4.3v ??? (dùng cho tag 5v hay 3.3v đều bị mất ổn định)
                        -> cho tag 5v dùng mạch của ITX, tag 3.3v dùng mạch nguyên bản.
                        Nếu nạp cho tag với dữ liệu nhiều và tốc độ nạp cao thì sẽ bị lỗi vòng lặp(do nhiễu vì mức L, H không đúng). Điều này có thể tạo ra kết quả không lường trước được( hư chip tag chẳng hạn).
                        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


                        • #42
                          nếu bỏ mấy con zener 3.6v thì cổng usb rất dễ chết-theo mình biết thì D+ và D- hoạt động với điện áp <=3.6v thì ổn nhất.Còn diode 1N4148 có cũng đc mà ko có cũng xong nhưng theo mình nên có nó thì hơn.(an toàn hơn là cái chắc).


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

                          Comment


                          • #43
                            Hi mình đã vẽ xong Capture cái mạch mà bạn hoangdai cho rồi nhưng chưa có thời gian để làm nữa.
                            @ ITX: Về hai con zener thì trong mạch AVR910 có mà bạn cũng đâu thấy bị sao đâu bạn!
                            Last edited by designer; 10-07-2009, 22:20.

                            Comment


                            • #44
                              Nguyên văn bởi hoangdai Xem bài viết
                              nếu bỏ mấy con zener 3.6v thì cổng usb rất dễ chết-theo mình biết thì D+ và D- hoạt động với điện áp <=3.6v thì ổn nhất.Còn diode 1N4148 có cũng đc mà ko có cũng xong nhưng theo mình nên có nó thì hơn.(an toàn hơn là cái chắc).
                              Xem lại chuẩn giao tiếp usb.

                              "@ ITX: Về hai con zener thì trong mạch AVR910 có mà bạn cũng đâu thấy bị sao đâu bạn!"
                              AVR910 hoạt động ở tốc độ isp thấp hơn rất nhiều so với stk500v2 và AVRISPmkII, vì vậy khi chạy ở tốc độ cao như AVRISPmkII thì sẽ bị lỗi vòng lặp.

                              Do chip chạy ở 4.3v. khi tín hiệu có mức von không tương thích ( Nên vì vậy người ta mới phải quy định mạch logic hoạt đông ở các mức nguồn 5v, 3.3v ).
                              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


                              • #45
                                Các bạn cho mình hỏi về cái mạch này tí nhé !
                                Trong mạch này có thấy dùng các chân RXD, TXD, T+, USIG. Vậy các chấn này có cần thiết không vậy ? Nếu cần thiết thì dùng trong các trường hợp nào ?

                                Comment

                                Về tác giả

                                Collapse

                                itx ITX Tìm hiểu thêm về itx

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

                                Collapse

                                Đang tải...
                                X