<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.pic24.ru/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.pic24.ru/feed.php">
        <title>PIC24 osa:ref:allservices</title>
        <description></description>
        <link>http://www.pic24.ru/</link>
        <image rdf:resource="http://www.pic24.ru/lib/images/favicon.ico" />
       <dc:date>2023-02-11T08:12:20+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_check?rev=1260569026"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_reset?rev=1245844103"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_set?rev=1260495153"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_signal?rev=1246372525"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_switch?rev=1286445119"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_wait?rev=1245844862"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_wait_to?rev=1245844869"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_cond_wait?rev=1246216252"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_cond_wait_to?rev=1246216589"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_accept?rev=1286445124"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_check?rev=1286445124"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_create?rev=1286445125"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_reset?rev=1286445126"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_set?rev=1286445127"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_setvalue?rev=1286445128"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_signal?rev=1260573726"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_signal_now?rev=1260574961"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_wait?rev=1286445131"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_wait_to?rev=1286445132"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_delay?rev=1286445132"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_di?rev=1286445133"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_add?rev=1265245031"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break?rev=1265244909"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_check?rev=1265244974"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_continue?rev=1265245008"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_create?rev=1265244866"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delay?rev=1265244950"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delete?rev=1265244888"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_get?rev=1265244961"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isactive?rev=1265245040"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isrun?rev=1265244989"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isstopped?rev=1265245050"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause?rev=1265244998"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_run?rev=1265244899"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_stop?rev=1246372905"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_update?rev=1265245020"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_wait?rev=1265244928"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ei?rev=1286445148"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_entercriticalsection?rev=1286445149"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_enterint?rev=1286445150"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_check_alloff?rev=1286445150"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_check_allon?rev=1268899423"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_check_off?rev=1286445152"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_check_on?rev=1286445153"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_clear?rev=1286445154"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_create?rev=1286445154"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_init?rev=1286445155"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_set?rev=1286445156"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_alloff?rev=1286445157"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_alloff_to?rev=1286445158"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_allon?rev=1286445159"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_allon_to?rev=1286445160"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_off?rev=1286445161"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_off_to?rev=1286445162"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_on?rev=1286445163"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_on_to?rev=1286445163"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_getcurtask?rev=1230385420"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_init?rev=1286445165"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_iserror?rev=1286445166"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_iseventerror?rev=1286445167"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_isincriticalsection?rev=1286445168"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_istimeout?rev=1286445169"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_leavecriticalsection?rev=1286445170"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_leaveint?rev=1286445170"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_accept?rev=1274718035"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_check?rev=1286445172"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_create?rev=1286445173"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send?rev=1259945951"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send_now?rev=1259946058"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send_to?rev=1259946001"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_wait?rev=1286445177"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_wait_to?rev=1286445178"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_check?rev=1276933688"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_run16?rev=1286445179"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_run24?rev=1286445180"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_run32?rev=1286445181"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_run8?rev=1286445182"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_stop?rev=1286445183"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_wait?rev=1286445183"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_break?rev=1277127630"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_check?rev=1286445185"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_create?rev=1265233795"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_delay?rev=1265244756"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_delete?rev=1332937290"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_get?rev=1266837345"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_isrun?rev=1286445190"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_run?rev=1286445190"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_wait?rev=1286445191"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_check?rev=1286445192"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_create?rev=1286445193"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_isempty?rev=1286445194"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_isfree?rev=1246374654"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_isfull?rev=1246374697"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send?rev=1259946149"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send_now?rev=1259946194"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send_to?rev=1259946173"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_wait?rev=1286445199"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_wait_to?rev=1286445199"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ri?rev=1286445200"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_run?rev=1244856672"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_sched?rev=1244856687"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_accept?rev=1286445203"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_check?rev=1239798924"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_create?rev=1286445204"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_send?rev=1286445205"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_send_now?rev=1286445206"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_send_to?rev=1286445207"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_wait?rev=1286445208"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_wait_to?rev=1286445209"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_check?rev=1286445210"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_create?rev=1286445210"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_isempty?rev=1286445211"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_isfull?rev=1286445212"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_send?rev=1286445213"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_send_now?rev=1286445214"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_send_to?rev=1286445215"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_wait?rev=1286445216"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_wait_to?rev=1286445217"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_alloc?rev=1265324357"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_break?rev=1265295368"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_check?rev=1276933594"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_continue?rev=1265295447"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_delay?rev=1265295389"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_found?rev=1265324464"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_free?rev=1265324386"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_get?rev=1265295401"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_isrun?rev=1265295423"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_pause?rev=1265295435"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_run?rev=1265295358"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_stop?rev=1286445228"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_wait?rev=1265295380"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_continue?rev=1281529976"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_create?rev=1281530078"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_define?rev=1248521183"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_delete?rev=1281530104"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcreated?rev=1281530137"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur?rev=1281530121"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getpriority?rev=1281530011"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_isenable?rev=1281529853"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_ispaused?rev=1281529938"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_pause?rev=1281530151"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_replace?rev=1281530091"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_setpriority?rev=1281529994"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_stop?rev=1286445240"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_timer?rev=1221269339"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_break?rev=1265210965"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_check?rev=1276933618"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_continue?rev=1286445244"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_delay?rev=1286445245"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_get?rev=1265211203"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_isrun?rev=1265211218"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_pause?rev=1265211161"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_run?rev=1265210811"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_wait?rev=1286445249"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_wait?rev=1246216354"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_wait_to?rev=1286445251"/>
                <rdf:li rdf:resource="http://www.pic24.ru/doku.php/osa/ref/allservices/os_yield?rev=1286445252"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.pic24.ru/lib/images/favicon.ico">
        <title>PIC24</title>
        <link>http://www.pic24.ru/</link>
        <url>http://www.pic24.ru/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_check?rev=1260569026">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-12T01:03:46+03:00</dc:date>
        <title>OSA : OS_Bsem_Check</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_check?rev=1260569026</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_bsem_check&quot; id=&quot;osa_os_bsem_check&quot;&gt;OSA : OS_Bsem_Check&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span class=&quot;important&quot;&gt; bool &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Bsem_Check (bsem) &lt;/span&gt;&lt;br/&gt;
 
&lt;span class=&quot;important&quot;&gt; bool &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Bsem_Check_I (bsem) &lt;/span&gt;
&lt;/p&gt;

&lt;p&gt;
Смотрим, установлен ли конкретный семафор.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;bsem&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
ID бинарного семафора. Количество бинарных семафоров задается в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_BSEMS&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;false&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Семафор сброшен		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;true&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Семафор установлен		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;co2&quot;&gt;#define BS_DATA_RECEIVED    3&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;co1&quot;&gt;// Проверяем, выставлен ли другой задачей семафор&lt;/span&gt;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_Bsem_Check &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;BS_DATA_RECEIVED&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
            &lt;span class=&quot;co1&quot;&gt;// Обрабатываем принятые данные&lt;/span&gt;
            &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_CheckBSem&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_set&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_set&quot;&gt;OS_Bsem_Set&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_switch&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_switch&quot;&gt;OS_Bsem_Switch&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_reset&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_reset&quot;&gt;OS_Bsem_Reset&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_wait&quot;&gt;OS_Bsem_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_wait_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_wait_to&quot;&gt;OS_Bsem_Wait_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Bsem_Check&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_reset?rev=1245844103">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-24T15:48:23+03:00</dc:date>
        <title>OSA : OS_Bsem_Reset</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_reset?rev=1245844103</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_bsem_reset&quot; id=&quot;osa_os_bsem_reset&quot;&gt;OSA : OS_Bsem_Reset&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;os_bsem_reset_bsem&quot; id=&quot;os_bsem_reset_bsem&quot;&gt;OS_Bsem_Reset (bsem)&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Устанавливает бинарный семафор в &amp;quot;0&amp;quot; (сбрасывает его).
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;bsem&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
ID бинарного семафора. Количество бинарных семафоров задается в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_BSEMS&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Bsem_Reset &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_ResetBSem&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_set&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_set&quot;&gt;OS_Bsem_Set&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_switch&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_switch&quot;&gt;OS_Bsem_Switch&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_check&quot;&gt;OS_Bsem_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_wait&quot;&gt;OS_Bsem_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_wait_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_wait_to&quot;&gt;OS_Bsem_Wait_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Bsem_Reset&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_set?rev=1260495153">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-11T04:32:33+03:00</dc:date>
        <title>OSA : OS_Bsem_Set</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_set?rev=1260495153</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_bsem_set&quot; id=&quot;osa_os_bsem_set&quot;&gt;OSA : OS_Bsem_Set&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;os_bsem_set_bsem&quot; id=&quot;os_bsem_set_bsem&quot;&gt;OS_Bsem_Set (bsem)&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

(То же, что и &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_signal&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_signal&quot;&gt;OS_Bsem_Signal&lt;/a&gt;))
&lt;/p&gt;

&lt;p&gt;
Устанавливает бинарный семафор в &amp;quot;1&amp;quot;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;bsem&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
ID бинарного семафора. Количество бинарных семафоров задается в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_BSEMS&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Bsem_Set &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_SetBSem&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_reset&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_reset&quot;&gt;OS_Bsem_Reset&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_switch&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_switch&quot;&gt;OS_Bsem_Switch&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_check&quot;&gt;OS_Bsem_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_wait&quot;&gt;OS_Bsem_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_wait_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_wait_to&quot;&gt;OS_Bsem_Wait_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Bsem_Set&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_signal?rev=1246372525">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-30T18:35:25+03:00</dc:date>
        <title>OSA : OS_Bsem_Signal</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_signal?rev=1246372525</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_bsem_signal&quot; id=&quot;osa_os_bsem_signal&quot;&gt;OSA : OS_Bsem_Signal&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;os_bsem_signal_bsem&quot; id=&quot;os_bsem_signal_bsem&quot;&gt;OS_Bsem_Signal (bsem)&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

(То же, что и &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_set&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_set&quot;&gt;OS_Bsem_Set&lt;/a&gt;))
&lt;/p&gt;

&lt;p&gt;
Устанавливает бинарный семафор в &amp;quot;1&amp;quot;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;bsem&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
ID бинарного семафора. Количество бинарных семафоров задается в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_BSEMS&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Bsem_Signal &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;4&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_SetBSem&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_reset&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_reset&quot;&gt;OS_Bsem_Reset&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_switch&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_switch&quot;&gt;OS_Bsem_Switch&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_check&quot;&gt;OS_Bsem_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_wait&quot;&gt;OS_Bsem_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_wait_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_wait_to&quot;&gt;OS_Bsem_Wait_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Bsem_Signal&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_switch?rev=1286445119">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:51:59+03:00</dc:date>
        <title>OSA : OS_Bsem_Switch</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_switch?rev=1286445119</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_wait?rev=1245844862">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-24T16:01:02+03:00</dc:date>
        <title>OSA : OS_Bsem_Wait</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_wait?rev=1245844862</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_bsem_wait&quot; id=&quot;osa_os_bsem_wait&quot;&gt;OSA : OS_Bsem_Wait&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;os_bsem_wait_bsem&quot; id=&quot;os_bsem_wait_bsem&quot;&gt;OS_Bsem_Wait (bsem)&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task.png?id=osa%3Aref%3Aallservices%3Aos_bsem_wait&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task.png&quot; class=&quot;media&quot; title=&quot;Разрешен вызов только в контексте задачи&quot; alt=&quot;Разрешен вызов только в контексте задачи&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_ct_sw.png?id=osa%3Aref%3Aallservices%3Aos_bsem_wait&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_ct_sw.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_ct_sw.png&quot; class=&quot;media&quot; title=&quot;Переключает контекст&quot; alt=&quot;Переключает контекст&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Ожидает установку семафора. После того, как дождется, семафор сбрасывается. Удобно применять при доступе к разделяемому ресурсу.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;bsem&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
ID бинарного семафора. Количество бинарных семафоров задается в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_BSEMS&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;char&lt;/span&gt; &lt;span class=&quot;sy2&quot;&gt;*&lt;/span&gt; Data1 &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;This is Task1&lt;span class=&quot;es0&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt;;
&lt;span class=&quot;kw4&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;char&lt;/span&gt; &lt;span class=&quot;sy2&quot;&gt;*&lt;/span&gt; Data2 &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&amp;quot;This is Task2&lt;span class=&quot;es0&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt;;
&amp;nbsp;
&lt;span class=&quot;co2&quot;&gt;#define BS_UART_FREE   0&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task1 &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw4&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;char&lt;/span&gt; &lt;span class=&quot;sy2&quot;&gt;*&lt;/span&gt;str;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        OS_Bsem_Wait&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;BS_UART_FREE&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;co1&quot;&gt;// Когда попали сюда, мы уверены, что UART свободен.&lt;/span&gt;
        &lt;span class=&quot;co1&quot;&gt;// На данный момент BS_UART_FREE сброшен, что сообщает другим задачам,&lt;/span&gt;
        &lt;span class=&quot;co1&quot;&gt;// что UART занят этой задачей&lt;/span&gt;
&amp;nbsp;
        &lt;span class=&quot;co1&quot;&gt;// Отправляем текстовую строку&lt;/span&gt;
        str &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; Data1;
        &lt;span class=&quot;kw1&quot;&gt;while&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;*&lt;/span&gt;str&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
           OS_Cond_Wait&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;TRMT&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;     &lt;span class=&quot;co1&quot;&gt;// Ждем завершения передачи байта&lt;/span&gt;
           TXREG &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;sy2&quot;&gt;*&lt;/span&gt;str++;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
        OS_Bsem_Set&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;BS_UART_FREE&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;      &lt;span class=&quot;co1&quot;&gt;// Освобождаем ресурс&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task2 &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw4&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;char&lt;/span&gt; &lt;span class=&quot;sy2&quot;&gt;*&lt;/span&gt;str;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        OS_Bsem_Wait&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;BS_UART_FREE&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;co1&quot;&gt;// Когда попали сюда, мы уверены, что UART свободен.&lt;/span&gt;
        &lt;span class=&quot;co1&quot;&gt;// На данный момент BS_UART_FREE сброшен, что сообщает другим задачам,&lt;/span&gt;
        &lt;span class=&quot;co1&quot;&gt;// что UART занят этой задачей&lt;/span&gt;
&amp;nbsp;
        &lt;span class=&quot;co1&quot;&gt;// Отправляем текстовую строку&lt;/span&gt;
        str &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; Data2;
        &lt;span class=&quot;kw1&quot;&gt;while&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;sy2&quot;&gt;*&lt;/span&gt;str&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
           OS_Cond_Wait&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;TRMT&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;     &lt;span class=&quot;co1&quot;&gt;// Ждем завершения передачи байта&lt;/span&gt;
           TXREG &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;sy2&quot;&gt;*&lt;/span&gt;str++;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
        OS_Bsem_Set&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;BS_UART_FREE&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;      &lt;span class=&quot;co1&quot;&gt;// Освобождаем ресурс&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_WaitBSem&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_set&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_set&quot;&gt;OS_Bsem_Set&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_reset&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_reset&quot;&gt;OS_Bsem_Reset&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_switch&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_switch&quot;&gt;OS_Bsem_Switch&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_check&quot;&gt;OS_Bsem_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_wait_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_wait_to&quot;&gt;OS_Bsem_Wait_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_wait_to?rev=1245844869">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-24T16:01:09+03:00</dc:date>
        <title>OSA : OS_Bsem_Wait_TO</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_wait_to?rev=1245844869</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_bsem_wait_to&quot; id=&quot;osa_os_bsem_wait_to&quot;&gt;OSA : OS_Bsem_Wait_TO&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;os_bsem_wait_to_bsem_timeout&quot; id=&quot;os_bsem_wait_to_bsem_timeout&quot;&gt;OS_Bsem_Wait_TO (bsem, timeout)&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task.png?id=osa%3Aref%3Aallservices%3Aos_bsem_wait_to&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task.png&quot; class=&quot;media&quot; title=&quot;Разрешен вызов только в контексте задачи&quot; alt=&quot;Разрешен вызов только в контексте задачи&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_ct_sw.png?id=osa%3Aref%3Aallservices%3Aos_bsem_wait_to&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_ct_sw.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_ct_sw.png&quot; class=&quot;media&quot; title=&quot;Переключает контекст&quot; alt=&quot;Переключает контекст&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_bsem_wait_to&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Ожидаем установку семафора с таймаутом. После того, как дождемся, семафор сбрасывается. Если так и не дождались, то выходим из ожидания по таймауту.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;bsem&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
ID бинарного семафора. Количество бинарных семафоров задается в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_BSEMS&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;timeout&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Время ожидания. Задается в системных тиках - периодах вызова сервиса &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_timer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_timer&quot;&gt;OS_Timer&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;таймаут&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Если вышли из ожидания по таймауту, то сервис &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_istimeout&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_istimeout&quot;&gt;OS_IsTimeout&lt;/a&gt;&lt;/span&gt; возвратит &lt;strong&gt;true&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;co2&quot;&gt;#define BS_DATA_RECEIVED     0&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Bsem_Wait_TO &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;BS_DATA_RECEIVED, &lt;span class=&quot;nu0&quot;&gt;1000&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;   &lt;span class=&quot;co1&quot;&gt;// 1000 тиков ждем установки семафора&lt;/span&gt;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;sy3&quot;&gt;!&lt;/span&gt;OS_IsTimeout&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
            &lt;span class=&quot;co1&quot;&gt;// Обрабатываем данные&lt;/span&gt;
            &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_WaitBSemTimeout&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_set&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_set&quot;&gt;OS_Bsem_Set&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_reset&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_reset&quot;&gt;OS_Bsem_Reset&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_switch&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_switch&quot;&gt;OS_Bsem_Switch&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_check&quot;&gt;OS_Bsem_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_bsem_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_bsem_wait&quot;&gt;OS_Bsem_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Bsem_Wait_TO&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_cond_wait?rev=1246216252">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-28T23:10:52+03:00</dc:date>
        <title>OSA : OS_Cond_Wait</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_cond_wait?rev=1246216252</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_cond_wait&quot; id=&quot;osa_os_cond_wait&quot;&gt;OSA : OS_Cond_Wait&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

См. &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_wait&quot;&gt;OS_Wait&lt;/a&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Cond_Wait&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_cond_wait_to?rev=1246216589">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-28T23:16:29+03:00</dc:date>
        <title>OSA : OS_Cond_Wait_TO</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_cond_wait_to?rev=1246216589</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_cond_wait_to&quot; id=&quot;osa_os_cond_wait_to&quot;&gt;OSA : OS_Cond_Wait_TO&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;os_cond_wait_to_condition_timeout&quot; id=&quot;os_cond_wait_to_condition_timeout&quot;&gt;OS_Cond_Wait_TO (condition, timeout)&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

См. &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_wait_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_wait_to&quot;&gt;OS_Wait_TO&lt;/a&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_accept?rev=1286445124">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:04+03:00</dc:date>
        <title>OSA : OS_Csem_Accept</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_accept?rev=1286445124</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_check?rev=1286445124">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:04+03:00</dc:date>
        <title>OSA : OS_Csem_Check</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_check?rev=1286445124</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_create?rev=1286445125">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:05+03:00</dc:date>
        <title>OSA : OS_Csem_Create</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_create?rev=1286445125</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_reset?rev=1286445126">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:06+03:00</dc:date>
        <title>OSA : OS_Csem_Reset</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_reset?rev=1286445126</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_set?rev=1286445127">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:07+03:00</dc:date>
        <title>OSA : OS_Csem_Set</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_set?rev=1286445127</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_setvalue?rev=1286445128">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:08+03:00</dc:date>
        <title>OSA : OS_Csem_SetValue</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_setvalue?rev=1286445128</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_signal?rev=1260573726">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-12T02:22:06+03:00</dc:date>
        <title>OSA : OS_Csem_Signal</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_signal?rev=1260573726</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_csem_signal&quot; id=&quot;osa_os_csem_signal&quot;&gt;OSA : OS_Csem_Signal&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;os_csem_signal_csem&quot; id=&quot;os_csem_signal_csem&quot;&gt;OS_Csem_Signal (csem)&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_not_int.png?id=osa%3Aref%3Aallservices%3Aos_csem_signal&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_not_int.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_not_int.png&quot; class=&quot;media&quot; title=&quot;Нельзя вызывать из прерывания&quot; alt=&quot;Нельзя вызывать из прерывания&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Увеличивает значение семафора на 1. Если увеличивать уже некуда (семафор имеет максимально допустимое значение), то задача переводится в режим ожидания до тех пор, пока какая-нибудь задача не уменьшит значение семафора.
&lt;/p&gt;

&lt;p&gt;
Для использования счетных семафоров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; должна быть определена константа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_CSEM&lt;/a&gt;&lt;/span&gt;. Разрядность счетных семафоров задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_CSEM_SIZE&lt;/a&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;p&gt;

