Trích:
Nguyên văn bởi KA52
vấn đề là trong khi chờ delay 1s thì pic của e lại xuất ra port khác với delay 1s nữa, mà e làm 4~5 cái như vậy, vậy vửa delay cái này, vửa delay cái khác chỉ với 3 timer sao đủ??
Cái PIC timer cal e có rùi nhưng cái này hình như cho pic16, e lại xài pic18 nên tính ko đúng rùi.
Còn WDT với thời gian 5~10 phút, pác nào biết giúp e với???
|
Bác thử nghiên cứu cái RTOS đơn giản của CCS C xem sao, làm vài cái task thì cứ khoảng đúng thời gian như bác định là mỗi task tự thực hiện nhiệm vụ của nó mà không lo gì cả. Ở trong file Help của CCS có nói hết, ngoài ra còn có mấy file ví dụ của nó nữa.
còn cách tính delay, các bạn vào site của Microchip, có rất nhiều example trong đó.
http://www.microchipc.com/sourcecode/