Xin trợ giúp vấn đề hàm delay timer trong avr !

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • nguyentanx7
    Thành viên mới
    • Aug 2009
    • 7

    #1

    Xin trợ giúp vấn đề hàm delay timer trong avr !

    Chào mọi người . Mình muốn hỏi cách sử dụng hàm delay timer trong avr giong như 89 thì làm thế nào ạ! VD :
    led =0;
    delay_timer(100);
    led =1;
    nếu không sử dụng được cách như vậy thì cách dùng delay timer trong avr để làm nháy led như thế nào ạ
    Thanks mọi người nhiều !
  • ███████
    Thành viên mới
    • Jul 2016
    • 24

    #2
    #include <inttypes.h>
    #include <avr/io.h>
    #include <avr/interrupt.h>
    #include <avr/sleep.h>
    #include <util/delay.h>
    int main()
    {
    DDRA=0xFF;

    while (1){
    PORTA=0xFF;
    _delay_ms(300) ;
    PORTA=0x00;
    _delay_ms(300);
    }
    return 0;
    }



    Click image for larger version

Name:	ss.PNG
Views:	1361
Size:	18.2 KB
ID:	1672465Click image for larger version

Name:	a.PNG
Views:	1382
Size:	39.8 KB
ID:	1672466

    Comment

    • nguyentanx7
      Thành viên mới
      • Aug 2009
      • 7

      #3
      delay_ms(); Hàm này là hàm delay thường mà bạn.Ý mình muốn dùng timer của avr để delay thay cho hàm delay_ms() đó

      Comment

      Về tác giả

      Collapse

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

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

      Collapse

      Đang tải...