&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
Для PIC16 переменная csem может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только не из прерывания
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;csem&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
счетный семафор - переменная типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_csem&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_CSEM&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;bEventError&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Если семафор на момент вызова имел максимальное значение, то функция &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_iseventerror&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_iseventerror&quot;&gt;OS_IsEventError&lt;/a&gt;&lt;/span&gt; вернет значение &lt;strong&gt;true&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_CSME my_csem;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Csem_Signal&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;my_csem&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_SignalCSem&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_csem_create&quot;&gt;OS_Csem_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_set&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_csem_set&quot;&gt;OS_Csem_Set&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_setvalue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_csem_setvalue&quot;&gt;OS_Csem_SetValue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_reset&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_csem_reset&quot;&gt;OS_Csem_Reset&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_accept&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_csem_accept&quot;&gt;OS_Csem_Accept&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_signal_i&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_csem_signal_i&quot; rel=&quot;nofollow&quot;&gt;OS_Csem_Signal_I&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_set_i&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_csem_set_i&quot; rel=&quot;nofollow&quot;&gt;OS_Csem_Set_I&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_setvalue_i&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_csem_setvalue_i&quot; rel=&quot;nofollow&quot;&gt;OS_Csem_SetValue_I&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_reset_i&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_csem_reset_i&quot; rel=&quot;nofollow&quot;&gt;OS_Csem_Reset_I&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_accept_i&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_csem_accept_i&quot; rel=&quot;nofollow&quot;&gt;OS_Csem_Accept_I&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_csem_check&quot;&gt;OS_Csem_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_check_i&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_csem_check_i&quot; rel=&quot;nofollow&quot;&gt;OS_Csem_Check_I&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_csem_wait&quot;&gt;OS_Csem_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_wait_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_csem_wait_to&quot;&gt;OS_Csem_Wait_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Csem_Signal&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_signal_now?rev=1260574961">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-12T02:42:41+03:00</dc:date>
        <title>OSA : OS_Csem_Signal_Now</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_signal_now?rev=1260574961</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_csem_signal_now&quot; id=&quot;osa_os_csem_signal_now&quot;&gt;OSA : OS_Csem_Signal_Now&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Csem_Signal_Now (csem)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Csem_Signal_Now_I (csem)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Увеличивает значение семафора на 1. Если увеличивать уже некуда (семафор имеет максимально допустимое значение), то он не будет увеличен, а системный флаг bEventError установится.
&lt;/p&gt;

&lt;p&gt;
Для использования счетных семафоров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; должна быть определена константа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_CSEM&lt;/a&gt;&lt;/span&gt;. Разрядность счетных семафоров задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_CSEM_SIZE&lt;/a&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;p&gt;

&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
Для PIC16 переменная csem может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только не из прерывания
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;csem&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
счетный семафор - переменная типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_csem&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_CSEM&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;bEventError&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Если семафор на момент вызова имел максимальное значение, то функция &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_iseventerror&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_iseventerror&quot;&gt;OS_IsEventError&lt;/a&gt;&lt;/span&gt; вернет значение &lt;strong&gt;true&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_CSME my_csem;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Csem_Signal_Now&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;my_csem&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_IsEventError&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
            &lt;span class=&quot;co1&quot;&gt;// Семафор переполнен&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
-
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_csem_create&quot;&gt;OS_Csem_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_set&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_csem_set&quot;&gt;OS_Csem_Set&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_setvalue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_csem_setvalue&quot;&gt;OS_Csem_SetValue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_reset&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_csem_reset&quot;&gt;OS_Csem_Reset&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_accept&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_csem_accept&quot;&gt;OS_Csem_Accept&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_signal_i&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_csem_signal_i&quot; rel=&quot;nofollow&quot;&gt;OS_Csem_Signal_I&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_set_i&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_csem_set_i&quot; rel=&quot;nofollow&quot;&gt;OS_Csem_Set_I&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_setvalue_i&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_csem_setvalue_i&quot; rel=&quot;nofollow&quot;&gt;OS_Csem_SetValue_I&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_reset_i&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_csem_reset_i&quot; rel=&quot;nofollow&quot;&gt;OS_Csem_Reset_I&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_accept_i&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_csem_accept_i&quot; rel=&quot;nofollow&quot;&gt;OS_Csem_Accept_I&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_csem_check&quot;&gt;OS_Csem_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_check_i&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_csem_check_i&quot; rel=&quot;nofollow&quot;&gt;OS_Csem_Check_I&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_csem_wait&quot;&gt;OS_Csem_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_wait_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_csem_wait_to&quot;&gt;OS_Csem_Wait_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Csem_Signal_Now&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_wait?rev=1286445131">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:11+03:00</dc:date>
        <title>OSA : OS_Csem_Wait</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_wait?rev=1286445131</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_wait_to?rev=1286445132">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:12+03:00</dc:date>
        <title>OSA : OS_Csem_Wait_TO</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_csem_wait_to?rev=1286445132</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_delay?rev=1286445132">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:12+03:00</dc:date>
        <title>OSA : OS_Delay</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_delay?rev=1286445132</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_di?rev=1286445133">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:13+03:00</dc:date>
        <title>OSA : OS_DI</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_di?rev=1286445133</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_add?rev=1265245031">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T03:57:11+03:00</dc:date>
        <title>OSA : OS_Dtimer_Add</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_add?rev=1265245031</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_dtimer_add&quot; id=&quot;osa_os_dtimer_add&quot;&gt;OSA : OS_Dtimer_Add&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Dtimer_Add (dtimer, addtime)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_add&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Добавить время к таймеру во время счета. Флаг переполнения остается без изменений.
&lt;/p&gt;

&lt;p&gt;
Для использования динамических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_DTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность динамических таймеров такая же, как и у системного, и задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_TIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;dtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор динамического таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_dtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_DTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает, остановлен, активен, переполнение). Для PIC16 может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;addtime&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Время, на которое удлиняется счет таймера. Задается в системных тиках - периодах вызова сервиса &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_timer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_timer&quot;&gt;OS_Timer&lt;/a&gt;&lt;/span&gt;. Не должно превышать разрядности таймера		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_DTIMER dtimer;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Dtimer_Add &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer, &lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;; &lt;span class=&quot;co1&quot;&gt;// Добавить 100 тиков ко времени счета&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_AddDTimer&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_create&quot;&gt;OS_Dtimer_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delete&quot;&gt;OS_Dtimer_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_run&quot;&gt;OS_Dtimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_break&quot;&gt;OS_Dtimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_wait&quot;&gt;OS_Dtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delay&quot;&gt;OS_Dtimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_get&quot;&gt;OS_Dtimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_check&quot;&gt;OS_Dtimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isrun&quot;&gt;OS_Dtimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_pause&quot;&gt;OS_Dtimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_continue&quot;&gt;OS_Dtimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_update&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_update&quot;&gt;OS_Dtimer_Update&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_add&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_add&quot;&gt;OS_Dtimer_Add&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isactive&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isactive&quot;&gt;OS_Dtimer_IsActive&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isstopped&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isstopped&quot;&gt;OS_Dtimer_IsStopped&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Dtimer_Add&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break?rev=1265244909">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T03:55:09+03:00</dc:date>
        <title>OSA : OS_Dtimer_Break</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break?rev=1265244909</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_dtimer_break&quot; id=&quot;osa_os_dtimer_break&quot;&gt;OSA : OS_Dtimer_Break&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Dtimer_Break (dtimer)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_break&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Останавливаем таймер. Он остается активным, но не увеличивается при выполнении &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_timer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_timer&quot;&gt;OS_Timer&lt;/a&gt;&lt;/span&gt;(), флаг переполнения устанавливается (в отличие от сервиса &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_pause&quot;&gt;OS_Dtimer_Pause&lt;/a&gt;&lt;/span&gt;).
&lt;/p&gt;

&lt;p&gt;
Для использования динамических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_DTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность динамических таймеров такая же, как и у системного, и задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_TIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;dtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор динамического таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_dtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_DTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает, остановлен, активен, переполнение). Может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_DTIMER dtimer;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Dtimer_Break &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_create&quot;&gt;OS_Dtimer_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delete&quot;&gt;OS_Dtimer_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_run&quot;&gt;OS_Dtimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_break&quot;&gt;OS_Dtimer_Break&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_wait&quot;&gt;OS_Dtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delay&quot;&gt;OS_Dtimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_get&quot;&gt;OS_Dtimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_check&quot;&gt;OS_Dtimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isrun&quot;&gt;OS_Dtimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_pause&quot;&gt;OS_Dtimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_continue&quot;&gt;OS_Dtimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_update&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_update&quot;&gt;OS_Dtimer_Update&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_add&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_add&quot;&gt;OS_Dtimer_Add&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isactive&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isactive&quot;&gt;OS_Dtimer_IsActive&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isstopped&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isstopped&quot;&gt;OS_Dtimer_IsStopped&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_check?rev=1265244974">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T03:56:14+03:00</dc:date>
        <title>OSA : OS_Dtimer_Check</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_check?rev=1265244974</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_dtimer_check&quot; id=&quot;osa_os_dtimer_check&quot;&gt;OSA : OS_Dtimer_Check&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;bool &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Dtimer_Check (dtimer)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_check&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Проверить, произошло ли переполнение.
&lt;/p&gt;

&lt;p&gt;
Для использования динамических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_DTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность динамических таймеров такая же, как и у системного, и задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_TIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;dtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор динамического таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_dtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_DTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает, остановлен, активен, переполнение). Для PIC16 может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;false&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 переполнения еще не было		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;true&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 переполнение произошло		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_DTIMER dtimer;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_Dtimer_Check &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
            OS_Dtimer_Update&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer, &lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;     &lt;span class=&quot;co1&quot;&gt;// Запустить счет еще на 100 тиков&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_CheckDTimer&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_create&quot;&gt;OS_Dtimer_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delete&quot;&gt;OS_Dtimer_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_run&quot;&gt;OS_Dtimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_break&quot;&gt;OS_Dtimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_wait&quot;&gt;OS_Dtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delay&quot;&gt;OS_Dtimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_get&quot;&gt;OS_Dtimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_check&quot;&gt;OS_Dtimer_Check&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isrun&quot;&gt;OS_Dtimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_pause&quot;&gt;OS_Dtimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_continue&quot;&gt;OS_Dtimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_update&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_update&quot;&gt;OS_Dtimer_Update&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_add&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_add&quot;&gt;OS_Dtimer_Add&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isactive&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isactive&quot;&gt;OS_Dtimer_IsActive&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isstopped&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isstopped&quot;&gt;OS_Dtimer_IsStopped&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Dtimer_Check&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_continue?rev=1265245008">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T03:56:48+03:00</dc:date>
        <title>OSA : OS_Dtimer_Continue</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_continue?rev=1265245008</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_dtimer_continue&quot; id=&quot;osa_os_dtimer_continue&quot;&gt;OSA : OS_Dtimer_Continue&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Dtimer_Continue (dtimer)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_continue&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Восстанавливаем счет таймера после остановки (паузы). После вызова этого сервиса таймер снова будет увеличиваться на 1 при каждом вызове &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_timer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_timer&quot;&gt;OS_Timer&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;p&gt;
Для использования динамических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_DTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность динамических таймеров такая же, как и у системного, и задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_TIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;dtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор динамического таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_dtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_DTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает, остановлен, активен, переполнение). Может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_DTIMER dtimer;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Dtimer_Continue &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_ContinueDTimer&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_create&quot;&gt;OS_Dtimer_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delete&quot;&gt;OS_Dtimer_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_run&quot;&gt;OS_Dtimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_break&quot;&gt;OS_Dtimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_wait&quot;&gt;OS_Dtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delay&quot;&gt;OS_Dtimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_get&quot;&gt;OS_Dtimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_check&quot;&gt;OS_Dtimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isrun&quot;&gt;OS_Dtimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_pause&quot;&gt;OS_Dtimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_continue&quot;&gt;OS_Dtimer_Continue&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_update&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_update&quot;&gt;OS_Dtimer_Update&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_add&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_add&quot;&gt;OS_Dtimer_Add&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isactive&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isactive&quot;&gt;OS_Dtimer_IsActive&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isstopped&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isstopped&quot;&gt;OS_Dtimer_IsStopped&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Dtimer_Continue&quot; [4-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_create?rev=1265244866">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T03:54:26+03:00</dc:date>
        <title>OSA : OS_Dtimer_Create</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_create?rev=1265244866</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_dtimer_create&quot; id=&quot;osa_os_dtimer_create&quot;&gt;OSA : OS_Dtimer_Create&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Dtimer_Create (dtimer)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_not_int.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_create&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_not_int.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_not_int.png&quot; class=&quot;media&quot; title=&quot;Нельзя вызывать из прерывания&quot; alt=&quot;Нельзя вызывать из прерывания&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_create&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Добавляет &lt;em&gt;dtimer&lt;/em&gt; в очередь активных таймеров. После создания таймер обнулен остановлен, флаг переполнения сброшен.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только не из прерывания
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;dtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор динамического таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_dtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_DTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает, остановлен, активен, переполнение). Может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_DTIMER dtimer;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; main &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    OS_Init&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
    OS_Dtimer_Create&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;  &lt;span class=&quot;co1&quot;&gt;// После вызова этого сервиса аймер можно запускать на отсчет&lt;/span&gt;
    &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_CreateDTimer&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_create&quot;&gt;OS_Dtimer_Create&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delete&quot;&gt;OS_Dtimer_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_run&quot;&gt;OS_Dtimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_break&quot;&gt;OS_Dtimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_wait&quot;&gt;OS_Dtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delay&quot;&gt;OS_Dtimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_get&quot;&gt;OS_Dtimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_check&quot;&gt;OS_Dtimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isrun&quot;&gt;OS_Dtimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_pause&quot;&gt;OS_Dtimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_continue&quot;&gt;OS_Dtimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_update&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_update&quot;&gt;OS_Dtimer_Update&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_add&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_add&quot;&gt;OS_Dtimer_Add&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isactive&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isactive&quot;&gt;OS_Dtimer_IsActive&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isstopped&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isstopped&quot;&gt;OS_Dtimer_IsStopped&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Dtimer_Create&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delay?rev=1265244950">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T03:55:50+03:00</dc:date>
        <title>OSA : OS_Dtimer_Delay</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delay?rev=1265244950</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_dtimer_delay&quot; id=&quot;osa_os_dtimer_delay&quot;&gt;OSA : OS_Dtimer_Delay&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Dtimer_Delay (dtimer, delay)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_delay&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task.png&quot; class=&quot;media&quot; title=&quot;Разрешен вызов только в контексте задачи&quot; alt=&quot;Разрешен вызов только в контексте задачи&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_ct_sw.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_delay&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_ct_sw.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_ct_sw.png&quot; class=&quot;media&quot; title=&quot;Переключает контекст&quot; alt=&quot;Переключает контекст&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Выдержать задержку с использованием динамического таймера dtimer
&lt;/p&gt;

&lt;p&gt;
Для использования динамических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_DTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность динамических таймеров задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_DTIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;dtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор динамического таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_dtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_DTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает, остановлен, активен, переполнение). Для PIC16 может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;delay&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Время задержки. Задается в системных тиках - периодах вызова сервиса &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_timer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_timer&quot;&gt;OS_Timer&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_DTIMER dtimer;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Dtimer_Delay &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer, &lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_DelayDTimer&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_create&quot;&gt;OS_Dtimer_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delete&quot;&gt;OS_Dtimer_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_run&quot;&gt;OS_Dtimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_break&quot;&gt;OS_Dtimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_wait&quot;&gt;OS_Dtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delay&quot;&gt;OS_Dtimer_Delay&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_get&quot;&gt;OS_Dtimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_check&quot;&gt;OS_Dtimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isrun&quot;&gt;OS_Dtimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_pause&quot;&gt;OS_Dtimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_continue&quot;&gt;OS_Dtimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_update&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_update&quot;&gt;OS_Dtimer_Update&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_add&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_add&quot;&gt;OS_Dtimer_Add&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isactive&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isactive&quot;&gt;OS_Dtimer_IsActive&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isstopped&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isstopped&quot;&gt;OS_Dtimer_IsStopped&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Dtimer_Delay&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delete?rev=1265244888">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T03:54:48+03:00</dc:date>
        <title>OSA : OS_Dtimer_Delete</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delete?rev=1265244888</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_dtimer_delete&quot; id=&quot;osa_os_dtimer_delete&quot;&gt;OSA : OS_Dtimer_Delete&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Dtimer_Delete (dtimer)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_not_int.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_delete&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_not_int.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_not_int.png&quot; class=&quot;media&quot; title=&quot;Нельзя вызывать из прерывания&quot; alt=&quot;Нельзя вызывать из прерывания&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_delete&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Удаляет &lt;em&gt;dtimer&lt;/em&gt; из очереди активных таймеров.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только не из прерывания
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;dtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор динамического таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_dtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_DTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает, остановлен, активен, переполнение). Может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_DTIMER dtimer;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Dtimer_Delete &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_DeleteDTimer&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_create&quot;&gt;OS_Dtimer_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delete&quot;&gt;OS_Dtimer_Delete&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_run&quot;&gt;OS_Dtimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_break&quot;&gt;OS_Dtimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_wait&quot;&gt;OS_Dtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delay&quot;&gt;OS_Dtimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_get&quot;&gt;OS_Dtimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_check&quot;&gt;OS_Dtimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isrun&quot;&gt;OS_Dtimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_pause&quot;&gt;OS_Dtimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_continue&quot;&gt;OS_Dtimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_update&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_update&quot;&gt;OS_Dtimer_Update&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_add&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_add&quot;&gt;OS_Dtimer_Add&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isactive&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isactive&quot;&gt;OS_Dtimer_IsActive&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isstopped&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isstopped&quot;&gt;OS_Dtimer_IsStopped&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Dtimer_Delete&quot; [5-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_get?rev=1265244961">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T03:56:01+03:00</dc:date>
        <title>OSA : OS_Dtimer_Get</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_get?rev=1265244961</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_dtimer_get&quot; id=&quot;osa_os_dtimer_get&quot;&gt;OSA : OS_Dtimer_Get&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;OST_TIMER &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Dtimer_Get (dtimer)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_get&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Получить оставшееся время счета. Перед вызовом этого сервиса нужно:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; либо запретить прерывания (&lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_di&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_di&quot;&gt;OS_DI&lt;/a&gt;&lt;/span&gt;());&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; либо войти в критическую секцию;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; либо остановить таймер сервисом &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_stop&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_stop&quot;&gt;OS_Dtimer_Stop&lt;/a&gt;&lt;/span&gt;().&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;

В противном случае в момент чтения таймера может произойти прерывание, которое может изменить его значение.
&lt;/p&gt;

&lt;p&gt;
Для использования динамических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_DTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность динамических таймеров такая же, как и у системного, и задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_TIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;dtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор динамического таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_dtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_DTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает, остановлен, активен, переполнение). Для PIC16 может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_timer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_TIMER&lt;/a&gt;&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Время, оставшееся до переполнения (в системных тиках)		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_DTIMER dtimer;
OST_MSG_CB msg_cb;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    OST_TIMER t;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Dtimer_Pause&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        t &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; OS_Dtimer_Get &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        OS_Dtimer_Continue&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        OS_Msg_Send&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;msg_cb, &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OST_MSG&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;sy3&quot;&gt;&amp;amp;&lt;/span&gt;t&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;   &lt;span class=&quot;co1&quot;&gt;// Отправить сообщение со значением времени до&lt;/span&gt;
                                         &lt;span class=&quot;co1&quot;&gt;// окончания счета dtimer'а&lt;/span&gt;
&amp;nbsp;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_GetDTimer&lt;/strong&gt;&lt;/span&gt;

&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_create&quot;&gt;OS_Dtimer_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delete&quot;&gt;OS_Dtimer_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_run&quot;&gt;OS_Dtimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_break&quot;&gt;OS_Dtimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_wait&quot;&gt;OS_Dtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delay&quot;&gt;OS_Dtimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_get&quot;&gt;OS_Dtimer_Get&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_check&quot;&gt;OS_Dtimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isrun&quot;&gt;OS_Dtimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_pause&quot;&gt;OS_Dtimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_continue&quot;&gt;OS_Dtimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_update&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_update&quot;&gt;OS_Dtimer_Update&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_add&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_add&quot;&gt;OS_Dtimer_Add&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isactive&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isactive&quot;&gt;OS_Dtimer_IsActive&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isstopped&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isstopped&quot;&gt;OS_Dtimer_IsStopped&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Dtimer_Get&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isactive?rev=1265245040">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T03:57:20+03:00</dc:date>
        <title>OSA : OS_Dtimer_IsActive</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isactive?rev=1265245040</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_dtimer_isactive&quot; id=&quot;osa_os_dtimer_isactive&quot;&gt;OSA : OS_Dtimer_IsActive&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;bool &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Dtimer_IsActive (dtimer)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_isactive&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Проверить, есть ли таймер в списке активных таймеров (был ли он создан).
&lt;/p&gt;

&lt;p&gt;
Для использования динамических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_DTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность динамических таймеров такая же, как и у системного, и задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_TIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;dtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор динамического таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_dtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_DTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает, остановлен, активен, переполнение). Для PIC16 может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;false&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 таймер не создан		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;true&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 таймер есть в списке активных таймеров		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_DTIMER dtimer;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;sy3&quot;&gt;!&lt;/span&gt;OS_Dtimer_IsActive &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;    &lt;span class=&quot;co1&quot;&gt;// Если таймер еще не создан,&lt;/span&gt;
            OS_Dtimer_Create&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;        &lt;span class=&quot;co1&quot;&gt;// то создать его&lt;/span&gt;
        OS_Dtimer_Run&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer, &lt;span class=&quot;nu0&quot;&gt;1000&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;         &lt;span class=&quot;co1&quot;&gt;// Запустить&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_IsDTimerActive&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_create&quot;&gt;OS_Dtimer_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delete&quot;&gt;OS_Dtimer_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_run&quot;&gt;OS_Dtimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_break&quot;&gt;OS_Dtimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_wait&quot;&gt;OS_Dtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delay&quot;&gt;OS_Dtimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_get&quot;&gt;OS_Dtimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_check&quot;&gt;OS_Dtimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isrun&quot;&gt;OS_Dtimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_pause&quot;&gt;OS_Dtimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_continue&quot;&gt;OS_Dtimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_update&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_update&quot;&gt;OS_Dtimer_Update&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_add&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_add&quot;&gt;OS_Dtimer_Add&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isactive&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isactive&quot;&gt;OS_Dtimer_IsActive&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isstopped&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isstopped&quot;&gt;OS_Dtimer_IsStopped&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Dtimer_IsActive&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isrun?rev=1265244989">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T03:56:29+03:00</dc:date>
        <title>OSA : OS_Dtimer_IsRun</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isrun?rev=1265244989</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_dtimer_isrun&quot; id=&quot;osa_os_dtimer_isrun&quot;&gt;OSA : OS_Dtimer_IsRun&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;bool &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Dtimer_IsRun (dtimer)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_isrun&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Проверить, считает ли таймер
