Thông báo

Collapse
No announcement yet.

giúp em vấn đề này với.em suy nghĩ cả đêm mà ko hiểu vì sao

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

  • giúp em vấn đề này với.em suy nghĩ cả đêm mà ko hiểu vì sao

    Setup_timer_2(T2_div_by_4,0xc0,2)
    với thạch anh 10MHz , Timer2 sẽ tăng mỗi 1.6us
    ( 4*4*1/10e6), sẽ bị tràn mỗi 307.2us (1.6*192),
    và sẽ bị ngắt mỗi 714.4us ( 307.2*2).
    Ở đây chu kỳ xung là T = (1/10e6)*4*4*(192+1)
    = 153.6us.Mình không hiểu tính tăng 1.6us, 307.2us và 714.us để làm gì ?trong khi nếu yêu cầu xung ra bao nhiểu chỉ cần thay đổi T2_div_, period rồi ráp công thức T = (1/fosc)*4*t2_div*(period+1) là ra.thật sự khó hiểu ?em dung pic 16f877. dung ccs de viet ah

  • #2
    Thế bác nghỉ là với bộ chia tần của timer 2 đủ để đáp ứng mọi tần số yêu cầu sao. Với mỏi tần số thạch anh khác nhau thì phải tính lại thời gian cho phù hợp chứ.

    Comment

    Về tác giả

    Collapse

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

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

    Collapse

    Đang tải...
    X