<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[我需要一名高手，救救我，关于外部中断的]]></title>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=14912]]></link>
 <description><![CDATA[Latest 20 replies of 我需要一名高手，救救我，关于外部中断的]]></description>
 <copyright><![CDATA[Copyright(C) ]]></copyright>
 <generator><![CDATA[PHPWind Forums by PHPWind Studio]]></generator>
 <lastBuildDate><![CDATA[Sun, 26 Jul 2026 20:30:41 +0000]]></lastBuildDate>
  <image>
 <url><![CDATA[images/rss.gif]]></url>
 <title><![CDATA[PHPWind Board]]></title>
 <link><![CDATA[http://www.aiothome.net]]></link>
 <description><![CDATA[]]></description>
  </image>
<item>
 <title><![CDATA[回 7楼(911gt3) 的帖子]]></title>
 <description><![CDATA[我做了一些同步，应该不会出现你所说的问题。
现在我觉得，可能是硬件问题，会不会有这样的可能：外部中断引脚中断申请过于频繁，在某一次中断处理后由于某种原因（maybe 静电）使引脚电平不能马上降下来，很快又在下一次设备申请中断时外部中断引脚电平又上去了，导致没有造成一个上升沿。

怎么办啊，困扰我很久了，我对 ..]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=14912#115796]]></link>
 <author><![CDATA[vlone836]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 06 Sep 2011 13:42:36 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[如果外部设备触发一个上升沿中断是在你允许中断之前, 那么就有可能出现这种情况
你可以先在工作队列中, 允许外部中断前, 先读一下GPIO脚的状态看看是不是已经为高电平了来验证一下

你的整个中断处理需要能配合好你的外部设备的中断触发机制, 配合不好很容易就会出现问题]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=14912#115623]]></link>
 <author><![CDATA[911gt3]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 06 Sep 2011 01:41:37 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 5楼(911gt3) 的帖子]]></title>
 <description><![CDATA[啥意思 ？
我在中断处理函数里面 ，先关闭了外部中断，接着把一些工作通过工作队列作为下半部，延后处理。
中断下半部的工作是先读取设备的中断寄存器（自动清零），接着做相关处理，最后允许外部中断。]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=14912#115482]]></link>
 <author><![CDATA[vlone836]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 05 Sep 2011 08:29:03 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[关键的是你的中断处理是怎么做的]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=14912#115365]]></link>
 <author><![CDATA[911gt3]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 05 Sep 2011 01:55:49 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 3楼(vlone836) 的帖子]]></title>
 <description><![CDATA[问题还没有解决啊&nbsp;&nbsp;救命啊 [img]http://rs.phpwind.net/E___4249ZHYXPWFG.gif[/img]]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=14912#115286]]></link>
 <author><![CDATA[vlone836]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Sun, 04 Sep 2011 12:00:03 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 2楼(vlone836) 的帖子]]></title>
 <description><![CDATA[有谁 能发表一下一间]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=14912#115285]]></link>
 <author><![CDATA[vlone836]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Sun, 04 Sep 2011 11:57:29 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 1楼(911gt3) 的帖子]]></title>
 <description><![CDATA[linux 和android 同样的情况， android下的驱动只涉及内核跟linux下一模一样。

大概就是把数据写到zigbee设备芯片后，让zigbee发送出去，zigbee设备发送完了就通过中断申请告诉arm数据发送完毕，arm检测到那个上升沿触发后就执行相关的操作。

现在问题是zigbee设备芯片的中断申请有时候可能被arm检测到，有时候不行。不 ..]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=14912#114847]]></link>
 <author><![CDATA[vlone836]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Fri, 02 Sep 2011 11:17:31 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[你用的是什么板子? linux还是android下?

你的中断处理大概是怎么做的?]]></description>
 <link><![CDATA[http://www.aiothome.net/read.php?tid=14912#114707]]></link>
 <author><![CDATA[911gt3]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Fri, 02 Sep 2011 01:42:39 +0000]]></pubdate>
</item>
</channel></rss>