&lt;/p&gt;

&lt;p&gt;
Для использования динамических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_DTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность динамических таймеров такая же, как и у системного, и задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_TIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;dtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор динамического таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_dtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_DTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает, остановлен, активен, переполнение). Для PIC16 может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;false&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 таймер остаовлен		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;true&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 таймер считает		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_DTIMER dtimer;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_Dtimer_IsRun &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
            &lt;span class=&quot;co1&quot;&gt;// Таймер считает&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_IsDTimerRun&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_create&quot;&gt;OS_Dtimer_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delete&quot;&gt;OS_Dtimer_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_run&quot;&gt;OS_Dtimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_break&quot;&gt;OS_Dtimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_wait&quot;&gt;OS_Dtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delay&quot;&gt;OS_Dtimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_get&quot;&gt;OS_Dtimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_check&quot;&gt;OS_Dtimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isrun&quot;&gt;OS_Dtimer_IsRun&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_pause&quot;&gt;OS_Dtimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_continue&quot;&gt;OS_Dtimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_update&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_update&quot;&gt;OS_Dtimer_Update&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_add&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_add&quot;&gt;OS_Dtimer_Add&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isactive&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isactive&quot;&gt;OS_Dtimer_IsActive&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isstopped&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isstopped&quot;&gt;OS_Dtimer_IsStopped&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Dtimer_IsRun&quot; [4-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isstopped?rev=1265245050">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T03:57:30+03:00</dc:date>
        <title>OSA : OS_Dtimer_IsStopped</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isstopped?rev=1265245050</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_dtimer_isstopped&quot; id=&quot;osa_os_dtimer_isstopped&quot;&gt;OSA : OS_Dtimer_IsStopped&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;bool &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Dtimer_IsStopped (dtimer)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_isstopped&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Проверить, остановлен ли таймер
&lt;/p&gt;

&lt;p&gt;
Для использования динамических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_DTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность динамических таймеров такая же, как и у системного, и задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_TIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;dtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор динамического таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_dtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_DTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает, остановлен, активен, переполнение). Для PIC16 может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;false&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 таймер считает		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;true&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 таймер остановлен		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_DTIMER dtimer;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_Dtimer_IsStopped &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
            OS_Dtimer_Continue&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_IsDTimerStopped&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_create&quot;&gt;OS_Dtimer_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delete&quot;&gt;OS_Dtimer_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_run&quot;&gt;OS_Dtimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_break&quot;&gt;OS_Dtimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_wait&quot;&gt;OS_Dtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delay&quot;&gt;OS_Dtimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_get&quot;&gt;OS_Dtimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_check&quot;&gt;OS_Dtimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isrun&quot;&gt;OS_Dtimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_pause&quot;&gt;OS_Dtimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_continue&quot;&gt;OS_Dtimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_update&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_update&quot;&gt;OS_Dtimer_Update&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_add&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_add&quot;&gt;OS_Dtimer_Add&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isactive&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isactive&quot;&gt;OS_Dtimer_IsActive&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isstopped&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isstopped&quot;&gt;OS_Dtimer_IsStopped&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Dtimer_IsStopped&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause?rev=1265244998">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T03:56:38+03:00</dc:date>
        <title>OSA : OS_Dtimer_Pause</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause?rev=1265244998</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_dtimer_pause&quot; id=&quot;osa_os_dtimer_pause&quot;&gt;OSA : OS_Dtimer_Pause&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Dtimer_Pause (dtimer)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_pause&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Останавливаем таймер. Он остается активным, но не увеличивается при выполнении &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_timer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_timer&quot;&gt;OS_Timer&lt;/a&gt;&lt;/span&gt;(). Флаг переполнения остается без изменений (в отличие от сервиса &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_break&quot;&gt;OS_Dtimer_Break&lt;/a&gt;&lt;/span&gt;).
&lt;/p&gt;

&lt;p&gt;

Для использования динамических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_DTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность динамических таймеров такая же, как и у системного, и задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_TIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;dtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор динамического таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_dtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_DTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает, остановлен, активен, переполнение). Может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_DTIMER dtimer;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Dtimer_Pause &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_PauseDTimer&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_create&quot;&gt;OS_Dtimer_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delete&quot;&gt;OS_Dtimer_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_run&quot;&gt;OS_Dtimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_break&quot;&gt;OS_Dtimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_wait&quot;&gt;OS_Dtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delay&quot;&gt;OS_Dtimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_get&quot;&gt;OS_Dtimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_check&quot;&gt;OS_Dtimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isrun&quot;&gt;OS_Dtimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_pause&quot;&gt;OS_Dtimer_Pause&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_continue&quot;&gt;OS_Dtimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_update&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_update&quot;&gt;OS_Dtimer_Update&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_add&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_add&quot;&gt;OS_Dtimer_Add&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isactive&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isactive&quot;&gt;OS_Dtimer_IsActive&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isstopped&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isstopped&quot;&gt;OS_Dtimer_IsStopped&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Dtimer_Pause&quot; [4-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_run?rev=1265244899">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T03:54:59+03:00</dc:date>
        <title>OSA : OS_Dtimer_Run</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_run?rev=1265244899</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_dtimer_run&quot; id=&quot;osa_os_dtimer_run&quot;&gt;OSA : OS_Dtimer_Run&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Dtimer_Run (dtimer, newtime)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_run&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Запустить &lt;em&gt;dtimer&lt;/em&gt; на отсчет времени &lt;em&gt;newtime&lt;/em&gt; с момента вызова этого сервиса. Флаг переполнения сбрасывается.
&lt;/p&gt;

&lt;p&gt;
Для использования динамических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_DTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность динамических таймеров такая же, как и у системного, и задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_TIMER_SIZE&lt;/a&gt;&lt;/span&gt;.

&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;dtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор динамического таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_dtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_DTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает, остановлен, активен, переполнение). Может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;newtime&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Время, на которое запускается таймер. Задается в системных тиках - периодах вызова сервиса &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_timer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_timer&quot;&gt;OS_Timer&lt;/a&gt;&lt;/span&gt;. Не должно превышать разрядности таймера		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_DTIMER dtimer;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    OS_Dtimer_Create&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;co1&quot;&gt;// В течение секунды генерируем меандр 100 Гц&lt;/span&gt;
        OS_Dtimer_Run &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer, &lt;span class=&quot;nu0&quot;&gt;1000&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;kw1&quot;&gt;do&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
            RB1 &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;;
            OS_Delay&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
            RB1 &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu19&quot;&gt;0&lt;/span&gt;;
            OS_Delay&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;while&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;sy3&quot;&gt;!&lt;/span&gt;OS_Dtimer_Check&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_RunDTimer&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_create&quot;&gt;OS_Dtimer_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delete&quot;&gt;OS_Dtimer_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_run&quot;&gt;OS_Dtimer_Run&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_break&quot;&gt;OS_Dtimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_wait&quot;&gt;OS_Dtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delay&quot;&gt;OS_Dtimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_get&quot;&gt;OS_Dtimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_check&quot;&gt;OS_Dtimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isrun&quot;&gt;OS_Dtimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_pause&quot;&gt;OS_Dtimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_continue&quot;&gt;OS_Dtimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_update&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_update&quot;&gt;OS_Dtimer_Update&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_add&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_add&quot;&gt;OS_Dtimer_Add&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isactive&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isactive&quot;&gt;OS_Dtimer_IsActive&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isstopped&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isstopped&quot;&gt;OS_Dtimer_IsStopped&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Dtimer_Run&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_stop?rev=1246372905">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-30T18:41:45+03:00</dc:date>
        <title>OSA : OS_Dtimer_Stop</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_stop?rev=1246372905</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_dtimer_stop&quot; id=&quot;osa_os_dtimer_stop&quot;&gt;OSA : OS_Dtimer_Stop&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;os_dtimer_stop_dtimer&quot; id=&quot;os_dtimer_stop_dtimer&quot;&gt;OS_Dtimer_Stop (dtimer)&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_stop&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
(То же, что и &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_pause&quot;&gt;OS_Dtimer_Pause&lt;/a&gt;&lt;/span&gt;())
&lt;/p&gt;

&lt;p&gt;
Останавливаем таймер. Он остается активным, но не увеличивается при выполнении &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_timer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_timer&quot;&gt;OS_Timer&lt;/a&gt;&lt;/span&gt;(). Флаг переполнения остается без изменений (в отличие от сервиса &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_break&quot;&gt;OS_Dtimer_Break&lt;/a&gt;&lt;/span&gt;).
&lt;/p&gt;

&lt;p&gt;
Для использования динамических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_DTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность динамических таймеров такая же, как и у системного, и задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_TIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;dtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор динамического таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_dtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_DTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает, остановлен, активен, переполнение). Может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_DTIMER dtimer;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Dtimer_Stop &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_StopDTimer&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_create&quot;&gt;OS_Dtimer_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delete&quot;&gt;OS_Dtimer_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_run&quot;&gt;OS_Dtimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_continue&quot;&gt;OS_Dtimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_update&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_update&quot;&gt;OS_Dtimer_Update&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_add&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_add&quot;&gt;OS_Dtimer_Add&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_pause&quot;&gt;OS_Dtimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_break&quot;&gt;OS_Dtimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_get&quot;&gt;OS_Dtimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_check&quot;&gt;OS_Dtimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isactive&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isactive&quot;&gt;OS_Dtimer_IsActive&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isstopped&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isstopped&quot;&gt;OS_Dtimer_IsStopped&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isrun&quot;&gt;OS_Dtimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_wait&quot;&gt;OS_Dtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delay&quot;&gt;OS_Dtimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Dtimer_Stop&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_update?rev=1265245020">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T03:57:00+03:00</dc:date>
        <title>OSA : OS_Dtimer_Update</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_update?rev=1265245020</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_dtimer_update&quot; id=&quot;osa_os_dtimer_update&quot;&gt;OSA : OS_Dtimer_Update&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Dtimer_Update (dtimer, time)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_update&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Запустить таймер на отсчет времени &lt;em&gt;time&lt;/em&gt; с момента последнего переполнения. Флаг переполнения сбрасывается.
&lt;/p&gt;

&lt;p&gt;
Для использования динамических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_DTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность динамических таймеров такая же, как и у системного, и задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_TIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;dtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор динамического таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_dtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_DTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает, остановлен, активен, переполнение). Может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;time&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Время, на которое запускается таймер. Задается в системных тиках - периодах вызова сервиса &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_timer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_timer&quot;&gt;OS_Timer&lt;/a&gt;&lt;/span&gt;. Не должно превышать разрядности таймера		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_DTIMER dtimer;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task_1sec &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    OS_Dtimer_Create&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        OS_Dtimer_Update &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer, &lt;span class=&quot;nu0&quot;&gt;1000&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        OS_Dtimer_Wait&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;co1&quot;&gt;// Сюда будем попадать 1 раз в секунду&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_UpdateDTimer&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_create&quot;&gt;OS_Dtimer_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delete&quot;&gt;OS_Dtimer_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_run&quot;&gt;OS_Dtimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_break&quot;&gt;OS_Dtimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_wait&quot;&gt;OS_Dtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delay&quot;&gt;OS_Dtimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_get&quot;&gt;OS_Dtimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_check&quot;&gt;OS_Dtimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isrun&quot;&gt;OS_Dtimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_pause&quot;&gt;OS_Dtimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_continue&quot;&gt;OS_Dtimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_update&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_update&quot;&gt;OS_Dtimer_Update&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_add&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_add&quot;&gt;OS_Dtimer_Add&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isactive&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isactive&quot;&gt;OS_Dtimer_IsActive&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isstopped&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isstopped&quot;&gt;OS_Dtimer_IsStopped&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Dtimer_Update&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_wait?rev=1265244928">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T03:55:28+03:00</dc:date>
        <title>OSA : OS_Dtimer_Wait</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_wait?rev=1265244928</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_dtimer_wait&quot; id=&quot;osa_os_dtimer_wait&quot;&gt;OSA : OS_Dtimer_Wait&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Dtimer_Wait (dtimer)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_wait&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task.png&quot; class=&quot;media&quot; title=&quot;Разрешен вызов только в контексте задачи&quot; alt=&quot;Разрешен вызов только в контексте задачи&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_ct_sw.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_wait&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_ct_sw.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_ct_sw.png&quot; class=&quot;media&quot; title=&quot;Переключает контекст&quot; alt=&quot;Переключает контекст&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_dtimer_wait&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Ожидаем завершения счета таймера.
&lt;/p&gt;

&lt;p&gt;
Для использования динамических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_DTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность динамических таймеров такая же, как и у системного, и задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_TIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;dtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор динамического таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_dtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_DTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает, остановлен, активен, переполнение). Для PIC16 может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_DTIMER dtimer;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Dtimer_Run&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer, &lt;span class=&quot;nu0&quot;&gt;200&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        OS_Dtimer_Wait &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;dtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;co1&quot;&gt;// Сюда попадаем через 200 тиков&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_WaitDTimer&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_create&quot;&gt;OS_Dtimer_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delete&quot;&gt;OS_Dtimer_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_run&quot;&gt;OS_Dtimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_break&quot;&gt;OS_Dtimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_wait&quot;&gt;OS_Dtimer_Wait&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_delay&quot;&gt;OS_Dtimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_get&quot;&gt;OS_Dtimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_check&quot;&gt;OS_Dtimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isrun&quot;&gt;OS_Dtimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_pause&quot;&gt;OS_Dtimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_continue&quot;&gt;OS_Dtimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_update&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_update&quot;&gt;OS_Dtimer_Update&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_add&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_add&quot;&gt;OS_Dtimer_Add&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isactive&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isactive&quot;&gt;OS_Dtimer_IsActive&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_dtimer_isstopped&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_dtimer_isstopped&quot;&gt;OS_Dtimer_IsStopped&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Dtimer_Wait&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ei?rev=1286445148">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:28+03:00</dc:date>
        <title>OSA : OS_EI</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_ei?rev=1286445148</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_entercriticalsection?rev=1286445149">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:29+03:00</dc:date>
        <title>OSA : OS_EnterCriticalSection</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_entercriticalsection?rev=1286445149</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_enterint?rev=1286445150">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:30+03:00</dc:date>
        <title>OSA : OS_EnterInt</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_enterint?rev=1286445150</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_check_alloff?rev=1286445150">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:30+03:00</dc:date>
        <title>OSA : OS_Flag_Check_AllOff</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_check_alloff?rev=1286445150</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_check_allon?rev=1268899423">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-18T11:03:43+03:00</dc:date>
        <title>OSA : OS_Flag_Check_AllOn</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_check_allon?rev=1268899423</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_flag_check_allon&quot; id=&quot;osa_os_flag_check_allon&quot;&gt;OSA : OS_Flag_Check_AllOn&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;bool &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Flag_Check_AllOn (flags, mask)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 
