<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[请教一下AD驱动的问题]]></title>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1356]]></link>
 <description><![CDATA[Latest 20 replies of 请教一下AD驱动的问题]]></description>
 <copyright><![CDATA[Copyright(C) ]]></copyright>
 <generator><![CDATA[PHPWind Forums by PHPWind Studio]]></generator>
 <lastBuildDate><![CDATA[Mon, 27 Jul 2026 17:27:34 +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[楼主还在不?，能把AD的驱动程序和应用程序能给我分享一下吗，我的邮箱是[email]xyxst5@126.com[/email]]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1356#34530]]></link>
 <author><![CDATA[ben210]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 14 Jul 2010 06:30:30 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[在下做触屏驱动，但是adc中断不好用，进不到stylus_action函数里面去。楼主知道是什么原因吗？]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1356#3698]]></link>
 <author><![CDATA[dean_go]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Sat, 28 Mar 2009 10:44:52 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[谢谢版主，原来如此啊！]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1356#3683]]></link>
 <author><![CDATA[anson97209]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Sat, 28 Mar 2009 01:53:17 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[另外， 信号量只能用于两个进程的互斥， 不能用于中断处理函数这种不能阻塞的情况。 如果触摸屏的驱动中，AD转换是在触摸屏中断处理函数中发起的， 你不可能用信号量作互斥。
关于信号量和spin lock的用法， 参考Linux Device Driver 3rd edition， 里面有很详细的介绍。]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1356#3676]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Fri, 27 Mar 2009 13:05:49 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[spin_lock本身在非SMP系统上其实是什么都不做的， 要排除触摸屏的干扰， 你需要的是在AD转换前关中断， 转换后恢复中断。]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1356#3675]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Fri, 27 Mar 2009 13:00:33 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[问题解决了，原来我移植的内核带触摸屏驱动，触摸屏不停在响应，写ADCDAT0，得到的是触摸屏转换的值。但源代码已经加了信号量进行互斥访问，为什么还得不到AD的转换值呢？后来我改用自旋锁，电压值就正常了。不过还是不明白自旋锁能够实现而信号量不行呢？不明白]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=1356#3670]]></link>
 <author><![CDATA[anson97209]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Fri, 27 Mar 2009 11:10:46 +0000]]></pubdate>
</item>
</channel></rss>