<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[关于函数OS_Sched(void)的奇怪问题]]></title>
 <link><![CDATA[http://121.40.142.80/read.php?tid=9619]]></link>
 <description><![CDATA[Latest 20 replies of 关于函数OS_Sched(void)的奇怪问题]]></description>
 <copyright><![CDATA[Copyright(C) ]]></copyright>
 <generator><![CDATA[PHPWind Forums by PHPWind Studio]]></generator>
 <lastBuildDate><![CDATA[Sun, 26 Jul 2026 09:02:47 +0000]]></lastBuildDate>
  <image>
 <url><![CDATA[images/rss.gif]]></url>
 <title><![CDATA[PHPWind Board]]></title>
 <link><![CDATA[http://121.40.142.80]]></link>
 <description><![CDATA[]]></description>
  </image>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[OS_ENTER_CRITICAL();
是关中断，关中断了就不会调度，其它任务也不会运行
只有当OS_EXIT_CRITICAL()调用之后，开中断，才会调试，其它的任务才会运行]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=9619#96918]]></link>
 <author><![CDATA[llf_ucos]]></author>
 <category><![CDATA[裸机程序和微型OS]]></category>
 <pubdate><![CDATA[Fri, 24 Jun 2011 09:35:22 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[OS_TASK_SW()含有软中断指令 调用后会强制保存PSW和PC当前值；这个任务上下文也就是各寄存器的值就会在这个位置开始保存 保存到相应的任务堆栈里面 然后切换到其他任务 等其他任务执行 等轮到这个任务执行时 PSW、PC和各寄存器的值会得到恢复而继续执行。]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=9619#93453]]></link>
 <author><![CDATA[watersliang]]></author>
 <category><![CDATA[裸机程序和微型OS]]></category>
 <pubdate><![CDATA[Mon, 13 Jun 2011 05:26:27 +0000]]></pubdate>
</item>
</channel></rss>