&lt;span style='color:blue; '&gt;&lt;strong&gt;bool &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Flag_Check_AllOn_I (flags, mask)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Проверить, все ли флаги по маске установлены в &amp;quot;1&amp;quot;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;flags&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Переменная типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_FLAGx&lt;/a&gt;&lt;/span&gt; (x = 8, 16, 32)		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;mask&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Битовая маска, по которой произваодится операция над флагами		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;false&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;true&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_FLAG8 flag;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_Flag_Check_AllOn &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;flags, &lt;span class=&quot;nu12&quot;&gt;0x21&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
            &lt;span class=&quot;co1&quot;&gt;// Сюда попадаем, если установлены биты 0 и 5&lt;/span&gt;
            &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_CheckAllFlag&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Flag_Check_11&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_flag_create&quot;&gt;OS_Flag_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_init&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_flag_init&quot;&gt;OS_Flag_Init&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_set&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_flag_set&quot;&gt;OS_Flag_Set&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_clear&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_flag_clear&quot;&gt;OS_Flag_Clear&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_check_on&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_flag_check_on&quot;&gt;OS_Flag_Check_On&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_check_alloff&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_flag_check_alloff&quot;&gt;OS_Flag_Check_AllOff&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_check_off&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_flag_check_off&quot;&gt;OS_Flag_Check_Off&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_allon&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_flag_wait_allon&quot;&gt;OS_Flag_Wait_AllOn&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_on&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_flag_wait_on&quot;&gt;OS_Flag_Wait_On&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_alloff&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_flag_wait_alloff&quot;&gt;OS_Flag_Wait_AllOff&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_off&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_flag_wait_off&quot;&gt;OS_Flag_Wait_Off&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_allon_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_flag_wait_allon_to&quot;&gt;OS_Flag_Wait_AllOn_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_on_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_flag_wait_on_to&quot;&gt;OS_Flag_Wait_On_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_alloff_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_flag_wait_alloff_to&quot;&gt;OS_Flag_Wait_AllOff_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_off_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_flag_wait_off_to&quot;&gt;OS_Flag_Wait_Off_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Flag_Check_AllOn&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_check_off?rev=1286445152">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:32+03:00</dc:date>
        <title>OSA : OS_Flag_Check_Off</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_check_off?rev=1286445152</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_check_on?rev=1286445153">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:33+03:00</dc:date>
        <title>OSA : OS_Flag_Check_On</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_check_on?rev=1286445153</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_clear?rev=1286445154">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:34+03:00</dc:date>
        <title>OSA : OS_Flag_Clear</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_clear?rev=1286445154</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_create?rev=1286445154">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:34+03:00</dc:date>
        <title>OSA : OS_Flag_Create</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_create?rev=1286445154</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_init?rev=1286445155">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:35+03:00</dc:date>
        <title>OSA : OS_Flag_Init</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_init?rev=1286445155</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_set?rev=1286445156">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:36+03:00</dc:date>
        <title>OSA : OS_Flag_Set</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_set?rev=1286445156</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_alloff?rev=1286445157">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:37+03:00</dc:date>
        <title>OSA : OS_Flag_Wait_AllOff</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_alloff?rev=1286445157</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_alloff_to?rev=1286445158">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:38+03:00</dc:date>
        <title>OSA : OS_Flag_Wait_AllOff_TO</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_alloff_to?rev=1286445158</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_allon?rev=1286445159">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:39+03:00</dc:date>
        <title>OSA : OS_Flag_Wait_AllOn</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_allon?rev=1286445159</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_allon_to?rev=1286445160">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:40+03:00</dc:date>
        <title>OSA : OS_Flag_Wait_AllOn_TO</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_allon_to?rev=1286445160</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_off?rev=1286445161">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:41+03:00</dc:date>
        <title>OSA : OS_Flag_Wait_Off</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_off?rev=1286445161</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_off_to?rev=1286445162">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:42+03:00</dc:date>
        <title>OSA : OS_Flag_Wait_Off_TO</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_off_to?rev=1286445162</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_on?rev=1286445163">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:43+03:00</dc:date>
        <title>OSA : OS_Flag_Wait_On</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_on?rev=1286445163</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_on_to?rev=1286445163">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:43+03:00</dc:date>
        <title>OSA : OS_Flag_Wait_On_TO</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_flag_wait_on_to?rev=1286445163</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_getcurtask?rev=1230385420">
        <dc:format>text/html</dc:format>
        <dc:date>2008-12-27T16:43:40+03:00</dc:date>
        <title>OSA : OS_GetCurTask</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_getcurtask?rev=1230385420</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_getcurtask&quot; id=&quot;osa_os_getcurtask&quot;&gt;OSA : OS_GetCurTask&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;ost_tcb_os_getcurtask&quot; id=&quot;ost_tcb_os_getcurtask&quot;&gt;OST_TCB * OS_GetCurTask ()&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task.png?id=osa%3Aref%3Aallservices%3Aos_getcurtask&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task.png&quot; class=&quot;media&quot; title=&quot;Разрешен вызов только в контексте задачи&quot; alt=&quot;Разрешен вызов только в контексте задачи&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Получить указатель на TCB текущей задачи. Это указатель используется для управления состоянием задачи из-вне. Обычно этот сервис вызывается в самом начале функции-задачи.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_tcb_pointer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_TCB_POINTER&lt;/a&gt;&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Указатель на дескриптор текущей задачи		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_TCB_POINTER tp_Task;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    tp_Task &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; OS_GetCurTask&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_createtask&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_createtask&quot; rel=&quot;nofollow&quot;&gt;OS_CreateTask&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_replacetask&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_replacetask&quot; rel=&quot;nofollow&quot;&gt;OS_ReplaceTask&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_deletetask&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_deletetask&quot; rel=&quot;nofollow&quot;&gt;OS_DeleteTask&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_pausetask&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_pausetask&quot; rel=&quot;nofollow&quot;&gt;OS_PauseTask&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_continuetask&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_continuetask&quot; rel=&quot;nofollow&quot;&gt;OS_ContinueTask&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_istaskpaused&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_istaskpaused&quot; rel=&quot;nofollow&quot;&gt;OS_IsTaskPaused&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_gettaskpriority&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_gettaskpriority&quot; rel=&quot;nofollow&quot;&gt;OS_GetTaskPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_settaskpriority&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_settaskpriority&quot; rel=&quot;nofollow&quot;&gt;OS_SetTaskPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_init?rev=1286445165">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:45+03:00</dc:date>
        <title>OSA : OS_Init</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_init?rev=1286445165</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_iserror?rev=1286445166">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:46+03:00</dc:date>
        <title>OSA : OS_IsError</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_iserror?rev=1286445166</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_iseventerror?rev=1286445167">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:47+03:00</dc:date>
        <title>OSA : OS_IsEventError</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_iseventerror?rev=1286445167</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_isincriticalsection?rev=1286445168">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:48+03:00</dc:date>
        <title>OSA : OS_IsInCriticalSection</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_isincriticalsection?rev=1286445168</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_istimeout?rev=1286445169">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:49+03:00</dc:date>
        <title>OSA : OS_IsTimeout</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_istimeout?rev=1286445169</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_leavecriticalsection?rev=1286445170">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:50+03:00</dc:date>
        <title>OSA : OS_LeaveCriticalSection</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_leavecriticalsection?rev=1286445170</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_leaveint?rev=1286445170">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:50+03:00</dc:date>
        <title>OSA : OS_LeaveInt</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_leaveint?rev=1286445170</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_accept?rev=1274718035">
        <dc:format>text/html</dc:format>
        <dc:date>2010-05-24T20:20:35+03:00</dc:date>
        <title>OSA : OS_Msg_Accept</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_accept?rev=1274718035</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_msg_accept&quot; id=&quot;osa_os_msg_accept&quot;&gt;OSA : OS_Msg_Accept&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Msg_Accept (msg_cb, os_msg_type_var)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Msg_Accept_I (msg_cb, os_msg_type_var)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Принять существующее сообщение. Перед вызовом следует быть уверенным в том, что сообщение присутствует (т.е. дескриптор занят, проверяется сервисом &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_check&quot;&gt;OS_Msg_Check&lt;/a&gt;). После выполнения сервиса дескриптор освобождается.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;msg_cb&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор указателя на сообщение. Переменная типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_msg_cb&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_MSG_CB&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;os_msg_type_var&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Переменная типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_msg&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_MSG&lt;/a&gt;&lt;/span&gt;; в нее будет помещен указатель на сообщение		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;code cpp&quot;&gt;OST_MSG_CB msg_cb;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    OST_MSG msg;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_Msg_Check &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;msg_cb&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;       &lt;span class=&quot;co1&quot;&gt;// Проверяем, есть ли сообщение&lt;/span&gt;
             OS_Msg_Accept&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;msg_cb, msg&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;   &lt;span class=&quot;co1&quot;&gt;// Принимаем сообщение и обнуляем дескриптор&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_AcceptMsg&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_create&quot;&gt;OS_Msg_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_send&quot;&gt;OS_Msg_Send&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_send_to&quot;&gt;OS_Msg_Send_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send_now&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_send_now&quot;&gt;OS_Msg_Send_Now&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_check&quot;&gt;OS_Msg_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_wait&quot;&gt;OS_Msg_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_wait_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_wait_to&quot;&gt;OS_Msg_Wait_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Msg_Accept&quot; [4-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_check?rev=1286445172">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:52+03:00</dc:date>
        <title>OSA : OS_Msg_Check</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_check?rev=1286445172</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_create?rev=1286445173">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:53+03:00</dc:date>
        <title>OSA : OS_Msg_Create</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_create?rev=1286445173</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send?rev=1259945951">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-04T19:59:11+03:00</dc:date>
        <title>OSA : OS_Msg_Send</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send?rev=1259945951</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_msg_send&quot; id=&quot;osa_os_msg_send&quot;&gt;OSA : OS_Msg_Send&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;os_msg_send_msg_cb_message&quot; id=&quot;os_msg_send_msg_cb_message&quot;&gt;OS_Msg_Send (msg_cb, message)&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task.png?id=osa%3Aref%3Aallservices%3Aos_msg_send&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task.png&quot; class=&quot;media&quot; title=&quot;Разрешен вызов только в контексте задачи&quot; alt=&quot;Разрешен вызов только в контексте задачи&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_ct_sw.png?id=osa%3Aref%3Aallservices%3Aos_msg_send&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_ct_sw.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_ct_sw.png&quot; class=&quot;media&quot; title=&quot;Переключает контекст&quot; alt=&quot;Переключает контекст&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Отправляем сообщение &lt;em&gt;msg_cb&lt;/em&gt; (тип &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_msg_cb&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_MSG_CB&lt;/a&gt;&lt;/span&gt;). Если дескриптор сообщения уже занят, то ждем, когда он освободится (будет обрабтан принимающей задачей).
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;msg_cb&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор указателя на сообщение. Переменная типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_msg_cb&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_MSG_CB&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;message&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
указатель на тело сообщения (тип &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_msg&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_MSG&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_MSG_CB msg_cb;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    OST_MSG msg;
    &lt;span class=&quot;kw4&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;char&lt;/span&gt; &lt;span class=&quot;sy2&quot;&gt;*&lt;/span&gt;Buffer;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Msg_Send &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;msg_cb, Buffer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;  &lt;span class=&quot;co1&quot;&gt;// Отправляем сообщение&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_SendMsg&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_create&quot;&gt;OS_Msg_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_send_to&quot;&gt;OS_Msg_Send_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send_now&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_send_now&quot;&gt;OS_Msg_Send_Now&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send_i&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_msg_send_i&quot; rel=&quot;nofollow&quot;&gt;OS_Msg_Send_I&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_check&quot;&gt;OS_Msg_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_accept&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_accept&quot;&gt;OS_Msg_Accept&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_wait&quot;&gt;OS_Msg_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_wait_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_wait_to&quot;&gt;OS_Msg_Wait_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Msg_Send&quot; [4-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send_now?rev=1259946058">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-04T20:00:58+03:00</dc:date>
        <title>OSA : OS_Msg_Send_Now</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send_now?rev=1259946058</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_msg_send_now&quot; id=&quot;osa_os_msg_send_now&quot;&gt;OSA : OS_Msg_Send_Now&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;os_msg_send_now_msg_cb_message&quot; id=&quot;os_msg_send_now_msg_cb_message&quot;&gt;OS_Msg_Send_Now (msg_cb, message)&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_not_int.png?id=osa%3Aref%3Aallservices%3Aos_msg_send_now&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_not_int.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_not_int.png&quot; class=&quot;media&quot; title=&quot;Нельзя вызывать из прерывания&quot; alt=&quot;Нельзя вызывать из прерывания&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Отправляем сообщение &lt;em&gt;msg_cb&lt;/em&gt;. Если такое сообщение уже активно, то оно затирается новым.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только не из прерывания
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;msg_cb&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор указателя на сообщение. Переменная типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_msg_cb&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_MSG_CB&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;message&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
указатель на тело сообщения (тип &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_msg&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_MSG&lt;/a&gt;&lt;/span&gt;)		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;bEventError&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Если дескриптор сообщения не освободился, то сервис &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_iseventerror&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_iseventerror&quot;&gt;OS_IsEventError&lt;/a&gt;&lt;/span&gt; возвратит &lt;strong&gt;true&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_MSG_CB msg_cb;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw4&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;char&lt;/span&gt; Buffer&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Msg_Send_Now &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;msg_cb, Buffer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;   &lt;span class=&quot;co1&quot;&gt;// Отправляем новое сообщение, не дожидаясь,&lt;/span&gt;
                                            &lt;span class=&quot;co1&quot;&gt;// когда примется предыдущее&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_SendMsgNoWait&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_create&quot;&gt;OS_Msg_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_send&quot;&gt;OS_Msg_Send&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_send_to&quot;&gt;OS_Msg_Send_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send_i&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_msg_send_i&quot; rel=&quot;nofollow&quot;&gt;OS_Msg_Send_I&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_check&quot;&gt;OS_Msg_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_accept&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_accept&quot;&gt;OS_Msg_Accept&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_wait&quot;&gt;OS_Msg_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_wait_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_wait_to&quot;&gt;OS_Msg_Wait_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Msg_Send_Now&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send_to?rev=1259946001">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-04T20:00:01+03:00</dc:date>
        <title>OSA : OS_Msg_Send_TO</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send_to?rev=1259946001</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_msg_send_to&quot; id=&quot;osa_os_msg_send_to&quot;&gt;OSA : OS_Msg_Send_TO&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;os_msg_send_to_msg_cb_message_timeout&quot; id=&quot;os_msg_send_to_msg_cb_message_timeout&quot;&gt;OS_Msg_Send_TO (msg_cb, message, timeout)&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task.png?id=osa%3Aref%3Aallservices%3Aos_msg_send_to&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task.png&quot; class=&quot;media&quot; title=&quot;Разрешен вызов только в контексте задачи&quot; alt=&quot;Разрешен вызов только в контексте задачи&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_ct_sw.png?id=osa%3Aref%3Aallservices%3Aos_msg_send_to&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_ct_sw.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_ct_sw.png&quot; class=&quot;media&quot; title=&quot;Переключает контекст&quot; alt=&quot;Переключает контекст&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_msg_send_to&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Отправляем сообщение. Если дескриптор сообщения не свободен, то перед отправкой ждем его освобождения в течение указанного времени. Если так и не дождались, то выходим из ожидания по таймауту.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;msg_cb&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор указателя на сообщение. Переменная типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_msg_cb&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_MSG_CB&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;message&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
указатель на тело сообщения (тип &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_msg&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_MSG&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;timeout&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Время ожидания. Задается в системных тиках - периодах вызова сервиса &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_timer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_timer&quot;&gt;OS_Timer&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;таймаут&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Если вышли из ожидания по таймауту, то сервис &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_istimeout&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_istimeout&quot;&gt;OS_IsTimeout&lt;/a&gt;&lt;/span&gt; возвратит &lt;strong&gt;true&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_MSG_CB msg_cb;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    OST_MSG msg;
    &lt;span class=&quot;kw4&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;char&lt;/span&gt; Buffer&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Msg_Send_TO &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;msg_cb, Buffer, &lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;  &lt;span class=&quot;co1&quot;&gt;// Пытаемся отправить сообщение. Если&lt;/span&gt;
                                               &lt;span class=&quot;co1&quot;&gt;// дескриптор занят, то в течение 100&lt;/span&gt;
                                               &lt;span class=&quot;co1&quot;&gt;// тиков ждем его освобождения.&lt;/span&gt;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_IsTimeout&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;                  &lt;span class=&quot;co1&quot;&gt;// Если дескриптор так и не освободился,&lt;/span&gt;
                                               &lt;span class=&quot;co1&quot;&gt;// то обрабатываем эту ошибку&lt;/span&gt;
            &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_SendMsgTimeout&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_create&quot;&gt;OS_Msg_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_send&quot;&gt;OS_Msg_Send&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send_now&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_send_now&quot;&gt;OS_Msg_Send_Now&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_send_i&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_msg_send_i&quot; rel=&quot;nofollow&quot;&gt;OS_Msg_Send_I&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_check&quot;&gt;OS_Msg_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_accept&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_accept&quot;&gt;OS_Msg_Accept&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_wait&quot;&gt;OS_Msg_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_wait_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_msg_wait_to&quot;&gt;OS_Msg_Wait_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Msg_Send_TO&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_wait?rev=1286445177">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:57+03:00</dc:date>
        <title>OSA : OS_Msg_Wait</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_wait?rev=1286445177</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_wait_to?rev=1286445178">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:58+03:00</dc:date>
        <title>OSA : OS_Msg_Wait_TO</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_msg_wait_to?rev=1286445178</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_check?rev=1276933688">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-19T11:48:08+03:00</dc:date>
        <title>OSA : OS_Oldtimer_Check</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_check?rev=1276933688</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_oldtimer_check&quot; id=&quot;osa_os_oldtimer_check&quot;&gt;OSA : OS_Oldtimer_Check&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;bool &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Oldtimer_Check (timer_id)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_oldtimer_check&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Проверить, закончил ли таймер счет.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;timer_id&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Идентификатор &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/timers#статические_таймеры&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:timers&quot;&gt;статического таймера&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;false&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Таймер еще считает.		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;true&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Таймер закончил счет, остановлен или не был запущен		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_Oldtimer_Check &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
            OS_Oldtimer_Run16&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;3&lt;/span&gt;, &lt;span class=&quot;nu0&quot;&gt;1000&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_CheckTimer&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_run8&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_oldtimer_run8&quot;&gt;OS_Oldtimer_Run8&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_run16&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_oldtimer_run16&quot;&gt;OS_Oldtimer_Run16&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_run24&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_oldtimer_run24&quot;&gt;OS_Oldtimer_Run24&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_run32&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_oldtimer_run32&quot;&gt;OS_Oldtimer_Run32&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_stop&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_oldtimer_stop&quot;&gt;OS_Oldtimer_Stop&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_oldtimer_wait&quot;&gt;OS_Oldtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Oldtimer_Check&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_run16?rev=1286445179">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:52:59+03:00</dc:date>
        <title>OSA : OS_Oldtimer_Run16</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_run16?rev=1286445179</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_run24?rev=1286445180">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:00+03:00</dc:date>
        <title>OSA : OS_Oldtimer_Run24</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_run24?rev=1286445180</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_run32?rev=1286445181">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:01+03:00</dc:date>
        <title>OSA : OS_Oldtimer_Run32</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_run32?rev=1286445181</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_run8?rev=1286445182">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:02+03:00</dc:date>
        <title>OSA : OS_Oldtimer_Run8</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_run8?rev=1286445182</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_stop?rev=1286445183">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:03+03:00</dc:date>
        <title>OSA : OS_Oldtimer_Stop</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_stop?rev=1286445183</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_wait?rev=1286445183">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:03+03:00</dc:date>
        <title>OSA : OS_Oldtimer_Wait</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_oldtimer_wait?rev=1286445183</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_break?rev=1277127630">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-21T17:40:30+03:00</dc:date>
        <title>OSA : OS_Qtimer_Break</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_break?rev=1277127630</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_qtimer_break&quot; id=&quot;osa_os_qtimer_break&quot;&gt;OSA : OS_Qtimer_Break&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Qtimer_Break (qtimer)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_qtimer_break&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Останавливает таймер, удаляет его из очереди активных таймеров. Флаг переполнения устанавливается.
&lt;/p&gt;

&lt;p&gt;
Для использования очереди таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_QTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность таймеров в очереди задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_QTIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;qtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_qtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_QTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает,активен, переполнение). Может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_QTIMER qtimer;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Qtimer_Run&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;qtimer, &lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;RB0&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; OS_Qtimer_Break &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;qtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_create&quot;&gt;OS_Qtimer_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_delete&quot;&gt;OS_Qtimer_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_run&quot;&gt;OS_Qtimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_break&quot;&gt;OS_Qtimer_Break&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_delay&quot;&gt;OS_Qtimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_wait&quot;&gt;OS_Qtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_get&quot;&gt;OS_Qtimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_check&quot;&gt;OS_Qtimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_isrun&quot;&gt;OS_Qtimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_check?rev=1286445185">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:05+03:00</dc:date>
        <title>OSA : OS_Qtimer_Check</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_check?rev=1286445185</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_create?rev=1265233795">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T00:49:55+03:00</dc:date>
        <title>OSA : OS_Qtimer_Create</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_create?rev=1265233795</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_qtimer_create&quot; id=&quot;osa_os_qtimer_create&quot;&gt;OSA : OS_Qtimer_Create&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Qtimer_Create (qtimer)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_not_int.png?id=osa%3Aref%3Aallservices%3Aos_qtimer_create&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_not_int.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_not_int.png&quot; class=&quot;media&quot; title=&quot;Нельзя вызывать из прерывания&quot; alt=&quot;Нельзя вызывать из прерывания&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_qtimer_create&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Инициализирует дескриптор &lt;em&gt;qtimer&lt;/em&gt;. После создания таймер обнулен остановлен, флаг переполнения сброшен.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только не из прерывания
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;qtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_qtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_QTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает,активен, переполнение). Может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_QTIMER qtimer;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; main &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    OS_Init&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
    OS_Qtimer_Create&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;qtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;  &lt;span class=&quot;co1&quot;&gt;// После вызова этого сервиса таймер можно запускать на отсчет&lt;/span&gt;
    &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_create&quot;&gt;OS_Qtimer_Create&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_delete&quot;&gt;OS_Qtimer_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_run&quot;&gt;OS_Qtimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_break&quot;&gt;OS_Qtimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_delay&quot;&gt;OS_Qtimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_wait&quot;&gt;OS_Qtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_get&quot;&gt;OS_Qtimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_check&quot;&gt;OS_Qtimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_isrun&quot;&gt;OS_Qtimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Qtimer_Create&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_delay?rev=1265244756">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T03:52:36+03:00</dc:date>
        <title>OSA : OS_Qtimer_Delay</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_delay?rev=1265244756</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_qtimer_delay&quot; id=&quot;osa_os_qtimer_delay&quot;&gt;OSA : OS_Qtimer_Delay&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Qtimer_Delay (qtimer, delay)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task.png?id=osa%3Aref%3Aallservices%3Aos_qtimer_delay&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task.png&quot; class=&quot;media&quot; title=&quot;Разрешен вызов только в контексте задачи&quot; alt=&quot;Разрешен вызов только в контексте задачи&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_ct_sw.png?id=osa%3Aref%3Aallservices%3Aos_qtimer_delay&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_ct_sw.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_ct_sw.png&quot; class=&quot;media&quot; title=&quot;Переключает контекст&quot; alt=&quot;Переключает контекст&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Выдержать задержку с использованием таймера qtimer
&lt;/p&gt;

