View Single Post
Old 13-03-2009, 05:20 PM   #6
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi conglong View Post
Vậy thầy Nam cho em hỏi em muốn viết hàm delay có thể cho delay một khoảng thời gian >524 ms thì em phải làm sao hay là cũng dùng hàm đó nhưng gọi nhiều lần , vậy thì không pro chút nào đúng không thầy ,
em cảm ơn !
Trân trọng !
Để làm trễ nhiều hơn nữa, bạn có thể cấu hình timer để sử dụng hệ số chia trước lớn hơn. Khi đó, số đếm tương ứng với 1 ms (ms_count) sẽ nhỏ hơn, và bạn sẽ có thể làm trễ với khoảng thời gian lớn hơn.

Việc làm trễ bằng cách gọi nhiều lần một hàm cũng không có gì là không pro.

Tuy nhiên, tôi viết các hàm làm trễ kiểu này chỉ cho mục đích làm trễ vài ms, chứ không dự định dùng nó để làm trễ vài giây, vì các hàm loại này sẽ block hoạt động của lõi xử lý trong vi điều khiển.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn