Đếm số xung đã xuất pwm cùa 16f877???????????????????????????

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • TL_pro
    Thành viên chính thức
    • Aug 2009
    • 80

    #1

    Đếm số xung đã xuất pwm cùa 16f877???????????????????????????

    Mình muốn dùng pwm để xuất xung đkh l297 , nhưng muốn đếm số xung đã xuất để biết khoảng cách đã dịch chuyển.
    PWM đkh bởi timer vậy mình có thể dùng timer để đếm xung đc không. nếu đc thì có tài liệu gì về nó hay code thì chỉ giúp mình
  • chung1608
    Thành viên tích cực
    • Sep 2009
    • 4160

    #2
    Nguyên văn bởi TL_pro Xem bài viết
    Mình muốn dùng pwm để xuất xung đkh l297 , nhưng muốn đếm số xung đã xuất để biết khoảng cách đã dịch chuyển.
    PWM đkh bởi timer vậy mình có thể dùng timer để đếm xung đc không. nếu đc thì có tài liệu gì về nó hay code thì chỉ giúp mình
    làm vậy ko đc đâu vì trong quá trình chạy lực ma sát của bánh xe với đường khác nhau nên bạn đếm xung PWM ko chính xác, bạn phải dùng encoder đặt ở bánh xem mới chính xác.

    Comment

    • TL_pro
      Thành viên chính thức
      • Aug 2009
      • 80

      #3
      xem như bỏ qua ma sát thì có thể đc không.
      thôi thì dùng delay thôi lại mình dùng chủ yếu lấy xung clock thôi.cám ơn
      Last edited by TL_pro; 23-09-2012, 13:15.

      Comment

      • luongthitu
        Thành viên tích cực
        • Oct 2012
        • 306

        #4
        Có cách nào xuất ra một số xung nhất định ( ví dụ 100 xung ) bằng pwm trong pic 16f877A ko nhỉ??

        Comment

        • luongthitu
          Thành viên tích cực
          • Oct 2012
          • 306

          #5
          Nguyên văn bởi luongthitu Xem bài viết
          Có cách nào xuất ra một số xung nhất định ( ví dụ 100 xung ) bằng pwm trong pic 16f877A ko nhỉ??
          Ai biết giúp em với

          thanks cả nhà

          Comment

          • nhanh0112
            Thành viên tích cực
            • May 2006
            • 201

            #6
            Theo như tôi biết thì. Hình như PWM đc cấu hình bởi timer2, mỗi lần timer2 tràn thì ta có 1 xung. Như vậy ta đặt thêm 1 ngắt cho timer2, mỗi lần ngắt đếm thêm 1, đếm đủ số mình yêu cầu thì làm gì đó (tắt PWM chẳng hạn). Bạn thử kiểm tra lại xem

            Comment

            Về tác giả

            Collapse

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

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

            Collapse

            Đang tải...