PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > RTOS và Thuật toán với PIC

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Tìm Kiếm Bài Trong Ngày Ðánh Dấu Ðã Ðọc Vi điều khiển

RTOS và Thuật toán với PIC RTOS và Các thuật toán dùng cho PIC/dsPIC/PIC32
Mod: phamminhtuan

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 01-10-2011, 06:56 PM   #2
bien_van_khat
...Damned...
 
bien_van_khat's Avatar
 
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
:
Mình ko rõ cái RTOS của CCS có phải là preemptive RTOS hay ko.

Nếu có thì task có priority cao nhất sẽ luôn được thực khi nó cần. Nói đơn giản là OS sẽ dừng task đang chạy nếu có 1 hay nhiều task có priority cao hơn cần thực thi, sau đó chuyển quyền sử dụng CPU cho task có priority cao nhất cần thực thi.

Nếu không thì có thể coi các task đều có priority như nhau, khi đó điều bạn muốn chỉ có thể thực hiện bằng cách chia nhỏ task ra thành nhiều bước. VD sau mỗi lần đẩy 1 ký tự ra LCD thay vì chờ LCD sẵn sàng nhận ký tự tiếp, bạn suspense task đó để task khác được chạy.
__________________
- Xin đọc trước khi post bài

Xin đặt code trong thẻ [ code ] [ /code ]
bien_van_khat vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 

Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 02:07 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam