22. Nêu các qui tắc thực thi hàm ngắt trong môi trường RTOS.

Trảlời:

Quy tắc1:MộthàmngắtkhôngđượcgọibấtkỳhàmRTOSnàomànhữnghàmđócóthểkhóa lờigọi.Dođóthủtụcngắtkhông sửdụngđènbáo,khôngđọctừcáchàngđợihoặcmailbox khicác hàngđợivàmailboxrỗng,khôngđợicácsựkiện…NếuhàmngắtgọimộthàmRTOSvàbịkhóathì tácvụđangchạykhingắtxảyrasẽbịkhóamãimãi,thậmchítácvụnàycóquyền ưutiêncaonhất. Ngoàira,hầuhếtcáchàmngắtphảichạy đểhoànthành việcthiếtlậplạiphầncứng đểsẵnsàngcho ngắttiếptheo.

Quytắc2:MộthàmngắtcóthểkhônggọibấtkỳhàmRTOSnàonhưngcóthểgâyracho RTOSchuyển tớichạycáctácvụtrừkhiRTOSbiếtđólàmộthàmngắtvàkhônglàmộttácvụtrong lúcđangthựchiệnhàmngắt. Nếuthủtụcngắtphávỡquy tắcnàythìRTOScóthểchuyển việcđiều khiểntừhàmngắttớichạymộttácvụkhác.

Bạn đang đọc truyện trên: truyentop.pro

Tags: