Thông báo

Collapse
No announcement yet.

AVR cho người mới bắt đầu

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

  • Chào các cao thủ!

    Em là người mới bắt đầu học, chính xác là mới bắt đầu nghĩ tới việc tiếp cận VDK, em thấy các bài viết trong diễn đàn thực sự bổ ích, muốn được theo sự nghiệp các huynh! mong các huynh giúp đỡ nhiều!

    Comment


    • Nguyên văn bởi trch Xem bài viết
      mới tìm được cái này share cho các anh em mới tìm hiểu AVR có sách tiếng việt mà tham khảo.
      đây là cuốn giáo trình AVR.
      Download tại đây nhá:
      bấm request rồi tải nhá.
      Chưa bấm request, nó đã vầy:
      Attached Files

      Comment


      • Xin lỗi nha.chắc bị ai remove mất rồi. Mình Up lên lại vậy.
        http://ifile.it/0ltw5bj
        vào đấy mà down nha.

        Comment


        • bác nào cho em hỏi tí kết nối mạch điện tử với một thiết bị GSM làm thế nào nhỉ?thanks các bác rất nhiều.

          Comment


          • chuong trinh led chop tat cho AVR(dung timer

            Tôi mới làm quen với AVR được......vài tuần nay theo tôi nhận thấy không nên so sanh họ AVR và họ 89Cxx vi mỗi họ đều có đặc trưng riêng,họ 89 thì mạnh về xử lý bit,câu lệnh ngắn gọn,đơn giản dễ sử dung,AVR thì xử lí bit rất tệ,tập lệnh rườm rà,nhưng được cái họ AVR rất mạnh*rất nhiều chức năng và nhiều chức năng.......không bit để làm gì luôn có lẽ chẳng bao giờ xài tới,giống như các phần mềm lớn(word,autocad...)mình không thể xài một lúc hết được) và nhanh có thể phát triển được những ứng dụng cao hơn,đa dạng hơn.tóm lại họ 89 mang tính sư phạm cao hơn,thích hợp cho việc học tâp của sinh viên hơn(tôi bảo đảm nếu đưa AVR vô cho sviên học thì chắc rớt hơn sung rụng )
            nếu ai mới ngâm kíu vi xử lí thì hãy ngâm kiu họ 89 trước
            tôi gời các bạn đoạn code mà toi mày mo trong mấy tuần nay (ccode chắc chắn là k tối ưu hay hay ho gi nhưng gời lên cho các sư huynh sư đệ sư tì nào mới ngâm kiu AVR tham khảo chơi....(chương trình đã test và run ok rồi)

            .include "8515def.inc"
            .org 04
            rjmp ngat_timer

            .ORG 00

            rjmp RESET ;Reset Handle
            .org 11
            RESET:
            ldi R16,low(RAMEND)
            out SPL,r16 ;init Stack Pointer
            ldi R16,high(RAMEND)
            out SPH,r16
            ;cho Port B là output
            ldi r16,$ff
            out ddrb,r16
            ;sei ;cho ngat toan cuc
            ;ngat cho timer
            ;ldi r16,0x40
            ;out timsk,r16
            ;timer
            ldi r16,high(50000)
            out OCR1AH,R16
            LDI R16,LOW(50000)
            OUT OCR1AL,R16

            forever:
            ldi r25,0xf0
            out portb,r25;cho led sang
            rcall time_500ms ;goi timer
            swap r25 ;dao bit
            out portb,r25 ;xuat ra port b
            swap r25 ;dao bit
            rcall time_500ms
            rjmp forever ;eternal loop
            time_500ms:
            ;ldi r15,0x50
            loop:
            ;cho timer chay
            LDI R16,0x09
            out tccr1b,r16 ;cho timer chay
            waitset:
            in r15,tifr
            sbrs r15,6 ;neu tov1 = 1 thi bo qu lenh ke
            rjmp waitset
            ;xoa co OCF1A(CO NAY CHI TU DONG XOA KHI CO NGAT)
            sbr r26,0x40
            out tifr,r26
            ;cho timer dung
            ;ldi r16,0x08
            ;out tccr1b,r16
            inc r20
            cpi r20,60;tang hay giam gia tri nay de tang giam tgoi gain
            brlo loop
            ldi r20,0
            ;cho timer dung
            ldi r16,0x08
            out tccr1b,r16
            ret
            ;ngat timer
            ngat_timer:
            ;cho timer dung
            ldi r16,0x08
            ;out tccr1b,r16
            nop
            nop
            nop
            nop
            ;cho timer chay
            LDI R16,0x09
            out tccr1b,r16
            reti

            Comment


            • http://dl1.s28.ifile.it/m2f4s3n7/vi_...trungthang.zip

              xin đóng góp thêm một cuốn sách hay về vi điều khiển AVR bằng tiếng Việt
              Vũ Tá Cường
              National Aerospace University KhAI-Kharkov-Ukraine
              Home page:

              Comment


              • xin đóng góp thêm tài liệu về AVR bằng tiếng Việt,mọi người vào đọc tham khảo nhé
                http://dl1.s28.ifile.it/m2f4s3n7/vi_...trungthang.zip
                Vũ Tá Cường
                National Aerospace University KhAI-Kharkov-Ukraine
                Home page:

                Comment


                • bạn kiểm tra lại link download đi. ko down được.

                  Comment


                  • chẳng có cái link nào dùng đc cả.
                    ah Em có cái link này:
                    http://cdtvn.net/index.php?option=co...id=237&lang=en
                    Last edited by Jumbo; 13-03-2009, 19:50.
                    Thích nghe tụ nổ !
                    Thích xem nổ tụ !

                    Comment


                    • cac ban oi ban nao co phan men AVR cho minh voi minh dang can...cam om nhieu hiiiiiiiii

                      Comment


                      • Mình có một vấn đề thế này, hiện nay mình đang làm đồ án tốt nghiệp về đề tài : "Thiết kế bảng quảng cáo dùng ma trận led" nhưng do bọn mình học hệ đào tạo liên thông nên không thể tự mình làm được đề tài này. Mình mới chỉ mua được phần cứng gồm modul led ma trận 16 hàng 64 cột, bo mạch với chip Atmega 128, mạch nạp USB AVR 910 mà chưa biết lập trình cho nó thế nào. Yêu cầu chỉ là chạy chữ trên led với các hiệu ứng như dịch trái, dịch phải, cuộn lên với giao diện điều khiển viết bằng Visual Basic 6.0. Bạn nào có thể giúp mình phần mềm hoặc biết ai làm về lĩnh vực này xin chỉ cho mình với! Nếu được các bạn liên hệ với mình nhé. Email của mình: vubacong@gmail.com, Số điện thoại 098 778 6857. Mình ở Hà Nội, chân thành cảm ơn các bạn đã đọc bài này của mình!

                        Comment


                        • các bác cho em hỏi.để cho 1 chân của AVR vừa có chức năng nhập,lại có chức năng xuất thì phải làm như thế nào?
                          thí dụ như chân D7 của LCD ấy
                          cảm ơn mọi người

                          Comment


                          • Nguyên văn bởi rongconn2t Xem bài viết
                            các bác cho em hỏi.để cho 1 chân của AVR vừa có chức năng nhập,lại có chức năng xuất thì phải làm như thế nào?
                            thí dụ như chân D7 của LCD ấy
                            cảm ơn mọi người
                            Lúc nào xuất thì đặt nó làm ngõ ra, còn lúc nào nhập thì đặt nó làm ngõ vào thôi!
                            Chẳng hạn PA7 (LCD) nối tới D7 (LCD):

                            DDRA.7=1; //PA7 làm ngõ ra
                            ...
                            DDRA.7=0; //PA7 làm ngõ vào
                            PORTA.7=1; //PA7 có trở kéo lên (bên trong)
                            ...
                            biến_cờ_bận = PINA.7; //đọc cờ bận của LCD
                            !e

                            Comment


                            • anh em qua đây download CV AVR 2.03.9 :
                              http://dientuvietnam.net/forums/show...707#post173707

                              Comment


                              • ban VUBACONG nên hỏi anh DUY PHI xem , anh ấy trùm mảng này đó ! mình thì cũng làm vài cái rồi nhưng làm chơi thôi ! dùng mega16 là được rồi ! nếu muốn nhiều hiệu ứng đẹp hơn thi dùng mega32-mega64... bộ nhớ kha' nhiều ! dùng C# viết chương trình trên PC , giao tiếp USB qua PL2303 (USB<->RS232) hoặc mô phỏng USB 1.1 sử dụng avrusb open source , lập trình bằng WinAVR ( nhớ cài AVRStudio 4) hoặc Code Vision AVR (ở trên có link download ) .

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X