Hỏi về lập trình cho avr

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • yama38
    Thành viên mới
    • Nov 2013
    • 10

    #1

    Hỏi về lập trình cho avr

    Click image for larger version

Name:	Untitled.jpg
Views:	1
Size:	78.8 KB
ID:	1422633
    Mình mới học về avr. Cho mình hỏi đoạn code để PB5 điều khiển chân PD6 như sau đúng hay không, sai thì sửa giúp.
    #ifndef cbi
    #define cbi(port, bit) (port) &= ~(1 << (bit))
    #endif
    #ifndef sbi
    #define sbi(port, bit) (port) |= (1 << (bit))
    #endif

    if (bit_is_set(PORTB,5))
    {
    sbi(PORTD,6);
    }
    else
    {cbi(PORTD,6);
    }
  • vanlong12345
    Thành viên chính thức
    • Mar 2013
    • 74

    #2
    Khi đọc port thì dùng PIN í bác ạ, không biết phải không ta
    bit_is_set(PINB,5)

    Comment

    • yama38
      Thành viên mới
      • Nov 2013
      • 10

      #3
      Cám ơn bạn, bạn có thể cho mình xin email để tiện hỏi bạn một số thứ.
      Mình đang làm điều khiển động cơ, dùng avr studio 4 build thì lỗi, ko biết xử lý sao

      Comment

      • mhl167
        Thành viên tích cực
        • Jul 2010
        • 110

        #4
        Nếu dùng GCC thì vào hocavr.com có hướng dẫn đó

        Comment

        • yama38
          Thành viên mới
          • Nov 2013
          • 10

          #5
          Mình dùng AVR studio 5.1, làm sao mà add được thư viện myLCD vào để build được vậy

          Comment

          • mhl167
            Thành viên tích cực
            • Jul 2010
            • 110

            #6
            Bỏ chung vào project rồi add vào
            Click image for larger version

Name:	hh.jpg
Views:	1
Size:	130.8 KB
ID:	1399894

            Comment

            • yama38
              Thành viên mới
              • Nov 2013
              • 10

              #7
              Cái của bạn là AVR studio 4 chứ, bản 5.1 có thấy bảng này đâu

              Comment

              Về tác giả

              Collapse

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

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

              Collapse

              Đang tải...