&lt;p&gt;
Для использования очереди таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_QTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность таймеров в очереди задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_QTIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;qtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_qtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_QTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает,активен, переполнение). Для PIC16 может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;delay&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Время задержки. Задается в системных тиках - периодах вызова сервиса &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_timer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_timer&quot;&gt;OS_Timer&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_QTIMER qtimer;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Qtimer_Delay &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;qtimer, &lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_create&quot;&gt;OS_Qtimer_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_delete&quot;&gt;OS_Qtimer_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_run&quot;&gt;OS_Qtimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_break&quot;&gt;OS_Qtimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_delay&quot;&gt;OS_Qtimer_Delay&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_wait&quot;&gt;OS_Qtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_get&quot;&gt;OS_Qtimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_check&quot;&gt;OS_Qtimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_isrun&quot;&gt;OS_Qtimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Qtimer_Delay&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_delete?rev=1332937290">
        <dc:format>text/html</dc:format>
        <dc:date>2012-03-28T16:21:30+03:00</dc:date>
        <title>OSA : OS_Qtimer_Delete</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_delete?rev=1332937290</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_qtimer_delete&quot; id=&quot;osa_os_qtimer_delete&quot;&gt;OSA : OS_Qtimer_Delete&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Qtimer_Delete (qtimer)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_not_int.png?id=osa%3Aref%3Aallservices%3Aos_qtimer_delete&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_not_int.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_not_int.png&quot; class=&quot;media&quot; title=&quot;Нельзя вызывать из прерывания&quot; alt=&quot;Нельзя вызывать из прерывания&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_qtimer_delete&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Удаляет &lt;em&gt;qtimer&lt;/em&gt; из очереди активных таймеров. Флаг переполнения остается без изменений. После этого сервиса с таймером работать нельзя. Его нужно вновь создать сервисом &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_create&quot;&gt;OS_Qtimer_Create&lt;/a&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только не из прерывания
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;qtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_qtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_QTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает,активен, переполнение). Может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_QTIMER qtimer;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Qtimer_Delete &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;qtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_create&quot;&gt;OS_Qtimer_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_delete&quot;&gt;OS_Qtimer_Delete&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_run&quot;&gt;OS_Qtimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_break&quot;&gt;OS_Qtimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_delay&quot;&gt;OS_Qtimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_wait&quot;&gt;OS_Qtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_get&quot;&gt;OS_Qtimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_check&quot;&gt;OS_Qtimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_isrun&quot;&gt;OS_Qtimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Qtimer_Delete&quot; [5-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_get?rev=1266837345">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-22T14:15:45+03:00</dc:date>
        <title>OSA : OS_Qtimer_Get</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_get?rev=1266837345</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_qtimer_get&quot; id=&quot;osa_os_qtimer_get&quot;&gt;OSA : OS_Qtimer_Get&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;OST_TIMER &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Qtimer_Get (qtimer)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_qtimer_get&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Получить оставшееся время счета. Перед вызовом этого сервиса нужно:
&lt;/p&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; либо запретить прерывания (&lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_di&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_di&quot;&gt;OS_DI&lt;/a&gt;&lt;/span&gt;());&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; либо войти в критическую секцию;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;

В противном случае в момент чтения таймера может произойти прерывание, которое может изменить его значение.
&lt;/p&gt;

&lt;p&gt;
Для использования очереди таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_QTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность таймеров в очереди задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_QTIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;qtimer&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор таймера типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_qtimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_QTIMER&lt;/a&gt;&lt;/span&gt;. Содержит счетчик таймера, а также информацию о состоянии (считает,активен, переполнение). Для PIC16 может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_timer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_TIMER&lt;/a&gt;&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Время, оставшееся до переполнения (в системных тиках)		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_QTIMER qtimer;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw4&quot;&gt;char&lt;/span&gt; itemp;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        itemp &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; OS_DI&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_Qtimer_Get&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;qtimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;sy1&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;   &lt;span class=&quot;co1&quot;&gt;// Зажечь зеленый светодиод, если&lt;/span&gt;
            GREEN_LED &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;;                &lt;span class=&quot;co1&quot;&gt;// осталось менее 10 тиков счета&lt;/span&gt;
        OS_RI&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;itemp&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_create&quot;&gt;OS_Qtimer_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_delete&quot;&gt;OS_Qtimer_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_run&quot;&gt;OS_Qtimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_break&quot;&gt;OS_Qtimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_delay&quot;&gt;OS_Qtimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_wait&quot;&gt;OS_Qtimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_get&quot;&gt;OS_Qtimer_Get&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_check&quot;&gt;OS_Qtimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_qtimer_isrun&quot;&gt;OS_Qtimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Qtimer_Get&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_isrun?rev=1286445190">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:10+03:00</dc:date>
        <title>OSA : OS_Qtimer_IsRun</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_isrun?rev=1286445190</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_run?rev=1286445190">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:10+03:00</dc:date>
        <title>OSA : OS_Qtimer_Run</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_run?rev=1286445190</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_wait?rev=1286445191">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:11+03:00</dc:date>
        <title>OSA : OS_Qtimer_Wait</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_qtimer_wait?rev=1286445191</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_check?rev=1286445192">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:12+03:00</dc:date>
        <title>OSA : OS_Queue_Check</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_check?rev=1286445192</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_create?rev=1286445193">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:13+03:00</dc:date>
        <title>OSA : OS_Queue_Create</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_create?rev=1286445193</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_isempty?rev=1286445194">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:14+03:00</dc:date>
        <title>OSA : OS_Queue_IsEmpty</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_isempty?rev=1286445194</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_isfree?rev=1246374654">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-30T19:10:54+03:00</dc:date>
        <title>См. также</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_isfree?rev=1246374654</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_isfull?rev=1246374697">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-30T19:11:37+03:00</dc:date>
        <title>OSA : OS_Queue_IsFull</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_isfull?rev=1246374697</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_queue_isfull&quot; id=&quot;osa_os_queue_isfull&quot;&gt;OSA : OS_Queue_IsFull&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;bool_os_queue_isfull_queue&quot; id=&quot;bool_os_queue_isfull_queue&quot;&gt;bool OS_Queue_IsFull (queue)&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Проверить, есть ли место в очереди для добавления нового сообщения.
&lt;/p&gt;

&lt;p&gt;
Для использования очередей сообщений в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; должна быть определена константа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_QUEUE&lt;/a&gt;&lt;/span&gt;.
&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
Для PIC16 переменная queue может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;queue&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор очереди сообщений. Переменная типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_QUEUE&lt;/a&gt;&lt;/span&gt;.		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;false&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 В очереди еще есть место		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;true&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Очередь переполнена. Новое сообщение можно добавить, только вытеснив первое сообщение из очереди.		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_QUEUE queue;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw4&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;char&lt;/span&gt; Data&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;sy3&quot;&gt;!&lt;/span&gt;OS_Queue_IsFull &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;queue&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;                &lt;span class=&quot;co1&quot;&gt;// Если в очереди еще есть место,&lt;/span&gt;
            OS_Queue_Send_Now&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;queue, &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OST_MSG&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;Data&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;; &lt;span class=&quot;co1&quot;&gt;// то отправить сообщение&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_IsQMsgFull&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_create&quot;&gt;OS_Queue_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_send&quot;&gt;OS_Queue_Send&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_send_to&quot;&gt;OS_Queue_Send_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send_now&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_send_now&quot;&gt;OS_Queue_Send_Now&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send_i&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_queue_send_i&quot; rel=&quot;nofollow&quot;&gt;OS_Queue_Send_I&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_check&quot;&gt;OS_Queue_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_isempty&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_isempty&quot;&gt;OS_Queue_IsEmpty&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_wait&quot;&gt;OS_Queue_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_wait_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_wait_to&quot;&gt;OS_Queue_Wait_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Queue_IsFull&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send?rev=1259946149">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-04T20:02:29+03:00</dc:date>
        <title>OSA : OS_Queue_Send</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send?rev=1259946149</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_queue_send&quot; id=&quot;osa_os_queue_send&quot;&gt;OSA : OS_Queue_Send&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;os_queue_send_queue_message&quot; id=&quot;os_queue_send_queue_message&quot;&gt;OS_Queue_Send (queue, message)&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task.png?id=osa%3Aref%3Aallservices%3Aos_queue_send&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task.png&quot; class=&quot;media&quot; title=&quot;Разрешен вызов только в контексте задачи&quot; alt=&quot;Разрешен вызов только в контексте задачи&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_ct_sw.png?id=osa%3Aref%3Aallservices%3Aos_queue_send&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_ct_sw.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_ct_sw.png&quot; class=&quot;media&quot; title=&quot;Переключает контекст&quot; alt=&quot;Переключает контекст&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Отправляем сообщение с содержимым &lt;em&gt;message&lt;/em&gt; в очередь &lt;em&gt;queue&lt;/em&gt;. Если очередь переполнена, то ждем, когда появится свободное место.
&lt;/p&gt;

&lt;p&gt;
Для использования очередей сообщений в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; должна быть определена константа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_QUEUE&lt;/a&gt;&lt;/span&gt;.
&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
Для PIC16 переменная queue может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;queue&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор очереди сообщений. Переменная типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_QUEUE&lt;/a&gt;&lt;/span&gt;.		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;message&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
указатель на тело сообщения (тип &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_msg&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_MSG&lt;/a&gt;&lt;/span&gt;)		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_QUEUE queue;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw4&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;char&lt;/span&gt; Data&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Queue_Send &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;queue, Data&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_SendQMsg&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_create&quot;&gt;OS_Queue_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_send_to&quot;&gt;OS_Queue_Send_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send_now&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_send_now&quot;&gt;OS_Queue_Send_Now&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send_i&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_queue_send_i&quot; rel=&quot;nofollow&quot;&gt;OS_Queue_Send_I&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_check&quot;&gt;OS_Queue_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_isfull&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_isfull&quot;&gt;OS_Queue_IsFull&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_wait&quot;&gt;OS_Queue_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_wait_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_wait_to&quot;&gt;OS_Queue_Wait_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Queue_Send&quot; [5-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send_now?rev=1259946194">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-04T20:03:14+03:00</dc:date>
        <title>OSA : OS_Queue_Send_Now</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send_now?rev=1259946194</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_queue_send_now&quot; id=&quot;osa_os_queue_send_now&quot;&gt;OSA : OS_Queue_Send_Now&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;os_queue_send_now_queue_message&quot; id=&quot;os_queue_send_now_queue_message&quot;&gt;OS_Queue_Send_Now (queue, message)&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_not_int.png?id=osa%3Aref%3Aallservices%3Aos_queue_send_now&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_not_int.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_not_int.png&quot; class=&quot;media&quot; title=&quot;Нельзя вызывать из прерывания&quot; alt=&quot;Нельзя вызывать из прерывания&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Отправляем сообщение с содержимым &lt;em&gt;message&lt;/em&gt; в очередь &lt;em&gt;queue&lt;/em&gt;. Если в очереди нет места, то из нее выталкивается самое старое сообщение.
&lt;/p&gt;

&lt;p&gt;
Для использования очередей сообщений в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; должна быть определена константа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_QUEUE&lt;/a&gt;&lt;/span&gt;.
&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
Для PIC16 переменная queue может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только не из прерывания
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;queue&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор очереди сообщений. Переменная типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_QUEUE&lt;/a&gt;&lt;/span&gt;.		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;message&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
указатель на тело сообщения (тип &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_msg&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_MSG&lt;/a&gt;&lt;/span&gt;)		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;bEventError&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Если перед вызовом в очереди не было свободного места, то сервис &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_iseventerror&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_iseventerror&quot;&gt;OS_IsEventError&lt;/a&gt;&lt;/span&gt; возвратит &lt;strong&gt;true&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_QUEUE queue;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw4&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;char&lt;/span&gt; Data&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Queue_Send_Now &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;queue, Data&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_SendQMsgNoWait&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_create&quot;&gt;OS_Queue_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_send&quot;&gt;OS_Queue_Send&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_send_to&quot;&gt;OS_Queue_Send_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send_i&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_queue_send_i&quot; rel=&quot;nofollow&quot;&gt;OS_Queue_Send_I&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_check&quot;&gt;OS_Queue_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_isfull&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_isfull&quot;&gt;OS_Queue_IsFull&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_wait&quot;&gt;OS_Queue_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_wait_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_wait_to&quot;&gt;OS_Queue_Wait_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Queue_Send_Now&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send_to?rev=1259946173">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-04T20:02:53+03:00</dc:date>
        <title>OSA : OS_Queue_Send_TO</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send_to?rev=1259946173</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_queue_send_to&quot; id=&quot;osa_os_queue_send_to&quot;&gt;OSA : OS_Queue_Send_TO&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;os_queue_send_to_queue_message_timeout&quot; id=&quot;os_queue_send_to_queue_message_timeout&quot;&gt;OS_Queue_Send_TO (queue, message, timeout)&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task.png?id=osa%3Aref%3Aallservices%3Aos_queue_send_to&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task.png&quot; class=&quot;media&quot; title=&quot;Разрешен вызов только в контексте задачи&quot; alt=&quot;Разрешен вызов только в контексте задачи&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_ct_sw.png?id=osa%3Aref%3Aallservices%3Aos_queue_send_to&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_ct_sw.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_ct_sw.png&quot; class=&quot;media&quot; title=&quot;Переключает контекст&quot; alt=&quot;Переключает контекст&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_queue_send_to&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Отправляем сообщение с содержимым &lt;em&gt;message&lt;/em&gt; в очередь &lt;em&gt;queue&lt;/em&gt;. Если очередь переполнена, то в течение заданного времени ждем, когда появится свободное место. Если так и не дождались, то выходим из ожидания по таймауту.
&lt;/p&gt;

&lt;p&gt;
Для использования очередей сообщений в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; должна быть определена константа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#системные_константы&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_QUEUE&lt;/a&gt;&lt;/span&gt;.
&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
Для PIC16 переменная queue может размещаться в памяти только в &lt;strong&gt;bank0&lt;/strong&gt; или &lt;strong&gt;bank1&lt;/strong&gt;

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;queue&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор очереди сообщений. Переменная типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_QUEUE&lt;/a&gt;&lt;/span&gt;.		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;message&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
указатель на тело сообщения (тип &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_msg&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_MSG&lt;/a&gt;&lt;/span&gt;)		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;timeout&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Время ожидания. Задается в системных тиках - периодах вызова сервиса &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_timer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_timer&quot;&gt;OS_Timer&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;таймаут&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Если вышли из ожидания по таймауту, то сервис &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_istimeout&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_istimeout&quot;&gt;OS_IsTimeout&lt;/a&gt;&lt;/span&gt; возвратит &lt;strong&gt;true&lt;/strong&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_QUEUE queue;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw4&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;char&lt;/span&gt; Data&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;co1&quot;&gt;// В течение 100 тиков пытаемся отправить сообщение в очередь.&lt;/span&gt;
        OS_Queue_Send_TO &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;queue, Data, &lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_IsTimeout&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
            &lt;span class=&quot;co1&quot;&gt;// Сообщение не отправлено&lt;/span&gt;
            &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_SendQMsgTimeout&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_create&quot;&gt;OS_Queue_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_send&quot;&gt;OS_Queue_Send&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send_now&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_send_now&quot;&gt;OS_Queue_Send_Now&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_send_i&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_queue_send_i&quot; rel=&quot;nofollow&quot;&gt;OS_Queue_Send_I&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_check&quot;&gt;OS_Queue_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_isfull&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_isfull&quot;&gt;OS_Queue_IsFull&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_wait&quot;&gt;OS_Queue_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_wait_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_queue_wait_to&quot;&gt;OS_Queue_Wait_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Queue_Send_TO&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_wait?rev=1286445199">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:19+03:00</dc:date>
        <title>OSA : OS_Queue_Wait</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_wait?rev=1286445199</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_wait_to?rev=1286445199">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:19+03:00</dc:date>
        <title>OSA : OS_Queue_Wait_TO</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_queue_wait_to?rev=1286445199</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ri?rev=1286445200">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:20+03:00</dc:date>
        <title>OSA : OS_RI</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_ri?rev=1286445200</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_run?rev=1244856672">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-13T05:31:12+03:00</dc:date>
        <title>OSA : OS_Run</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_run?rev=1244856672</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_run&quot; id=&quot;osa_os_run&quot;&gt;OSA : OS_Run&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;os_run&quot; id=&quot;os_run&quot;&gt;OS_Run ()&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Основная работа операционки, вызывается в главном цикле  функции main(). Перебирает все дескрипторы задач и проверяет их готовность к выполнению, а также выбирает самую высокоприоритетную из готовых и передает ей управление. Этот сервис является макросом, который представляет из себя вечный цикл с вызовом &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_sched&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_sched&quot;&gt;OS_Sched&lt;/a&gt;&lt;/span&gt; в теле.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из main()
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; main &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    OS_Init&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
    OS_Run&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_sched&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_sched&quot;&gt;OS_Sched&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Run&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_sched?rev=1244856687">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-13T05:31:27+03:00</dc:date>
        <title>OSA : OS_Sched</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_sched?rev=1244856687</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_sched&quot; id=&quot;osa_os_sched&quot;&gt;OSA : OS_Sched&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;os_sched&quot; id=&quot;os_sched&quot;&gt;OS_Sched ()&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
Рекомендуется использовать сервис &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_run&quot;&gt;OS_Run&lt;/a&gt;&lt;/span&gt;.

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;p&gt;
Основная работа операционки, вызывается в главном цикле  функции main(). Перебирает все дескрипторы задач и проверяет их готовность к выполнению, а также выбирает самую высокоприоритетную из готовых и передает ей управление.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из main()
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; main &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    OS_Init&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; OS_Sched&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_run&quot;&gt;OS_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Sched&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_accept?rev=1286445203">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:23+03:00</dc:date>
        <title>OSA : OS_Smsg_Accept</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_accept?rev=1286445203</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_check?rev=1239798924">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-15T16:35:24+03:00</dc:date>
        <title>OSA : OS_Smsg_Check</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_check?rev=1239798924</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_smsg_check&quot; id=&quot;osa_os_smsg_check&quot;&gt;OSA : OS_SMsg_Check&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;bool_os_smsg_check_smsg&quot; id=&quot;bool_os_smsg_check_smsg&quot;&gt;bool OS_SMsg_Check (smsg)&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Проверить, активно ли сообщение (присутствует ли оно).
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;smsg&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Дескриптор короткого сообщения. Переменная типа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_smsg&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_SMSG&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;false&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 сообщение не пришло		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;true&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 сообщение пришло		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_SMSG button_smsg;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    OST_SMSG smessage;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_SMsg_Check &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;button_smsg&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;        &lt;span class=&quot;co1&quot;&gt;// Проверяем, пришло ли сообщение от кнопки&lt;/span&gt;
            OS_SMsg_Accept&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;button_smsg, smessage&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;span class=&quot;co1&quot;&gt;// Если да, то извлекаем его&lt;/span&gt;
            &lt;span class=&quot;kw1&quot;&gt;switch&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;smessage&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;                   &lt;span class=&quot;co1&quot;&gt;// и обрабатываем&lt;/span&gt;
            &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
            &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_CheckSMsg&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_smsg_create&quot;&gt;OS_SMsg_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_send&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_smsg_send&quot;&gt;OS_SMsg_Send&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_send_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_smsg_send_to&quot;&gt;OS_SMsg_Send_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_send_now&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_smsg_send_now&quot;&gt;OS_SMsg_Send_Now&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_send_i&quot; class=&quot;wikilink2&quot; title=&quot;osa:ref:allservices:os_smsg_send_i&quot; rel=&quot;nofollow&quot;&gt;OS_SMsg_Send_I&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_accept&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_smsg_accept&quot;&gt;OS_SMsg_Accept&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_smsg_wait&quot;&gt;OS_SMsg_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_wait_to&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_smsg_wait_to&quot;&gt;OS_SMsg_Wait_TO&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_SMsg_Check&quot; [5-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_create?rev=1286445204">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:24+03:00</dc:date>
        <title>OSA : OS_Smsg_Create</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_create?rev=1286445204</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_send?rev=1286445205">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:25+03:00</dc:date>
        <title>OSA : OS_Smsg_Send</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_send?rev=1286445205</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_send_now?rev=1286445206">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:26+03:00</dc:date>
        <title>OSA : OS_Smsg_Send_Now</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_send_now?rev=1286445206</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_send_to?rev=1286445207">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:27+03:00</dc:date>
        <title>OSA : OS_Smsg_Send_TO</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_send_to?rev=1286445207</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_wait?rev=1286445208">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:28+03:00</dc:date>
        <title>OSA : OS_Smsg_Wait</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_wait?rev=1286445208</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_wait_to?rev=1286445209">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:29+03:00</dc:date>
        <title>OSA : OS_Smsg_Wait_TO</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_smsg_wait_to?rev=1286445209</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_check?rev=1286445210">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:30+03:00</dc:date>
        <title>OSA : OS_Squeue_Check</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_check?rev=1286445210</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_create?rev=1286445210">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:30+03:00</dc:date>
        <title>OSA : OS_Squeue_Create</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_create?rev=1286445210</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_isempty?rev=1286445211">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:31+03:00</dc:date>
        <title>OSA : OS_Squeue_IsEmpty</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_isempty?rev=1286445211</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_isfull?rev=1286445212">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:32+03:00</dc:date>
        <title>OSA : OS_Squeue_IsFull</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_isfull?rev=1286445212</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_send?rev=1286445213">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:33+03:00</dc:date>
        <title>OSA : OS_Squeue_Send</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_send?rev=1286445213</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_send_now?rev=1286445214">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:34+03:00</dc:date>
        <title>OSA : OS_Squeue_Send_Now</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_send_now?rev=1286445214</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_send_to?rev=1286445215">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:35+03:00</dc:date>
        <title>OSA : OS_Squeue_Send_TO</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_send_to?rev=1286445215</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_wait?rev=1286445216">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:36+03:00</dc:date>
        <title>OSA : OS_Squeue_Wait</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_wait?rev=1286445216</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_wait_to?rev=1286445217">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:37+03:00</dc:date>
        <title>OSA : OS_Squeue_Wait_TO</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_squeue_wait_to?rev=1286445217</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_alloc?rev=1265324357">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-05T01:59:17+03:00</dc:date>
        <title>OSA : OS_Stimer_Alloc</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_alloc?rev=1265324357</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_stimer_alloc&quot; id=&quot;osa_os_stimer_alloc&quot;&gt;OSA : OS_Stimer_Alloc&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Stimer_Alloc (var_stimer_id)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_not_int.png?id=osa%3Aref%3Aallservices%3Aos_stimer_alloc&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_not_int.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_not_int.png&quot; class=&quot;media&quot; title=&quot;Нельзя вызывать из прерывания&quot; alt=&quot;Нельзя вызывать из прерывания&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_stimer_alloc&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Выделяет свободный статический таймер и возвращает номер его ID.
&lt;/p&gt;

&lt;p&gt;
Для использования статических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность статических таймеров задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;p&gt;
Для использования этого сервиса в файле osacfg.h должна быть определена константа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#system_constants&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_STIMERS_ALLOCATION&lt;/a&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только не из прерывания
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_сервиса&quot; id=&quot;параметры_сервиса&quot;&gt;Параметры сервиса:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;var_stimer_id&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Переменная типа &lt;code&gt;unsigned char&lt;/code&gt;, в которую будет сохранен ID свободного таймера. 0xFF, если свободный таймер не был найден		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_IsError()&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
возвращает true, если свободного таймера нет		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw4&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;char&lt;/span&gt; stimer;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Stimer_Alloc&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;stimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;   &lt;span class=&quot;co1&quot;&gt;// Выделяем его.&lt;/span&gt;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;sy3&quot;&gt;!&lt;/span&gt;OS_IsError&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
            &lt;span class=&quot;coMULTI&quot;&gt;/* работаем с таймером */&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
        OS_Stimer_Delete&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;stimer&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;   &lt;span class=&quot;co1&quot;&gt;// Освобождаем таймер&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_alloc&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_alloc&quot;&gt;OS_Stimer_Alloc&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_free&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_free&quot;&gt;OS_Stimer_Free&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_found&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_found&quot;&gt;OS_Stimer_Found&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_run&quot;&gt;OS_Stimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_break&quot;&gt;OS_Stimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_wait&quot;&gt;OS_Stimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_delay&quot;&gt;OS_Stimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_get&quot;&gt;OS_Stimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_check&quot;&gt;OS_Stimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_isrun&quot;&gt;OS_Stimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_pause&quot;&gt;OS_Stimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_continue&quot;&gt;OS_Stimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Stimer_Alloc&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_break?rev=1265295368">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T17:56:08+03:00</dc:date>
        <title>OSA : OS_Stimer_Break</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_break?rev=1265295368</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_stimer_break&quot; id=&quot;osa_os_stimer_break&quot;&gt;OSA : OS_Stimer_Break&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Stimer_Break (stimer_id)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Останавливаем таймер. Флаг переполнения утсанавливается, значение таймера обнуляется.
&lt;/p&gt;

&lt;p&gt;
Для использования статических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность статических таймеров задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;stimer_id&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Идентификатор &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/timers#статические_таймеры&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:timers&quot;&gt;статического таймера&lt;/a&gt;&lt;/span&gt;. Количетсво и разрядность статических таймеров задается в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; константами &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt; и &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Stimer_Break &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_StopSTimer&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_alloc&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_alloc&quot;&gt;OS_Stimer_Alloc&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_free&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_free&quot;&gt;OS_Stimer_Free&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_found&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_found&quot;&gt;OS_Stimer_Found&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_run&quot;&gt;OS_Stimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_break&quot;&gt;OS_Stimer_Break&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_wait&quot;&gt;OS_Stimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_delay&quot;&gt;OS_Stimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_get&quot;&gt;OS_Stimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_check&quot;&gt;OS_Stimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_isrun&quot;&gt;OS_Stimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_pause&quot;&gt;OS_Stimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_continue&quot;&gt;OS_Stimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Stimer_Break&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_check?rev=1276933594">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-19T11:46:34+03:00</dc:date>
        <title>OSA : OS_Stimer_Check</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_check?rev=1276933594</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_stimer_check&quot; id=&quot;osa_os_stimer_check&quot;&gt;OSA : OS_Stimer_Check&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;bool &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Stimer_Check (stimer_id)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Проверить, было ли переполнение.
&lt;/p&gt;

&lt;p&gt;
Для использования статических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность статических таймеров задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;stimer_id&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Идентификатор &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/timers#статические_таймеры&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:timers&quot;&gt;статического таймера&lt;/a&gt;&lt;/span&gt;. Количетсво и разрядность статических таймеров задается в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; константами &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt; и &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;false&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Таймер считает, таймаута не было		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;true&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Был таймаут или таймер остановлен		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Stimer_Run&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;, &lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;kw1&quot;&gt;while&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;sy3&quot;&gt;!&lt;/span&gt;OS_Stimer_Check &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; OS_Yield&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_CheckSTimer&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_alloc&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_alloc&quot;&gt;OS_Stimer_Alloc&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_free&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_free&quot;&gt;OS_Stimer_Free&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_found&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_found&quot;&gt;OS_Stimer_Found&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_run&quot;&gt;OS_Stimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_break&quot;&gt;OS_Stimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_wait&quot;&gt;OS_Stimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_delay&quot;&gt;OS_Stimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_get&quot;&gt;OS_Stimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_check&quot;&gt;OS_Stimer_Check&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_isrun&quot;&gt;OS_Stimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_pause&quot;&gt;OS_Stimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_continue&quot;&gt;OS_Stimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Stimer_Check&quot; [4-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_continue?rev=1265295447">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T17:57:27+03:00</dc:date>
        <title>OSA : OS_Stimer_Continue</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_continue?rev=1265295447</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_stimer_continue&quot; id=&quot;osa_os_stimer_continue&quot;&gt;OSA : OS_Stimer_Continue&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Stimer_Continue (stimer_id)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Восстанавливаем счет таймера (после приостановки &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_pause&quot;&gt;OS_Stimer_Pause&lt;/a&gt;&lt;/span&gt;).
&lt;/p&gt;

&lt;p&gt;
Для использования статических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность статических таймеров задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;stimer_id&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Идентификатор &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/timers#статические_таймеры&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:timers&quot;&gt;статического таймера&lt;/a&gt;&lt;/span&gt;. Количетсво и разрядность статических таймеров задается в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; константами &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt; и &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_PauseTimer&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;        &lt;span class=&quot;co1&quot;&gt;// Приостановить таймер 1&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/* ... здесь таймер 1 не считает */&lt;/span&gt;
        OS_Stimer_Continue &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;   &lt;span class=&quot;co1&quot;&gt;//Продолжить счет таймера&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_ContinueSTimer&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_alloc&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_alloc&quot;&gt;OS_Stimer_Alloc&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_free&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_free&quot;&gt;OS_Stimer_Free&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_found&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_found&quot;&gt;OS_Stimer_Found&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_run&quot;&gt;OS_Stimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_break&quot;&gt;OS_Stimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_wait&quot;&gt;OS_Stimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_delay&quot;&gt;OS_Stimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_get&quot;&gt;OS_Stimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_check&quot;&gt;OS_Stimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_isrun&quot;&gt;OS_Stimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_pause&quot;&gt;OS_Stimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_continue&quot;&gt;OS_Stimer_Continue&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Stimer_Continue&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_delay?rev=1265295389">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T17:56:29+03:00</dc:date>
        <title>OSA : OS_Stimer_Delay</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_delay?rev=1265295389</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_stimer_delay&quot; id=&quot;osa_os_stimer_delay&quot;&gt;OSA : OS_Stimer_Delay&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Stimer_Delay (stimer_id, delay)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task.png?id=osa%3Aref%3Aallservices%3Aos_stimer_delay&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task.png&quot; class=&quot;media&quot; title=&quot;Разрешен вызов только в контексте задачи&quot; alt=&quot;Разрешен вызов только в контексте задачи&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_ct_sw.png?id=osa%3Aref%3Aallservices%3Aos_stimer_delay&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_ct_sw.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_ct_sw.png&quot; class=&quot;media&quot; title=&quot;Переключает контекст&quot; alt=&quot;Переключает контекст&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Выдержать задержку с применением статического таймера stimer_id
&lt;/p&gt;

&lt;p&gt;
Для использования статических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность статических таймеров задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;stimer_id&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Идентификатор &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/timers#статические_таймеры&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:timers&quot;&gt;статического таймера&lt;/a&gt;&lt;/span&gt;. Количетсво и разрядность статических таймеров задается в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; константами &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt; и &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;delay&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Время задержки. Задается в системных тиках - периодах вызова сервиса &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_timer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_timer&quot;&gt;OS_Timer&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Stimer_Delay &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;, &lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;   &lt;span class=&quot;co1&quot;&gt;// Выдерживаем паузу в задаче в 10 тиков&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_DelaySTimer&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_alloc&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_alloc&quot;&gt;OS_Stimer_Alloc&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_free&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_free&quot;&gt;OS_Stimer_Free&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_found&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_found&quot;&gt;OS_Stimer_Found&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_run&quot;&gt;OS_Stimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_break&quot;&gt;OS_Stimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_wait&quot;&gt;OS_Stimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_delay&quot;&gt;OS_Stimer_Delay&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_get&quot;&gt;OS_Stimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_check&quot;&gt;OS_Stimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_isrun&quot;&gt;OS_Stimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_pause&quot;&gt;OS_Stimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_continue&quot;&gt;OS_Stimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Stimer_Delay&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_found?rev=1265324464">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-05T02:01:04+03:00</dc:date>
        <title>OSA : OS_Stimer_Found</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_found?rev=1265324464</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_stimer_found&quot; id=&quot;osa_os_stimer_found&quot;&gt;OSA : OS_Stimer_Found&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;bool &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Stimer_Found ()&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_stimer_found&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_not_int.png?id=osa%3Aref%3Aallservices%3Aos_stimer_found&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_not_int.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_not_int.png&quot; class=&quot;media&quot; title=&quot;Нельзя вызывать из прерывания&quot; alt=&quot;Нельзя вызывать из прерывания&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Проверяет, есть ли свободный статический таймер
&lt;/p&gt;

&lt;p&gt;
Для использования статических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность статических таймеров задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;p&gt;
Для использования этого сервиса в файле osacfg.h должна быть определена константа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#system_constants&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_STIMERS_ALLOCATION&lt;/a&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Не из прерывания
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_сервиса&quot; id=&quot;параметры_сервиса&quot;&gt;Параметры сервиса:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;true&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Есть свободный статический таймер		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;false&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Все таймеры заняты		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw4&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;unsigned&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;char&lt;/span&gt; stimer_id;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Wait&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_Stimer_Found&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;    &lt;span class=&quot;co1&quot;&gt;// Ждем появление свободного таймера&lt;/span&gt;
        OS_Stimer_Create&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;stimer_id&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;   &lt;span class=&quot;co1&quot;&gt;// Выделяем таймер для работы&lt;/span&gt;
        OS_Stimer_Run&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;stimer_id, &lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;; &lt;span class=&quot;co1&quot;&gt;// Теперь работаем через переменную&lt;/span&gt;
&amp;nbsp;
        &lt;span class=&quot;kw1&quot;&gt;do&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
           &lt;span class=&quot;co1&quot;&gt;// ...&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;while&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;sy3&quot;&gt;!&lt;/span&gt;OS_Stimer_Check&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;stimer_id&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
        OS_Stimer_Delete&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;stimer_id&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;   &lt;span class=&quot;co1&quot;&gt;// Освобождаем таймер&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_alloc&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_alloc&quot;&gt;OS_Stimer_Alloc&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_free&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_free&quot;&gt;OS_Stimer_Free&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_found&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_found&quot;&gt;OS_Stimer_Found&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_run&quot;&gt;OS_Stimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_break&quot;&gt;OS_Stimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_wait&quot;&gt;OS_Stimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_delay&quot;&gt;OS_Stimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_get&quot;&gt;OS_Stimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_check&quot;&gt;OS_Stimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_isrun&quot;&gt;OS_Stimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_pause&quot;&gt;OS_Stimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_continue&quot;&gt;OS_Stimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Stimer_Found&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_free?rev=1265324386">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-05T01:59:46+03:00</dc:date>
        <title>OSA : OS_Stimer_Free</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_free?rev=1265324386</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_stimer_free&quot; id=&quot;osa_os_stimer_free&quot;&gt;OSA : OS_Stimer_Free&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Stimer_Free (stimer_id)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_not_int.png?id=osa%3Aref%3Aallservices%3Aos_stimer_free&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_not_int.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_not_int.png&quot; class=&quot;media&quot; title=&quot;Нельзя вызывать из прерывания&quot; alt=&quot;Нельзя вызывать из прерывания&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_stimer_free&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Освободить ранее выделенный сервисом &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_alloc&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_alloc&quot;&gt;OS_Stimer_Alloc&lt;/a&gt; таймер по его номеру.
&lt;/p&gt;

&lt;p&gt;
Для использования статических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность статических таймеров задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;p&gt;
Для использования этого сервиса в файле osacfg.h должна быть определена константа &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#system_constants&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_STIMERS_ALLOCATION&lt;/a&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только не из прерывания
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_сервиса&quot; id=&quot;параметры_сервиса&quot;&gt;Параметры сервиса:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;stimer_id&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 ID освобождаемого таймера		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw4&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;unsigned&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;char&lt;/span&gt; stimer_id;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Wait&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_Stimer_Found&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;    &lt;span class=&quot;co1&quot;&gt;// Ждем появление свободного таймера&lt;/span&gt;
        OS_Stimer_Alloc&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;stimer_id&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;    &lt;span class=&quot;co1&quot;&gt;// Выделяем таймер для работы&lt;/span&gt;
        OS_Stimer_Run&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;stimer_id, &lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;; &lt;span class=&quot;co1&quot;&gt;// Теперь работаем через переменную&lt;/span&gt;
&amp;nbsp;
        &lt;span class=&quot;kw1&quot;&gt;do&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
           &lt;span class=&quot;co1&quot;&gt;// ...&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt; &lt;span class=&quot;kw1&quot;&gt;while&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;sy3&quot;&gt;!&lt;/span&gt;OS_Stimer_Check&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;stimer_id&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
        OS_Stimer_Free&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;stimer_id&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;   &lt;span class=&quot;co1&quot;&gt;// Освобождаем таймер&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_alloc&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_alloc&quot;&gt;OS_Stimer_Alloc&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_free&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_free&quot;&gt;OS_Stimer_Free&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_found&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_found&quot;&gt;OS_Stimer_Found&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_run&quot;&gt;OS_Stimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_break&quot;&gt;OS_Stimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_wait&quot;&gt;OS_Stimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_delay&quot;&gt;OS_Stimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_get&quot;&gt;OS_Stimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_check&quot;&gt;OS_Stimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_isrun&quot;&gt;OS_Stimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_pause&quot;&gt;OS_Stimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_continue&quot;&gt;OS_Stimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Stimer_Free&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_get?rev=1265295401">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T17:56:41+03:00</dc:date>
        <title>OSA : OS_Stimer_Get</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_get?rev=1265295401</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_stimer_get&quot; id=&quot;osa_os_stimer_get&quot;&gt;OSA : OS_Stimer_Get&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;_OST_STIMER &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Stimer_Get (stimer_id)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Получить оставшееся время счета.
&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
Если обработка таймеров &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_timer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_timer&quot;&gt;OS_Timer&lt;/a&gt;&lt;/span&gt; вызывается из функции-прерывания, то перед вызовом этого сервиса нужно либо запретить прерывания (&lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_di&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_di&quot;&gt;OS_DI&lt;/a&gt;&lt;/span&gt;()), либо войти в критическую секцию.

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;p&gt;
Для использования статических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность статических таймеров задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;stimer_id&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Идентификатор &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/timers#статические_таймеры&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:timers&quot;&gt;статического таймера&lt;/a&gt;&lt;/span&gt;. Количетсво и разрядность статических таймеров задается в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; константами &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt; и &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_stimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;_OST_STIMER&lt;/a&gt;&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Сколько тиков осталось до переполнения		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_Stimer_Get &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;sy1&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; GREEN_LED &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;;   &lt;span class=&quot;co1&quot;&gt;// Зажигаем светодиод, если осталось&lt;/span&gt;
                                                    &lt;span class=&quot;co1&quot;&gt;// считать &amp;lt; 10 тиков&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_GetSTimer&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_alloc&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_alloc&quot;&gt;OS_Stimer_Alloc&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_free&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_free&quot;&gt;OS_Stimer_Free&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_found&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_found&quot;&gt;OS_Stimer_Found&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_run&quot;&gt;OS_Stimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_break&quot;&gt;OS_Stimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_wait&quot;&gt;OS_Stimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_delay&quot;&gt;OS_Stimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_get&quot;&gt;OS_Stimer_Get&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_check&quot;&gt;OS_Stimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_isrun&quot;&gt;OS_Stimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_pause&quot;&gt;OS_Stimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_continue&quot;&gt;OS_Stimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Stimer_Get&quot; [5-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_isrun?rev=1265295423">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T17:57:03+03:00</dc:date>
        <title>OSA : OS_Stimer_IsRun</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_isrun?rev=1265295423</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_stimer_isrun&quot; id=&quot;osa_os_stimer_isrun&quot;&gt;OSA : OS_Stimer_IsRun&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;bool &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Stimer_IsRun (stimer_id)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Проверить, считает ли таймер
&lt;/p&gt;

&lt;p&gt;
Для использования статических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность статических таймеров задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;stimer_id&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Идентификатор &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/timers#статические_таймеры&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:timers&quot;&gt;статического таймера&lt;/a&gt;&lt;/span&gt;. Количетсво и разрядность статических таймеров задается в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; константами &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt; и &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;false&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Таймер остановлен		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;true&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Таймер считает		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_Stimer_IsRun &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu19&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; OS_Stimer_Stop&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu19&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_IsSTimerRun&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_alloc&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_alloc&quot;&gt;OS_Stimer_Alloc&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_free&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_free&quot;&gt;OS_Stimer_Free&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_found&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_found&quot;&gt;OS_Stimer_Found&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_run&quot;&gt;OS_Stimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_break&quot;&gt;OS_Stimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_wait&quot;&gt;OS_Stimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_delay&quot;&gt;OS_Stimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_get&quot;&gt;OS_Stimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_check&quot;&gt;OS_Stimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_isrun&quot;&gt;OS_Stimer_IsRun&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_pause&quot;&gt;OS_Stimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_continue&quot;&gt;OS_Stimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Stimer_IsRun&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_pause?rev=1265295435">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T17:57:15+03:00</dc:date>
        <title>OSA : OS_Stimer_Pause</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_pause?rev=1265295435</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_stimer_pause&quot; id=&quot;osa_os_stimer_pause&quot;&gt;OSA : OS_Stimer_Pause&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Stimer_Pause (stimer_id)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Приостанавливаем таймер. Флаг переполнения уcтанавливается, значение счетчика запоминается.
&lt;/p&gt;

&lt;p&gt;
Для использования статических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность статических таймеров задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;stimer_id&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Идентификатор &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/timers#статические_таймеры&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:timers&quot;&gt;статического таймера&lt;/a&gt;&lt;/span&gt;. Количетсво и разрядность статических таймеров задается в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; константами &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt; и &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Stimer_Pause &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_PauseSTimer&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_alloc&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_alloc&quot;&gt;OS_Stimer_Alloc&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_free&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_free&quot;&gt;OS_Stimer_Free&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_found&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_found&quot;&gt;OS_Stimer_Found&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_run&quot;&gt;OS_Stimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_break&quot;&gt;OS_Stimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_wait&quot;&gt;OS_Stimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_delay&quot;&gt;OS_Stimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_get&quot;&gt;OS_Stimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_check&quot;&gt;OS_Stimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_isrun&quot;&gt;OS_Stimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_pause&quot;&gt;OS_Stimer_Pause&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_continue&quot;&gt;OS_Stimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Stimer_Pause&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_run?rev=1265295358">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T17:55:58+03:00</dc:date>
        <title>OSA : OS_Stimer_Run</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_run?rev=1265295358</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_stimer_run&quot; id=&quot;osa_os_stimer_run&quot;&gt;OSA : OS_Stimer_Run&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Stimer_Run (stimer_id, time)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Запустить таймер stimer_id на отсчет времени time. Флаг переполнения сбрасывается.
&lt;/p&gt;

&lt;p&gt;
Для использования статических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность статических таймеров задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;stimer_id&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Идентификатор &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/timers#статические_таймеры&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:timers&quot;&gt;статического таймера&lt;/a&gt;&lt;/span&gt;. Количетсво и разрядность статических таймеров задается в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; константами &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt; и &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;time&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Время, на которое запускается таймер. Задается в системных тиках - периодах вызова сервиса &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_timer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_timer&quot;&gt;OS_Timer&lt;/a&gt;&lt;/span&gt;. Не должно превышать разрядности таймера		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Stimer_Run &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;, &lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;    &lt;span class=&quot;co1&quot;&gt;// Запустить статический таймер номер 2 на 100 тиков&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_RunSTimer&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_alloc&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_alloc&quot;&gt;OS_Stimer_Alloc&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_free&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_free&quot;&gt;OS_Stimer_Free&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_found&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_found&quot;&gt;OS_Stimer_Found&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_run&quot;&gt;OS_Stimer_Run&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_break&quot;&gt;OS_Stimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_wait&quot;&gt;OS_Stimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_delay&quot;&gt;OS_Stimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_get&quot;&gt;OS_Stimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_check&quot;&gt;OS_Stimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_isrun&quot;&gt;OS_Stimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_pause&quot;&gt;OS_Stimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_continue&quot;&gt;OS_Stimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Stimer_Run&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_stop?rev=1286445228">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:53:48+03:00</dc:date>
        <title>OSA : OS_Stimer_Stop</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_stop?rev=1286445228</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_wait?rev=1265295380">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-04T17:56:20+03:00</dc:date>
        <title>OSA : OS_Stimer_Wait</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_wait?rev=1265295380</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_stimer_wait&quot; id=&quot;osa_os_stimer_wait&quot;&gt;OSA : OS_Stimer_Wait&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Stimer_Wait (stimer_id)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task.png?id=osa%3Aref%3Aallservices%3Aos_stimer_wait&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task.png&quot; class=&quot;media&quot; title=&quot;Разрешен вызов только в контексте задачи&quot; alt=&quot;Разрешен вызов только в контексте задачи&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_ct_sw.png?id=osa%3Aref%3Aallservices%3Aos_stimer_wait&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_ct_sw.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_ct_sw.png&quot; class=&quot;media&quot; title=&quot;Переключает контекст&quot; alt=&quot;Переключает контекст&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Ожидаем завершения счета таймера.
&lt;/p&gt;

&lt;p&gt;
Для использования статических таймеров в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность статических таймеров задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;stimer_id&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Идентификатор &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/timers#статические_таймеры&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:timers&quot;&gt;статического таймера&lt;/a&gt;&lt;/span&gt;. Количетсво и разрядность статических таймеров задается в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; константами &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMERS&lt;/a&gt;&lt;/span&gt; и &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_STIMER_SIZE&lt;/a&gt;&lt;/span&gt;		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Stimer_Run&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;, &lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;     &lt;span class=&quot;co1&quot;&gt;// Запускаем счет на 100 тиков&lt;/span&gt;
        OS_Stimer_Wait &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;        &lt;span class=&quot;co1&quot;&gt;// Ждем завершения счета&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_WaitSTimer&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_alloc&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_alloc&quot;&gt;OS_Stimer_Alloc&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_free&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_free&quot;&gt;OS_Stimer_Free&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_found&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_found&quot;&gt;OS_Stimer_Found&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_run&quot;&gt;OS_Stimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_break&quot;&gt;OS_Stimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_wait&quot;&gt;OS_Stimer_Wait&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_delay&quot;&gt;OS_Stimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_get&quot;&gt;OS_Stimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_check&quot;&gt;OS_Stimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_isrun&quot;&gt;OS_Stimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_pause&quot;&gt;OS_Stimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_stimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_stimer_continue&quot;&gt;OS_Stimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Stimer_Wait&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_continue?rev=1281529976">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-11T16:32:56+03:00</dc:date>
        <title>OSA : OS_Task_Continue</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_continue?rev=1281529976</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_task_continue&quot; id=&quot;osa_os_task_continue&quot;&gt;OSA : OS_Task_Continue&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Task_Continue (OST_TASK_POINTER tp)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Продолжить выполнение ранее приостановленной сервисом &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_pause&quot;&gt;OS_Task_Pause&lt;/a&gt;&lt;/span&gt;() задачи.
&lt;/p&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
Перед вызовом этого сервиса нужно быть уверенным в том, что &lt;em&gt;tp&lt;/em&gt; инициализирован сервисом &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/span&gt;.

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;tp&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Указатель на дескиптор задачи (&lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_task_pointer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_TASK_POINTER&lt;/a&gt;&lt;/span&gt;)		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Task_Pause&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;tp&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;                 &lt;span class=&quot;co1&quot;&gt;// Pause external task&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;                           &lt;span class=&quot;co1&quot;&gt;// Make time critical operations&lt;/span&gt;
        OS_Task_Continue&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;tp&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;              &lt;span class=&quot;co1&quot;&gt;// Continue paused task&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_ContinueTask&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_create&quot;&gt;OS_Task_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_replace&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_replace&quot;&gt;OS_Task_Replace&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_delete&quot;&gt;OS_Task_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_define&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_define&quot;&gt;OS_Task_Define&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_isenable&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_isenable&quot;&gt;OS_Task_IsEnable&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcreated&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcreated&quot;&gt;OS_Task_GetCreated&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_pause&quot;&gt;OS_Task_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_continue&quot;&gt;OS_Task_Continue&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_ispaused&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_ispaused&quot;&gt;OS_Task_IsPaused&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getpriority&quot;&gt;OS_Task_GetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_setpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_setpriority&quot;&gt;OS_Task_SetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_create?rev=1281530078">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-11T16:34:38+03:00</dc:date>
        <title>OSA : OS_Task_Create</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_create?rev=1281530078</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_task_create&quot; id=&quot;osa_os_task_create&quot;&gt;OSA : OS_Task_Create&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Task_Create (priority, TaskName)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_not_int.png?id=osa%3Aref%3Aallservices%3Aos_task_create&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_not_int.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_not_int.png&quot; class=&quot;media&quot; title=&quot;Нельзя вызывать из прерывания&quot; alt=&quot;Нельзя вызывать из прерывания&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Инициализируем конкретную задачу. Этот сервис ищет в памяти свободный дескриптор задачи и записывает в него адрес создаваемой задачи, приоритет и флаги состояния. Изначально задача считается готовой к выполнению. Как только эта задача станет самой приоритетной из готовых, она получит управление.
&lt;/p&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
&lt;strong&gt;При ипользовании CCS&lt;/strong&gt;: компилятор должен быть проинформирован о том, что функция &lt;em&gt;TaskName&lt;/em&gt; будет вызвана планировщиком через указатель, поэтому в функции main нужно вызывать сервис  &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_define&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_define&quot;&gt;OS_Task_Define&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;При использовании mikroC PRO&lt;/strong&gt;: все фунции-задачи должны быть описаны директивой #pragma fncall, напрмер:&lt;br/&gt;
 &lt;br/&gt;
 
&lt;span class=&quot;important&quot;&gt;#pragma fncall main MyTask&lt;/span&gt;&lt;br/&gt;
 
&lt;span class=&quot;important&quot;&gt;void MyTask (void)&lt;/span&gt;&lt;br/&gt;
 
&lt;span class=&quot;important&quot;&gt;{&lt;/span&gt;&lt;br/&gt;
 
    …

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только не из прерывания
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;priority&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Приоритет. Может быть от 0 (высший) до 7 (низший)		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;TaskName&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Имя функции, которая будет использоваться как задача.		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;FSR (FSR0)&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Указывает на дескриптор задачи. Обычно в нем нет необходимости, но если будет нужно изменять приоритет этой задачи из другой, то можно пользоваться этим указателем.		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task1 &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; OS_Yield&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task2 &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; OS_Yield&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; main &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    OS_Init&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
    OS_Task_Create &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;, Task1&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;    &lt;span class=&quot;co1&quot;&gt;// Создаем задачу Task1 с приоритетом 1&lt;/span&gt;
    OS_Task_Create &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;5&lt;/span&gt;, Task2&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;    &lt;span class=&quot;co1&quot;&gt;// Создаем задачу Task1 с приоритетом 5&lt;/span&gt;
    &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_CreateTask&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_create&quot;&gt;OS_Task_Create&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_replace&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_replace&quot;&gt;OS_Task_Replace&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_delete&quot;&gt;OS_Task_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_define&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_define&quot;&gt;OS_Task_Define&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_isenable&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_isenable&quot;&gt;OS_Task_IsEnable&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcreated&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcreated&quot;&gt;OS_Task_GetCreated&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_pause&quot;&gt;OS_Task_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_continue&quot;&gt;OS_Task_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_ispaused&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_ispaused&quot;&gt;OS_Task_IsPaused&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getpriority&quot;&gt;OS_Task_GetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_setpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_setpriority&quot;&gt;OS_Task_SetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Task_Create&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_define?rev=1248521183">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-25T15:26:23+03:00</dc:date>
        <title>OSA : OS_Task_Define</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_define?rev=1248521183</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_task_define&quot; id=&quot;osa_os_task_define&quot;&gt;OSA : OS_Task_Define&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;os_task_define_taskname&quot; id=&quot;os_task_define_taskname&quot;&gt;OS_Task_Define (TaskName)&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;strong&gt;Для пользователей CCS&lt;/strong&gt;:  этот сервис должен вызываться из функции main(); вызовом этого сервиса мы сообщаем компилятору, что функция с именем &lt;em&gt;TaskName&lt;/em&gt; будет вызываться планировщиком по указателю.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Only from main()
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры&quot; id=&quot;параметры&quot;&gt;Параметры:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;TaskName&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Имя C-функции, описывающей задачу		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращает&quot; id=&quot;возвращает&quot;&gt;Возвращает:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Nothing
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример&quot; id=&quot;пример&quot;&gt;Пример:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;code cpp&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task1 &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; OS_Yield&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task2 &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; OS_Yield&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; main &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    OS_Init&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
    OS_Task_Define&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;Task1&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;       &lt;span class=&quot;co1&quot;&gt;// Говорим компилятору, что функции Task1 и&lt;/span&gt;
    OS_Task_Define&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;Task2&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;       &lt;span class=&quot;co1&quot;&gt;// Task2 вызываются планировщиком по указателю&lt;/span&gt;
&amp;nbsp;
    OS_Task_Create&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;, Task1&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;    &lt;span class=&quot;co1&quot;&gt;// Создаем задачи&lt;/span&gt;
    OS_Task_Create&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;5&lt;/span&gt;, Task2&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;    &lt;span class=&quot;co1&quot;&gt;// &lt;/span&gt;
    &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
-
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_create&quot;&gt;OS_Task_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_replace&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_replace&quot;&gt;OS_Task_Replace&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_delete&quot;&gt;OS_Task_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_pause&quot;&gt;OS_Task_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_continue&quot;&gt;OS_Task_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_ispaused&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_ispaused&quot;&gt;OS_Task_IsPaused&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getpriority&quot;&gt;OS_Task_GetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_setpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_setpriority&quot;&gt;OS_Task_SetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Alphabetical&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;All services&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_delete?rev=1281530104">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-11T16:35:04+03:00</dc:date>
        <title>OSA : DeleteTask</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_delete?rev=1281530104</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_deletetask&quot; id=&quot;osa_deletetask&quot;&gt;OSA : DeleteTask&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Task_Delete (OST_TASK_POINTER tp)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Остановить внешнюю задачу и удалить ее из списка активных задач. С вызовом этого сервиса нужно быть осторожным: следует быть увереным, что останавливаемая задача не занимает какой-нибудь ресурс, которого ждет другая задача. Рекомендуется после выполняния этого сервиса обнулять указатель на дескриптор.
&lt;/p&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
Перед вызовом этого сервиса нужно быть уверенным в том, что &lt;em&gt;tp&lt;/em&gt; инициализирован сервисом &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/span&gt;.

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;p&gt;
В качестве &lt;em&gt;tp&lt;/em&gt; можно использовать макрос &lt;strong&gt;&lt;em&gt;this_task&lt;/em&gt;&lt;/strong&gt; или сервис &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/span&gt;().
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;tp&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Указатель на дескиптор задачи (&lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_task_pointer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_TASK_POINTER&lt;/a&gt;&lt;/span&gt;)		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Task_Delete &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;tp&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        tp &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OST_TASK_POINTER&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;nu19&quot;&gt;0&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_DeleteTask&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_create&quot;&gt;OS_Task_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_replace&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_replace&quot;&gt;OS_Task_Replace&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_delete&quot;&gt;OS_Task_Delete&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_define&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_define&quot;&gt;OS_Task_Define&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_isenable&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_isenable&quot;&gt;OS_Task_IsEnable&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcreated&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcreated&quot;&gt;OS_Task_GetCreated&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_pause&quot;&gt;OS_Task_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_continue&quot;&gt;OS_Task_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_ispaused&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_ispaused&quot;&gt;OS_Task_IsPaused&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getpriority&quot;&gt;OS_Task_GetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_setpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_setpriority&quot;&gt;OS_Task_SetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : DeleteTask&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcreated?rev=1281530137">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-11T16:35:37+03:00</dc:date>
        <title>OSA : OS_Task_GetCreated</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcreated?rev=1281530137</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_task_getcreated&quot; id=&quot;osa_os_task_getcreated&quot;&gt;OSA : OS_Task_GetCreated&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;OST_TASK_POINTER &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Task_GetCreated ()&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Этот сервис вызывается сразу за &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_create&quot;&gt;OS_Task_Create&lt;/a&gt;&lt;/span&gt;() и возвращает указатель на дескриптор только что созданной задачи. Этот указатель может быть использован для управления задачей из другой задачи (удаления, приостановки и т.д.).
&lt;/p&gt;

&lt;p&gt;
Перед вызовом этого сервиса нужно убедиться, что &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_create&quot;&gt;OS_Task_Create&lt;/a&gt;&lt;/span&gt;() действительно создал задачу (&lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_iserror&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_iserror&quot;&gt;OS_IsError&lt;/a&gt;&lt;/span&gt;() должен вернуть false)
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Сразу за вызовом &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_create&quot;&gt;OS_Task_Create&lt;/a&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_task_pointer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_TASK_POINTER&lt;/a&gt;&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Указатель на дескриптор задачи.		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_TASK_POINTER tp1;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task1 &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; OS_Yield&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task2 &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        OS_Task_Pause&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;tp1&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Task_Continue&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;tp1&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; main &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    OS_Init&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
    OS_Task_Create &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;, Task1&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;                     &lt;span class=&quot;co1&quot;&gt;// Создаем задачу Task1 с приоритетом 1&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;sy3&quot;&gt;!&lt;/span&gt;OS_IsError&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; tp1 &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; OS_Task_GetCreated&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;; &lt;span class=&quot;co1&quot;&gt;// Получаем дескриптор&lt;/span&gt;
&amp;nbsp;
    OS_Task_Create &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;5&lt;/span&gt;, Task2&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;    &lt;span class=&quot;co1&quot;&gt;// Создаем задачу Task1 с приоритетом 5&lt;/span&gt;
&amp;nbsp;
    OS_Run&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_create&quot;&gt;OS_Task_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_replace&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_replace&quot;&gt;OS_Task_Replace&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_delete&quot;&gt;OS_Task_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_define&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_define&quot;&gt;OS_Task_Define&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_isenable&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_isenable&quot;&gt;OS_Task_IsEnable&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcreated&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcreated&quot;&gt;OS_Task_GetCreated&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_pause&quot;&gt;OS_Task_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_continue&quot;&gt;OS_Task_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_ispaused&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_ispaused&quot;&gt;OS_Task_IsPaused&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getpriority&quot;&gt;OS_Task_GetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_setpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_setpriority&quot;&gt;OS_Task_SetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Task_GetCreated&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur?rev=1281530121">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-11T16:35:21+03:00</dc:date>
        <title>OSA : OS_GetCurTask</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur?rev=1281530121</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_getcurtask&quot; id=&quot;osa_os_getcurtask&quot;&gt;OSA : OS_GetCurTask&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;OST_TASK_POINTER &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Task_GetCur ()&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task.png?id=osa%3Aref%3Aallservices%3Aos_task_getcur&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task.png&quot; class=&quot;media&quot; title=&quot;Разрешен вызов только в контексте задачи&quot; alt=&quot;Разрешен вызов только в контексте задачи&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Получить указатель на TCB текущей задачи. Это указатель используется для управления состоянием задачи из-вне. Обычно этот сервис вызывается в самом начале функции-задачи.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_task_pointer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_TASK_POINTER&lt;/a&gt;&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Указатель на дескриптор текущей задачи		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_TASK_POINTER tp_Task;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    tp_Task &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; OS_Task_GetCur&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_create&quot;&gt;OS_Task_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_replace&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_replace&quot;&gt;OS_Task_Replace&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_delete&quot;&gt;OS_Task_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_define&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_define&quot;&gt;OS_Task_Define&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_isenable&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_isenable&quot;&gt;OS_Task_IsEnable&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcreated&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcreated&quot;&gt;OS_Task_GetCreated&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_pause&quot;&gt;OS_Task_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_continue&quot;&gt;OS_Task_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_ispaused&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_ispaused&quot;&gt;OS_Task_IsPaused&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getpriority&quot;&gt;OS_Task_GetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_setpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_setpriority&quot;&gt;OS_Task_SetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getpriority?rev=1281530011">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-11T16:33:31+03:00</dc:date>
        <title>OSA : OS_Task_GetPriority</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getpriority?rev=1281530011</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_task_getpriority&quot; id=&quot;osa_os_task_getpriority&quot;&gt;OSA : OS_Task_GetPriority&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;char &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Task_GetPriority (OST_TASK_POINTER tp)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Возвращает приоритет задачи.
&lt;/p&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
Перед вызовом этого сервиса нужно быть уверенным в том, что &lt;em&gt;tp&lt;/em&gt; инициализирован сервисом &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/span&gt;.

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;p&gt;
В качестве &lt;em&gt;tp&lt;/em&gt; можно использовать макрос &lt;strong&gt;&lt;em&gt;this task&lt;/em&gt;&lt;/strong&gt; или сервис &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/span&gt;().
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;tp&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Указатель на дескиптор задачи (&lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_task_pointer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_TASK_POINTER&lt;/a&gt;&lt;/span&gt;)		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;char&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Текущий приоритет задачи (от 0 до 7)		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw4&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;char&lt;/span&gt; temp;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        temp &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; OS_Task_GetPriority&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;this_task&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        OS_Task_SetPriority&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;this_task, &lt;span class=&quot;nu19&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;           &lt;span class=&quot;co1&quot;&gt;// Устанавливаем задаче высший приоритет&lt;/span&gt;
        &lt;span class=&quot;co1&quot;&gt;// Здесь выполняем критические ко времени операции&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Task_SetPriority&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;this_task, temp&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;        &lt;span class=&quot;co1&quot;&gt;// Восстанавливаем старый приоритет&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_GetTaskPriority&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_create&quot;&gt;OS_Task_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_replace&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_replace&quot;&gt;OS_Task_Replace&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_delete&quot;&gt;OS_Task_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_define&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_define&quot;&gt;OS_Task_Define&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_isenable&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_isenable&quot;&gt;OS_Task_IsEnable&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcreated&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcreated&quot;&gt;OS_Task_GetCreated&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_pause&quot;&gt;OS_Task_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_continue&quot;&gt;OS_Task_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_ispaused&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_ispaused&quot;&gt;OS_Task_IsPaused&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getpriority&quot;&gt;OS_Task_GetPriority&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_setpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_setpriority&quot;&gt;OS_Task_SetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Task_GetPriority&quot; [4-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_isenable?rev=1281529853">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-11T16:30:53+03:00</dc:date>
        <title>OSA : OS_Task_IsEnable</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_isenable?rev=1281529853</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_task_isenable&quot; id=&quot;osa_os_task_isenable&quot;&gt;OSA : OS_Task_IsEnable&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;bool &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Task_IsEnable (tcb)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Проверить, активна ли внешняя задача. Применяется для того, чтобы быть уверенным в том, что операции проводятся с существующей задачей.
&lt;/p&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
Перед вызовом этого сервиса нужно быть уверенным в том, что &lt;em&gt;tcb&lt;/em&gt; инициализирован сервисом &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/span&gt;.

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;tcb&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Указатель на дескиптор задачи (&lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_task_pointer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_TASK_POINTER&lt;/a&gt;&lt;/span&gt;)		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;false&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 задача не активна (либо удалена либо не была создана)		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;true&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 задача присутствует в списке активных задач		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_Task_IsEnable &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;tcb&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
            &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_IsTaskEnable&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_create&quot;&gt;OS_Task_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_replace&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_replace&quot;&gt;OS_Task_Replace&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_delete&quot;&gt;OS_Task_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_define&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_define&quot;&gt;OS_Task_Define&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcreated&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcreated&quot;&gt;OS_Task_GetCreated&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_pause&quot;&gt;OS_Task_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_continue&quot;&gt;OS_Task_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_ispaused&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_ispaused&quot;&gt;OS_Task_IsPaused&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getpriority&quot;&gt;OS_Task_GetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_setpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_setpriority&quot;&gt;OS_Task_SetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Task_IsEnable&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_ispaused?rev=1281529938">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-11T16:32:18+03:00</dc:date>
        <title>OSA : OS_Task_IsPaused</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_ispaused?rev=1281529938</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_task_ispaused&quot; id=&quot;osa_os_task_ispaused&quot;&gt;OSA : OS_Task_IsPaused&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;bool &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Task_IsPaused (OST_TASK_POINTER tp)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Проверить, приостановлена ли внешняя задача
&lt;/p&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
Перед вызовом этого сервиса нужно быть уверенным в том, что &lt;em&gt;tp&lt;/em&gt; инициализирован сервисом &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/span&gt;.

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;tp&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Указатель на дескиптор задачи (&lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_task_pointer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_TASK_POINTER&lt;/a&gt;&lt;/span&gt;)		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;false&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 задача не приостановлена		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;true&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 задача приостановлена		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;OST_MSG_CB msg_cb;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_Task_IsPaused &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;tp&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
            OS_Msg_Send&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;msg_cb, &lt;span class=&quot;st0&quot;&gt;&amp;quot;Paused.&amp;quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_IsTaskPaused&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_create&quot;&gt;OS_Task_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_replace&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_replace&quot;&gt;OS_Task_Replace&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_delete&quot;&gt;OS_Task_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_define&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_define&quot;&gt;OS_Task_Define&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_isenable&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_isenable&quot;&gt;OS_Task_IsEnable&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcreated&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcreated&quot;&gt;OS_Task_GetCreated&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_pause&quot;&gt;OS_Task_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_continue&quot;&gt;OS_Task_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_ispaused&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_ispaused&quot;&gt;OS_Task_IsPaused&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getpriority&quot;&gt;OS_Task_GetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_setpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_setpriority&quot;&gt;OS_Task_SetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Task_IsPaused&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_pause?rev=1281530151">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-11T16:35:51+03:00</dc:date>
        <title>OSA : OS_Task_Pause</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_pause?rev=1281530151</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_task_pause&quot; id=&quot;osa_os_task_pause&quot;&gt;OSA : OS_Task_Pause&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Task_Pause (OST_TASK_POINTER tp)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Приостановить задачу.
&lt;/p&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
Перед вызовом этого сервиса нужно быть уверенным в том, что &lt;em&gt;tp&lt;/em&gt; инициализирован сервисом &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/span&gt;.

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;p&gt;
В качестве &lt;em&gt;tp&lt;/em&gt;можно использовать макрос &lt;strong&gt;&lt;em&gt;this task&lt;/em&gt;&lt;/strong&gt; или сервис &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/span&gt;().
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Везде
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;tp&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Указатель на дескиптор задачи (&lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_task_pointer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_TASK_POINTER&lt;/a&gt;&lt;/span&gt;)		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Task_Pause&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;tp&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;                 &lt;span class=&quot;co1&quot;&gt;// Pause external task&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;                           &lt;span class=&quot;co1&quot;&gt;// Make time critical operations&lt;/span&gt;
        OS_Task_Continue&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;tp&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;              &lt;span class=&quot;co1&quot;&gt;// Continue paused task&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_PauseTask&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_create&quot;&gt;OS_Task_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_replace&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_replace&quot;&gt;OS_Task_Replace&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_delete&quot;&gt;OS_Task_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_define&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_define&quot;&gt;OS_Task_Define&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_isenable&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_isenable&quot;&gt;OS_Task_IsEnable&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcreated&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcreated&quot;&gt;OS_Task_GetCreated&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_pause&quot;&gt;OS_Task_Pause&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_continue&quot;&gt;OS_Task_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_ispaused&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_ispaused&quot;&gt;OS_Task_IsPaused&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getpriority&quot;&gt;OS_Task_GetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_setpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_setpriority&quot;&gt;OS_Task_SetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_replace?rev=1281530091">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-11T16:34:51+03:00</dc:date>
        <title>OSA : OS_Task_Replace</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_replace?rev=1281530091</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_task_replace&quot; id=&quot;osa_os_task_replace&quot;&gt;OSA : OS_Task_Replace&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Task_Replace (priority, TaskName)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task.png?id=osa%3Aref%3Aallservices%3Aos_task_replace&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task.png&quot; class=&quot;media&quot; title=&quot;Разрешен вызов только в контексте задачи&quot; alt=&quot;Разрешен вызов только в контексте задачи&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Заменить текущую задачу на новую. Задача переводится в состояние &amp;quot;не создана&amp;quot;, дескриптор текущей задачи освобождается, а на ее место в дескриптор заносится новая задача, ее приоритет и флаги состояния. Изначально новая задача находится в состоянии готовности.
&lt;/p&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
Допускается перезапуск задачей самой себя. Может оказаться полезным для быстрого перезапуска, когда вечному циклу внутри задачи предшествует секция инициализации.

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;priority&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Приоритет. Может быть от 0 (высший) до 7 (низший)		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;TaskName&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Имя функции, которая будет использоваться как задача.		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task2 &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        OS_Yield&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task1 &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw4&quot;&gt;char&lt;/span&gt; temp;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;co1&quot;&gt;// Удаляем текущую задачу и на ее место создаем Task2() с таким же приоритетом&lt;/span&gt;
        temp &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; OS_Task_GetPriority&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        OS_Task_Replace &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;temp, Task2&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_ReplaceTask&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_create&quot;&gt;OS_Task_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_replace&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_replace&quot;&gt;OS_Task_Replace&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_delete&quot;&gt;OS_Task_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_define&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_define&quot;&gt;OS_Task_Define&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_isenable&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_isenable&quot;&gt;OS_Task_IsEnable&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcreated&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcreated&quot;&gt;OS_Task_GetCreated&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_pause&quot;&gt;OS_Task_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_continue&quot;&gt;OS_Task_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_ispaused&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_ispaused&quot;&gt;OS_Task_IsPaused&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getpriority&quot;&gt;OS_Task_GetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_setpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_setpriority&quot;&gt;OS_Task_SetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_setpriority?rev=1281529994">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-11T16:33:14+03:00</dc:date>
        <title>OSA : OS_Task_SetPriority</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_setpriority?rev=1281529994</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_task_setpriority&quot; id=&quot;osa_os_task_setpriority&quot;&gt;OSA : OS_Task_SetPriority&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Task_SetPriority (OST_TASK_POINTER tp, char priority)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

Изменить приоритет задачи.
&lt;/p&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
Перед вызовом этого сервиса нужно быть уверенным в том, что &lt;em&gt;tp&lt;/em&gt; инициализирован сервисом &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/span&gt;.

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;p&gt;
В качестве &lt;em&gt;tp&lt;/em&gt; можно использовать макрос &lt;strong&gt;&lt;em&gt;this task&lt;/em&gt;&lt;/strong&gt; или сервис &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/span&gt;().
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;tp&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Указатель на дескиптор задачи (&lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_task_pointer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;OST_TASK_POINTER&lt;/a&gt;&lt;/span&gt;)		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;priority&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Приоритет. Может быть от 0 (высший) до 7 (низший)		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw4&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;char&lt;/span&gt; temp;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        temp &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; OS_Task_GetPriority&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;this_task&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        OS_Task_SetPriority&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;this_task, &lt;span class=&quot;nu19&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;           &lt;span class=&quot;co1&quot;&gt;// Устанавливаем задаче высший приоритет&lt;/span&gt;
        &lt;span class=&quot;co1&quot;&gt;// Здесь выполняем критические ко времени операции&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Task_SetPriority&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;this_task, temp&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;        &lt;span class=&quot;co1&quot;&gt;// Восстанавливаем старый приоритет&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_SetTaskPriority&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_create&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_create&quot;&gt;OS_Task_Create&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_replace&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_replace&quot;&gt;OS_Task_Replace&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_delete&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_delete&quot;&gt;OS_Task_Delete&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_define&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_define&quot;&gt;OS_Task_Define&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_isenable&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_isenable&quot;&gt;OS_Task_IsEnable&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcur&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcur&quot;&gt;OS_Task_GetCur&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getcreated&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getcreated&quot;&gt;OS_Task_GetCreated&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_pause&quot;&gt;OS_Task_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_continue&quot;&gt;OS_Task_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_ispaused&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_ispaused&quot;&gt;OS_Task_IsPaused&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_getpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_getpriority&quot;&gt;OS_Task_GetPriority&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_setpriority&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_task_setpriority&quot;&gt;OS_Task_SetPriority&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Task_SetPriority&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_stop?rev=1286445240">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:54:00+03:00</dc:date>
        <title>OSA : OS_Task_Stop</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_task_stop?rev=1286445240</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_timer?rev=1221269339">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-13T05:28:59+03:00</dc:date>
        <title>OSA : OS_Timer</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_timer?rev=1221269339</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_timer&quot; id=&quot;osa_os_timer&quot;&gt;OSA : OS_Timer&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;os_timer&quot; id=&quot;os_timer&quot;&gt;OS_Timer ()&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_timer&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Обработка всех таймеров (вставляется в периодическое место в программе, например, в прерывание по таймеру). Эта функция должна использоваться, если в программе есть &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_delay&quot;&gt;OS_Delay&lt;/a&gt;&lt;/span&gt;, работа с &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_xxxTimer или ожидание событий с таймаутом.
&lt;/p&gt;

&lt;p&gt;
Увеличивает все активные таймеры на 1. Как только таймер переполняется, выставляется соответствующий ему бит переполнения.

&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
В периодическом месте программы.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; interrupt isr &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;TMR2IF&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        TMR2IF &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu19&quot;&gt;0&lt;/span&gt;;
        OS_Timer&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Timer&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_break?rev=1265210965">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-03T18:29:25+03:00</dc:date>
        <title>OSA : OS_Ttimer_Break</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_break?rev=1265210965</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_ttimer_break&quot; id=&quot;osa_os_ttimer_break&quot;&gt;OSA : OS_Ttimer_Break&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Ttimer_Break ()&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_ttimer_break&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task.png?id=osa%3Aref%3Aallservices%3Aos_ttimer_break&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task.png&quot; class=&quot;media&quot; title=&quot;Разрешен вызов только в контексте задачи&quot; alt=&quot;Разрешен вызов только в контексте задачи&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Останавливает счет таймера текущей задачи. Флаг переполнения утсанавливается.
&lt;/p&gt;

&lt;p&gt;
Для использования таймеров задач в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_TTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность таймеров задач задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_TTIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_Ttimer_Get&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;sy1&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; OS_Ttimer_Break &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_run&quot;&gt;OS_Ttimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_break&quot;&gt;OS_Ttimer_Break&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_delay&quot;&gt;OS_Ttimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_wait&quot;&gt;OS_Ttimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_get&quot;&gt;OS_Ttimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_check&quot;&gt;OS_Ttimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_isrun&quot;&gt;OS_Ttimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_pause&quot;&gt;OS_Ttimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_continue&quot;&gt;OS_Ttimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Ttimer_Break&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_check?rev=1276933618">
        <dc:format>text/html</dc:format>
        <dc:date>2010-06-19T11:46:58+03:00</dc:date>
        <title>OSA : OS_Ttimer_Check</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_check?rev=1276933618</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_ttimer_check&quot; id=&quot;osa_os_ttimer_check&quot;&gt;OSA : OS_Ttimer_Check&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;bool &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Ttimer_Check ()&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_ttimer_check&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task_plus.png?id=osa%3Aref%3Aallservices%3Aos_ttimer_check&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task_plus.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task_plus.png&quot; class=&quot;media&quot; title=&quot;Разрешается вызов из задачи и функций, вызываемых задачей (любой вложенности)&quot; alt=&quot;Разрешается вызов из задачи и функций, вызываемых задачей (любой вложенности)&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Проверить, закончил ли таймер текущей задачи счет.
&lt;/p&gt;

&lt;p&gt;
Для использования таймеров задач в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_TTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность таймеров задач задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_TTIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Разрешается вызов из задачи и функций, вызываемых задачей (любой вложенности)
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;false&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Таймер считает, таймаута не было		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;true&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Был таймаут или таймер остановлен		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Ttimer_Run&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;kw1&quot;&gt;while&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;sy3&quot;&gt;!&lt;/span&gt;OS_Ttimer_Check &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; OS_Yield&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_run&quot;&gt;OS_Ttimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_break&quot;&gt;OS_Ttimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_delay&quot;&gt;OS_Ttimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_wait&quot;&gt;OS_Ttimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_get&quot;&gt;OS_Ttimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_check&quot;&gt;OS_Ttimer_Check&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_isrun&quot;&gt;OS_Ttimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_pause&quot;&gt;OS_Ttimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_continue&quot;&gt;OS_Ttimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Ttimer_Check&quot; [4-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_continue?rev=1286445244">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:54:04+03:00</dc:date>
        <title>OSA : OS_Ttimer_Continue</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_continue?rev=1286445244</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_delay?rev=1286445245">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:54:05+03:00</dc:date>
        <title>OSA : OS_Ttimer_Delay</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_delay?rev=1286445245</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_get?rev=1265211203">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-03T18:33:23+03:00</dc:date>
        <title>OSA : OS_Ttimer_Get</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_get?rev=1265211203</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_ttimer_get&quot; id=&quot;osa_os_ttimer_get&quot;&gt;OSA : OS_Ttimer_Get&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;_OST_TTIMER &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Ttimer_Get ()&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_ttimer_get&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task.png?id=osa%3Aref%3Aallservices%3Aos_ttimer_get&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task.png&quot; class=&quot;media&quot; title=&quot;Разрешен вызов только в контексте задачи&quot; alt=&quot;Разрешен вызов только в контексте задачи&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Получить оставшееся время счета.
&lt;/p&gt;

&lt;p&gt;
&lt;p&gt;&lt;div class=&quot;noteclassic&quot;&gt;
Если обработка таймеров &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_timer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_timer&quot;&gt;OS_Timer&lt;/a&gt;&lt;/span&gt; вызывается из функции-прерывания, то перед вызовом этого сервиса нужно либо запретить прерывания (&lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_di&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_di&quot;&gt;OS_DI&lt;/a&gt;&lt;/span&gt;()), либо войти в критическую секцию, либо приостановить таймер (&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_pause&quot;&gt;OS_Ttimer_Pause&lt;/a&gt;).

&lt;/div&gt;&lt;/p&gt;
&lt;/p&gt;

&lt;p&gt;
Для использования таймеров задач в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_TTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность таймеров задач задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_TTIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/data_types#ost_ttimer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:data_types&quot;&gt;_OST_TTIMER&lt;/a&gt;&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Сколько тиков осталось до переполнения		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_Ttimer_Get &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;sy1&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; GREEN_LED &lt;span class=&quot;sy1&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;;   &lt;span class=&quot;co1&quot;&gt;// Зажигаем светодиод, если осталось&lt;/span&gt;
                                                    &lt;span class=&quot;co1&quot;&gt;// считать &amp;lt; 10 тиков&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_run&quot;&gt;OS_Ttimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_break&quot;&gt;OS_Ttimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_delay&quot;&gt;OS_Ttimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_wait&quot;&gt;OS_Ttimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_get&quot;&gt;OS_Ttimer_Get&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_check&quot;&gt;OS_Ttimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_isrun&quot;&gt;OS_Ttimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_pause&quot;&gt;OS_Ttimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_continue&quot;&gt;OS_Ttimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Ttimer_Get&quot; [3-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_isrun?rev=1265211218">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-03T18:33:38+03:00</dc:date>
        <title>OSA : OS_Ttimer_IsRun</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_isrun?rev=1265211218</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_ttimer_isrun&quot; id=&quot;osa_os_ttimer_isrun&quot;&gt;OSA : OS_Ttimer_IsRun&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;bool &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Ttimer_IsRun ()&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_ttimer_isrun&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task.png?id=osa%3Aref%3Aallservices%3Aos_ttimer_isrun&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task.png&quot; class=&quot;media&quot; title=&quot;Разрешен вызов только в контексте задачи&quot; alt=&quot;Разрешен вызов только в контексте задачи&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Проверить, считает ли таймер в данный момент
&lt;/p&gt;

&lt;p&gt;
Для использования таймеров задач в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_TTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность таймеров задач задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_TTIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;false&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Таймер остановлен		&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;true&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
 Таймер считает		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;OS_Ttimer_IsRun &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; OS_Ttimer_Break&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_run&quot;&gt;OS_Ttimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_break&quot;&gt;OS_Ttimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_delay&quot;&gt;OS_Ttimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_wait&quot;&gt;OS_Ttimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_get&quot;&gt;OS_Ttimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_check&quot;&gt;OS_Ttimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_isrun&quot;&gt;OS_Ttimer_IsRun&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_pause&quot;&gt;OS_Ttimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_continue&quot;&gt;OS_Ttimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Ttimer_IsRun&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_pause?rev=1265211161">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-03T18:32:41+03:00</dc:date>
        <title>OSA : OS_Ttimer_Pause</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_pause?rev=1265211161</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_ttimer_pause&quot; id=&quot;osa_os_ttimer_pause&quot;&gt;OSA : OS_Ttimer_Pause&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Ttimer_Pause ()&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_ttimer_pause&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task.png?id=osa%3Aref%3Aallservices%3Aos_ttimer_pause&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task.png&quot; class=&quot;media&quot; title=&quot;Разрешен вызов только в контексте задачи&quot; alt=&quot;Разрешен вызов только в контексте задачи&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Приостанавливаем таймер текущей задачи. Флаг переполнения утсанавливается.
&lt;/p&gt;

&lt;p&gt;
Для использования таймеров задач в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_TTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность таймеров задач задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_TTIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Ttimer_Pause &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_run&quot;&gt;OS_Ttimer_Run&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_break&quot;&gt;OS_Ttimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_delay&quot;&gt;OS_Ttimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_wait&quot;&gt;OS_Ttimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_get&quot;&gt;OS_Ttimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_check&quot;&gt;OS_Ttimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_isrun&quot;&gt;OS_Ttimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_pause&quot;&gt;OS_Ttimer_Pause&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_continue&quot;&gt;OS_Ttimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Ttimer_Pause&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_run?rev=1265210811">
        <dc:format>text/html</dc:format>
        <dc:date>2010-02-03T18:26:51+03:00</dc:date>
        <title>OSA : OS_Ttimer_Run</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_run?rev=1265210811</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_ttimer_run&quot; id=&quot;osa_os_ttimer_run&quot;&gt;OSA : OS_Ttimer_Run&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
&lt;span style='color:blue; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Ttimer_Run (time)&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 

&lt;/p&gt;

&lt;/div&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_to.png?id=osa%3Aref%3Aallservices%3Aos_ttimer_run&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_to.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_to.png&quot; class=&quot;media&quot; title=&quot;Сервис использует таймаут&quot; alt=&quot;Сервис использует таймаут&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task.png?id=osa%3Aref%3Aallservices%3Aos_ttimer_run&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task.png&quot; class=&quot;media&quot; title=&quot;Разрешен вызов только в контексте задачи&quot; alt=&quot;Разрешен вызов только в контексте задачи&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Запустить таймер текущей задачи на отсчет времени time. Флаг переполнения сбрасывается.
&lt;/p&gt;

&lt;p&gt;
Для использования таймеров задач в файле &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OSAcfg.h&lt;/a&gt;&lt;/span&gt; нужно определить константу &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#содержание_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_ENABLE_TTIMERS&lt;/a&gt;&lt;/span&gt;. Разрядность таймеров задач задается константой &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/appendix/configuration#типы_данных&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:appendix:configuration&quot;&gt;OS_TTIMER_SIZE&lt;/a&gt;&lt;/span&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;em&gt;&lt;code&gt;time&lt;/code&gt;&lt;/em&gt;		&lt;/td&gt;
		&lt;td&gt;
Время, на которое запускается таймер. Задается в системных тиках - периодах вызова сервиса &lt;span class=&quot;important&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_timer&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_timer&quot;&gt;OS_Timer&lt;/a&gt;&lt;/span&gt;. Не должно превышать разрядности таймера		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Ttimer_Run &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;    &lt;span class=&quot;co1&quot;&gt;// Запустить таймер текущей задачи на 100 тиков&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;span class=&quot;curid&quot;&gt;&lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_run&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_run&quot;&gt;OS_Ttimer_Run&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_break&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_break&quot;&gt;OS_Ttimer_Break&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_delay&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_delay&quot;&gt;OS_Ttimer_Delay&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_wait&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_wait&quot;&gt;OS_Ttimer_Wait&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_get&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_get&quot;&gt;OS_Ttimer_Get&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_check&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_check&quot;&gt;OS_Ttimer_Check&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_isrun&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_isrun&quot;&gt;OS_Ttimer_IsRun&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_pause&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_pause&quot;&gt;OS_Ttimer_Pause&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_continue&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:allservices:os_ttimer_continue&quot;&gt;OS_Ttimer_Continue&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Ttimer_Run&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_wait?rev=1286445249">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:54:09+03:00</dc:date>
        <title>OSA : OS_Ttimer_Wait</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_ttimer_wait?rev=1286445249</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_wait?rev=1246216354">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-28T23:12:34+03:00</dc:date>
        <title>OSA : OS_Wait</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_wait?rev=1246216354</link>
        <description>


&lt;h1&gt;&lt;a name=&quot;osa_os_wait&quot; id=&quot;osa_os_wait&quot;&gt;OSA : OS_Wait&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;os_wait_condition&quot; id=&quot;os_wait_condition&quot;&gt;OS_Wait (condition)&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_task.png?id=osa%3Aref%3Aallservices%3Aos_wait&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_task.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_task.png&quot; class=&quot;media&quot; title=&quot;Разрешен вызов только в контексте задачи&quot; alt=&quot;Разрешен вызов только в контексте задачи&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic24.ru/lib/exe/detail.php/osa/ref/attr_call_ct_sw.png?id=osa%3Aref%3Aallservices%3Aos_wait&quot; class=&quot;media&quot; title=&quot;osa:ref:attr_call_ct_sw.png&quot;&gt;&lt;img src=&quot;http://www.pic24.ru/lib/exe/fetch.php/osa/ref/attr_call_ct_sw.png&quot; class=&quot;media&quot; title=&quot;Переключает контекст&quot; alt=&quot;Переключает контекст&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Переводит задачу в режим ожидания до тех пор, пока не будет выполнено заданное условие. Условием &lt;em&gt;condition&lt;/em&gt; в данном случае может быть любое выражение перечислимого типа (bool, char, int и т.д.). Как только условие выполняется, задача переходит в состояние готовности и, как только задача становится самой приоритетной из всех готовых, она получает управление. Исключение - &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/description/events_and_priority#состязания_приоритетов&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:description:events_and_priority&quot;&gt;состязяние приоритетов&lt;/a&gt;.
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;разрешен_вызов&quot; id=&quot;разрешен_вызов&quot;&gt;Разрешен вызов:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Только из задачи
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;параметры_функции&quot; id=&quot;параметры_функции&quot;&gt;Параметры функции:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;table class = &quot;fpl&quot;&gt;
	&lt;tr&gt;
		&lt;td&gt;
&lt;strong&gt;&lt;em&gt;condition&lt;/em&gt;&lt;/strong&gt;		&lt;/td&gt;
		&lt;td&gt;
Любое выражение перечислимого типа.		&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;возвращаемое_значение&quot; id=&quot;возвращаемое_значение&quot;&gt;Возвращаемое значение:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
Нет
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;пример_вызова&quot; id=&quot;пример_вызова&quot;&gt;Пример вызова:&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;pre class=&quot;cpp code cpp&quot; style=&quot;font-family:monospace;&quot;&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; Task &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span class=&quot;kw1&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;;;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
        OS_Wait &lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;RA0 &lt;span class=&quot;sy1&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;nu19&quot;&gt;0&lt;/span&gt; &lt;span class=&quot;sy3&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; RA1 &lt;span class=&quot;sy1&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
        &lt;span class=&quot;coMULTI&quot;&gt;/*...*/&lt;/span&gt;
    &lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;old_style_name&quot; id=&quot;old_style_name&quot;&gt;Old style name&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;

&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_WaitCondition&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
 
&lt;span style='color:gray; '&gt;&lt;strong&gt;&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;_Cond_Wait&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h4&gt;&lt;a name=&quot;см._также&quot; id=&quot;см._также&quot;&gt;См. также&lt;/a&gt;&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;hr /&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/alphabetical&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:alphabetical&quot;&gt;Алфавитный указатель&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://www.pic24.ru/doku.php/osa/ref/services/brieflist&quot; class=&quot;wikilink1&quot; title=&quot;osa:ref:services:brieflist&quot;&gt;Все сервисы&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;plugin_uparrow&quot;&gt;
  &lt;a href=&quot;#&quot; title=&quot;Наверх&quot;&gt;
    &lt;img src=&quot;http://www.pic24.ru/lib/plugins/uparrow/images/blue_arrow.png&quot; alt=&quot;Наверх&quot;/&gt;
  &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;!-- SECTION &quot;OSA : OS_Wait&quot; [2-] --&gt;</description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_wait_to?rev=1286445251">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:54:11+03:00</dc:date>
        <title>OSA : OS_Wait_TO</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_wait_to?rev=1286445251</link>
        <description></description>
    </item>
    <item rdf:about="http://www.pic24.ru/doku.php/osa/ref/allservices/os_yield?rev=1286445252">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T13:54:12+03:00</dc:date>
        <title>OSA : OS_Yield</title>
        <link>http://www.pic24.ru/doku.php/osa/ref/allservices/os_yield?rev=1286445252</link>
        <description></description>
    </item>
</rdf:RDF>
