Thông báo

Collapse
No announcement yet.

kết hợp ngắt và ds18b20

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • kết hợp ngắt và ds18b20

    em gặp vấn đề ở chỗ chương trình ngắt timer thời gian tràn là 100us, ngắt ngoài int0 10ms 1 ngắt, chương trình đọc ds1820 nằm trong chương trinh chính, khi chạy chương trình thì kết quả hiển thị nhiệt độ bị lỗi. em nghĩ nguyên nhân là do trong thời gian đọc nhiệt độ thì xảy ra ngắt nên mcu thực hiện ngắt sau đó mới quay lại, dẫn đến kết quả đọc được bị lổi, em sử dụng Atmega 16, thach anh 7,3728 MHz. dùng code vision viết. có cách nào khắc phục được lỗi này k? em xin nhờ các anh giúp đỡ. chân thành cảm ơn!
    Nha Trang University
    51D-DT - Khoa Điện -Điện tử

  • #2
    Thử cái này xem sao???
    ds18b20.rar

    Comment


    • #3
      Bạn dùng nhiều ngắt quá, thời gian đọc của ds18b20 là từ >90 tới <750ms. Với mật độ ngắt dày đặc như của bạn thì mình chắc là không có cách nào đâu.

      Comment


      • #4
        codevisionAVR hỗ trợ hết rồi mà.sao phải vất vả vậy.

        Comment

        Về tác giả

        Collapse

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

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

        Collapse

        Đang tải...
        X