Thông báo

Collapse
No announcement yet.

Các Thanh ghi của AVR

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

  • #16
    chào bác CÔNG,tui cũng có đọc bài Tut của bác về AVR ,Xin cảm ơn bác .Hiện giờ tui đang làm đề tài về AVR ATmega128 nên đọc datasheet cũng gặp nhiều khó khăn.Bác có thể trả lời giúp tui ?Khi làm xong đề tài ,lúc đó tui cụ thể sự cảm ơn bằng cách chia sẽ kinh nghiệm với mọi người .
    Thân

    Comment


    • #17
      các bác cho hỏi trong VĐK thì khái niệm ngắt che mặt (Mask int) và ngắt không che mặt (nonMask int) có ý nghĩa như thế nào vậy?

      Comment


      • #18
        Nguyên văn bởi vutricongbka Xem bài viết
        hô hô hô !!! Em cảm ơn anh CQ 1 lần rồi !!! Anh phải có trách nhiệm cảm ơn em ít nhất một lần ha ha ha !!!
        Cả em nữa chứ! Bebebe!

        Comment


        • #19
          Hừm...
          Bác phải trả lời cho tui mấy cái trên đã.

          Comment


          • #20
            Hehe! Em đề nghị bác CQ đấy chứ!

            Comment


            • #21
              ho ho ho !!!

              Nguyên văn bởi thavali Xem bài viết
              chào bác CÔNG,tui cũng có đọc bài Tut của bác về AVR ,Xin cảm ơn bác .Hiện giờ tui đang làm đề tài về AVR ATmega128 nên đọc datasheet cũng gặp nhiều khó khăn.Bác có thể trả lời giúp tui ?Khi làm xong đề tài ,lúc đó tui cụ thể sự cảm ơn bằng cách chia sẽ kinh nghiệm với mọi người .
              Thân
              Rất tiếc trình độ của tớ không vượt qua được mớ Datasheet đó !!! Hi vọng bạn sớm thành chính quả để cứu độ chúng sinh

              Comment


              • #22
                Em xin bác .Bác công không giúp tui lại còn "ghẹo tui " nữa.Mà xin các bác đừng có thank tùm lum nữa được không..he he.. Bây giờ thì tui thank (lại thank nữa rùi) các bác bằng cái này hay lém :
                Proteus 6.9 sp5 debug patch (Sữa các lỗi về debug ở bản sp4 )
                link : http://d.turboupload.com/d/1029042/p...patch.rar.html
                hay là :
                http://www.uploading.com/files/EEWIL...patch.rar.html
                Tui ghét cái thằng rapidshare lém .Mặt dù up lên mấy thằng này lâu chết đi được.
                pass rar : thavali
                Tui chỉ thích bác BlackMoon thui
                link ebook : http://www.oebook.com/0-1.htm
                Last edited by thavali; 10-11-2006, 18:05.

                Comment


                • #23
                  Nguyên văn bởi blackmoon Xem bài viết
                  Hi Thavali,

                  Bạn cứ dùng mạch nạp ISP cho các AVR khác là được. Cứ nối đúng các chân RESET, MOSI, MISO và SCK nhé.

                  Thân mến,
                  blackmoon.
                  Em xin bác, bác nói thế là hại anh em rồi đấy

                  Thông thường ATMEGA nạp qua ISP bằng cách sử dụng các chân của cổng SPI là MOSI, MISO, SCK. Tuy nhiên đến đời ATMEGA128, ko hỉu vì seo mà bác ATMEL lại sử dụng các chân RxD0, TxD0 và SCK. Phải rất chú ý điểm này chứ hàn vào rồi là dễ toi 150k lắm đấy

                  Mạch nạp và sơ đồ kít bạn hãy tìm ở www.olimex.com, đây là một địa chỉ được rất nhiều người biết. Ngoài AVR các bạn có thể tìm được nhiều thông tin hữu ích khác về các dòng VDK. Link cụ thể cho bác đây, bác cứ làm giống hệt như nó là ổn (tôi cũng đang dùng ATMEGA128):
                  Đây là mạch nạp, tôi đã làm một sợi giống hệt thế và đang dùng
                  http://www.olimex.com/dev/avr-pg1.html

                  Đây là mạch phát triển:
                  http://www.olimex.com/dev/avr-mt128.html

                  http://www.olimex.com/dev/avr-h128.html

                  Để cấu hình sử dụng thạch anh ngoài, bootloader, Watchdog, JTAG, bạn nên bật PonyProg lên, chọn ATMEGA128 rồi nhất Ctrl-S để có bảng Configuration and Security Bits.

                  Lần lượt search trong Datasheet tác dụng của từng fuse một. Bạn sẽ biết cần cấu hình như thế nào. làm thế bạn sẽ hiểu và nhớ lâu hơn là tớ trả lời trực tiếp câu hỏi của cậu . Và với các chíp ATMEGA khác cậu có thể làm hoàn toàn tương tự.

                  À, mà tớ khuyên cậu nên sử dụng Bootloader của www.microsyl.com, tên là Megaload. Đã được đề cậu đến trong 1 luồng ở Box này. Hiện đã có phiên bản mới hơn.

                  Sử dụng Bootloader sẽ tiết kiệm được thời gian hơn, dễ dàng hơn trong việc nạp chương trình, và còn nạp rất nhanh nữa. Bạn hoàn toàn có thể nạp qua cổng USB (dùng Laptop ko có cổng COM chẳng hạn) với 1 sợi cáp USB to COM hoặc USB Data Cable của điện thoại di động như DKU5 (giá chỉ 50k) chẳng hạn.

                  Những j tớ nói đều đã được tớ thử qua (tớ đang dùng bootloader cho board ATMEGA128, nạp qua cáp USB2COM, cáp được chế từ cable nạp của Samsung E400 thì phải )

                  Chúc may mắn!
                  Last edited by sphinx; 29-09-2006, 21:59. Lý do: ko up được ảnh, để lúc khác vậy!
                  PNLab
                  Mạch nạp/debug ULink2, Jlink ARM USB
                  Mạch nạp AVR, PIC, 8051, MSP430 USB
                  Mạch phát triển STM32, ARM9, ARM11
                  more...www.pnlabvn.com

                  Comment


                  • #24
                    cảm ơn bác sphinx , để tui thử , chắc tui phải hoc các bác dài dài quá

                    Comment


                    • #25
                      Lâu quá mà chưa ai trả lời giúp , em post lên lại, các bác thông cảm
                      Xin các bác cho hỏi :
                      -Có bao nhiêu cách để tạo xung clock cho AVR (Mega128)?.
                      - Thiết lập như thế nào để sử dụng Internal Clock Source và External Clock Source . khi hoat động bộ Timer/couter dùng nguồn xung clock nào , vai trò của các chân T1,T1,T3 ,TOSC1,TOSC2?
                      -Thế nào là : Timer/Counter Synchronization (trang 144-145 của datasheet ATmega128 nhưng em đọc vẫn chưa hiểu)

                      Comment


                      • #26
                        Nguyên văn bởi sphinx
                        Trích:
                        Nguyên văn bởi blackmoon
                        Hi Thavali,

                        Bạn cứ dùng mạch nạp ISP cho các AVR khác là được. Cứ nối đúng các chân RESET, MOSI, MISO và SCK nhé.

                        Thân mến,
                        blackmoon.


                        Em xin bác, bác nói thế là hại anh em rồi đấy

                        Thông thường ATMEGA nạp qua ISP bằng cách sử dụng các chân của cổng SPI là MOSI, MISO, SCK. Tuy nhiên đến đời ATMEGA128, ko hỉu vì seo mà bác ATMEL lại sử dụng các chân RxD0, TxD0 và SCK. Phải rất chú ý điểm này chứ hàn vào rồi là dễ toi 150k lắm đấy
                        Correct! It's a difference in mega128.

                        Muốn tìm giao diện nạp có thể cho các chip, nơi đầu tiên là tìm trong datasheet. Ví dụ với mega128, hãy đọc phần Serial Downloading (bắt đầu từ trang 304) của datasheet.

                        Thân mến,
                        blackmoon.

                        Comment


                        • #27
                          Chắc phần dao động phải tạm gác lại thôi !
                          Cảm ơn các bác đã hướng dẫn.

                          Comment


                          • #28
                            Nguyên văn bởi thavali Xem bài viết
                            các bác cho hỏi trong VĐK thì khái niệm ngắt che mặt (Mask int) và ngắt không che mặt (nonMask int) có ý nghĩa như thế nào vậy?
                            Bác dịch không đúng nên bác khó hiểu. Maskable Int. là ngắt che được, non-maskable Int. là ngắt không che được.

                            Ngắt che được là ngắt (cứng) có thể disable hay enable bằng 1 bit (trong thanh ghi cho phép ngắt), còn ngắt ko che được thì luôn enable.
                            Phen này ông quyết buôn băng dính,
                            Vừa bán vừa hm... hm... cũng đắt hàng.

                            Comment


                            • #29
                              xin mấy bác cho hỏi cái nữa :Ở mega128, Thế nào là Asynchronous Operation of the Timer/Counter 0 ,quá trình này diễn ra như thế nào ? Nó dùng để làm gì ?

                              Code:
                              power electronic : http://ece-www.colorado.edu/~pwrelect/book/slides/slidedir.html
                              Last edited by thavali; 14-11-2006, 21:45.

                              Comment


                              • #30
                                Nguyên văn bởi Cuong Quay Xem bài viết
                                Oh my GOD, all of them in datasheet. Plz send your quiz to Ngo Dien Tap.
                                cam on rat nhieu may hom truoc minh mua may con va da bi ho to hom nay moi biet

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X