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

  • Cho em hỏi,em mới học VDK thôi,tự học là chính,có bài nút nhấn em hk biết làm,mong mọi người chỉ giúp ạ.
    Vấn để là thế này,em có 4 led ở PORT A và 4 button ở PORT C,bi h thêm 1 cái button tổng ở PORTC.7 nữa,nếu mà nhấn nút PORT.7 rồi sau đó nhấn lần lượt mấy thằng kìa thì led sẽ tắt,led tắt hẳn luôn nha mấy anh.(Mới đầu nó đang sáng),Nếu hk nhấn nút PORTC.7 thì chả có hiện tg gì cả.Mong các anh chỉ giúp em,em mới học nên chưa biết gì cả.

    Comment


    • thêm tài liệu về embedded programming cho các bác nè:
      http://vatly.ucoz.com/load/embedded_...tures/1-1-0-35
      các vấn đề về sdcard, usb, tcp/ip, upgrate firmware,...
      trên các dòng chip: stm32, lpc of nxp
      please cell phone: 01649895559

      Comment


      • cam on nhiu. tai lieu nay rat co ich

        Comment


        • llink die hết các bác ơi, hic

          Comment


          • mấy bác cho mình hỏi mạch thạch anh 10Mhz cho chip avr thường có hai tụ điện có giá trị bao nhiu z?

            Comment


            • Chào bạn, bạn có thể liên hệ với Mr Trượng, hy vọng anh ấy sẽ giúp được bạn nhiều, sdt: 0944 070 545
              |

              Comment


              • con tụ này thường có giá trị là 22p-33p bạn à.

                Comment


                • Box rất hay ! Thank to all

                  Comment


                  • tớ đã thử các cặp tụ 15pF hoặc 30pF đều chạy OK, chú ý luôn thử các cặp tụ cùng trị số nhé !

                    Comment


                    • các bạn có thể sử thạch anh 18.432MHz cho các chip AVR 16PU/AU(chạy ok , tụ 22p)! các bạn tham khảo thử: www.autosys.com.vn

                      Comment


                      • help me! các bác ơi giúp em với, em lam xong led trái tim được lập trình bởi IC 89s52 nhưng khi chạy thì có 3 bóng led không sáng, em đã test lại toàn bộ mạch nhưng không thấy lỗi gì. có phải do IC không?hichic

                        Comment


                        • thank
                          tai lieu tuyet that

                          Comment


                          • đại ca nào có code mạch dung atmega16 dieu khien 3 cai led matrix 8x8 (quet hang va cot dung 74hc138 va 74hc 595 ko? giao tiep voi may tinh chỉ dùm em với

                            Comment


                            • dạ, nhà cháu vừa mới tập tễnh chơi mấy em avr , mới tìm hiểu được tí ti về em atmega8. Bây giờ nhà cháu muốn dùng kênh PWM trong timer1 của em nó để tạo ra một chuỗi xung có độ rộng xung khác nhau như kiểu này:
                              http://www.mediafire.com/?pqrryn6vm4y2vby

                              nhà cháu lập trình bằng C trên winavr, cơ mà không biết sai thế nào mà khi mô phỏng trên proteus, nó không ra được dạng xung đúng:
                              cháu thử lập trình với mode 14 của chế độ fast PWM với 2 giá trị OCR1A là 300 và 500 với chu kì là ICR1=1000.( với 2 giá trị của 300 và 500 thôi thì viết tách ra không dùng mảng thì được xung như ý nhưng nếu dùng mảng lại không được, mà nhà cháu cần dùng mảng để còn viết với nhiều độ rộng xung khác nữa.đây là code cháu viết.
                              #include<avr/io.h>
                              #include<avr/iom8.h>
                              #include<avr/interrupt.h>
                              #include<avr/pgmspace.h>

                              unsigned int duty[] PROGMEM= {300,500};
                              int main(void)
                              {
                              unsigned int i;
                              while(1)
                              {
                              DDRB=0xFF;
                              for(i=0;pgm_read_byte(&duty[i]);i++)
                              {
                              DDRB=0xFF;
                              PORTB=0x02;
                              TCCR1A=0x82;
                              TCCR1B=0x19;
                              OCR1A=pgm_read_byte(&duty[i]);
                              ICR1=1000;

                              }

                              }
                              return 0;
                              }
                              các bác xem hộ nhà cháu với, chỉ hộ nhà cháu xem sai chỗ nào được không ạ, cháu xin cảm ơn nhiều :d

                              Comment


                              • cần giúp: mình cần kéo dài thời gian chớp led cho đoạn code:

                                .include "m16def.inc"
                                main:

                                ldi r16,$ff ;DDRB la port xuat
                                out DDRD,r16

                                ldi r16,$00 ;tat tat ca cac led
                                out PORTD,r16


                                pre_loop:

                                ldi r30,0b00001000 ;high
                                ldi r31,0b00010000 ;low
                                ldi r28,0
                                loop:
                                lsl r30
                                lsr r31
                                mov r29,r30
                                or r29,r31

                                cpi r29,$00 ;if (r29==0)
                                breq pre_loop ;pre_loop

                                out PORTD,r29
                                jmp delay
                                rjmp loop

                                delay:
                                ldi r16,250
                                loop0:

                                ldi r17,250

                                loop1:

                                dec r17
                                cpi r17,$00
                                brne loop1

                                dec r16
                                cpi r16,$00
                                brne loop0
                                jmp loop
                                ret

                                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