📄 dm9000中断子程序的一个问题?? - china linux forum.htm
字号:
<TBODY>
<TR>
<TD class=navigation noWrap><A
href="http://www.linuxforum.net/forum/newreply.php?Cat=&Board=driver&Number=650773&page=0&view=collapsed&what=showflat&sb=5&o=31&fpart=1&vc=1"><IMG
alt=回应这篇文章
src="dm9000中断子程序的一个问题?? - China Linux Forum.files/reply.gif"
align=absMiddle
border=0>回复</A> </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD class=lighttable width="83%"><BR>
<P class=post>这个问题其实不用深究, 就是清除掉中断标志而已. 注释里也说了. <BR><BR>比方说:
<BR>第一次中断来了, 是接收数据的中断, 你处理后,没有清除掉这个位 <BR>第二次来中断, 本来是数据发送完毕的中断,
但是因为你前一个接收中断的标志没有清掉, <BR>那么这个中断处理程序就会错误的判断接收数据中断又来一次.
<BR><BR>清除中断标志的方法大都是2种, 一种是读取一次后自动清掉, <BR>另一种是要往指定的位写1.
<BR>我还没遇到过其他的... <BR><BR>我看的DM9000 数据手册版本是DM9000A-DS-P03
<BR>的确没有在ISR寄存器里直接描述如何清除标志位, 不过其他寄存器有类似描述, 可以参考下. <BR><BR>以上仅个人见解,
如有错误请指正.
<P class=small>文章选项: <A
href="http://www.linuxforum.net/forum/printthread.php?Cat=&Board=driver&main=650773&type=post"
target=_blank><IMG alt=打印
src="dm9000中断子程序的一个问题?? - China Linux Forum.files/print.gif"
align=absMiddle border=0></A> </P></TD></TR>
<TR>
<TD class=darktable vAlign=top width="17%" rowSpan=2><A
name=Post650874></A><A
href="http://www.linuxforum.net/forum/showprofile.php?Cat=&User=libra811&Number=650874&Board=driver&what=showflat&page=0&view=collapsed&sb=5&o=31&fpart=1&vc=1">libra811</A><BR><SPAN
class=small>(stranger)<BR>07-06-12 15:25<BR></SPAN></TD>
<TD class=subjecttable width="83%">
<TABLE class=subjecttable width="100%" border=0>
<TBODY>
<TR>
<TD align=left width="70%"><IMG height=15
src="D:\B-linux\专题\DM9000\dm9000中断子程序的一个问题?? - China Linux Forum.files\book(1).gif"
width=15> <B>Re: dm9000中断子程序的一个问题??</B> <IMG alt=新
src="dm9000中断子程序的一个问题?? - China Linux Forum.files/new.gif">
<FONT class=small>[<A
href="http://www.linuxforum.net/forum/showthreaded.php?Cat=&Board=driver&Number=650773&page=0&view=collapsed&sb=5&o=31&vc=1"
target=_new>re: eltshan</A>]</FONT></TD>
<TD align=right width="30%">
<TABLE border=0>
<TBODY>
<TR>
<TD class=navigation noWrap><A
href="http://www.linuxforum.net/forum/newreply.php?Cat=&Board=driver&Number=650874&page=0&view=collapsed&what=showflat&sb=5&o=31&fpart=1&vc=1"><IMG
alt=回应这篇文章
src="dm9000中断子程序的一个问题?? - China Linux Forum.files/reply.gif"
align=absMiddle
border=0>回复</A> </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD class=lighttable width="83%"><BR>
<P class=post>谢谢,我明白了
<BR><BR><BR>--------------------<BR>.................
<BR>QQ:17973466
<P class=small>文章选项: <A
href="http://www.linuxforum.net/forum/printthread.php?Cat=&Board=driver&main=650874&type=post"
target=_blank><IMG alt=打印
src="dm9000中断子程序的一个问题?? - China Linux Forum.files/print.gif"
align=absMiddle border=0></A>
</P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=4 width="95%" align=center border=0>
<TBODY>
<TR>
<TD class=small align=left> </TD>
<TD class=small align=right><A
href="http://www.linuxforum.net/forum/printthread.php?Cat=&Board=driver&main=649712&type=thread"
target=_blank><IMG
src="dm9000中断子程序的一个问题?? - China Linux Forum.files/printthread.gif"
align=top border=0> 打印</A> </TD></TR></TBODY></TABLE><BR>
<TABLE cellSpacing=0 cellPadding=0 width="95%" align=center border=0>
<TBODY>
<TR>
<TD class=tableborders>
<TABLE cellSpacing=1 cellPadding=3 width="100%" border=0>
<TBODY>
<TR class=darktable>
<TD align=right>
<TABLE border=0>
<TBODY>
<TR>
<TD class=navigation noWrap><A
href="http://www.linuxforum.net/forum/showflat.php?Cat=&Board=driver&Number=650893&page=0&view=collapsed&sb=5&o=31"><IMG
height=15 alt=上个话题
src="dm9000中断子程序的一个问题?? - China Linux Forum.files/previous.gif"
width=12 align=absMiddle border=0>上一篇</A> </TD>
<TD class=navigation noWrap><A
href="http://www.linuxforum.net/forum/postlist.php?Cat=&Board=driver&page=0&view=collapsed&sb=5&o=31"><IMG
height=15 alt=观看所有的话题
src="dm9000中断子程序的一个问题?? - China Linux Forum.files/all.gif"
width=19 align=absMiddle border=0>索引</A> </TD>
<TD class=navigation noWrap><A
href="http://www.linuxforum.net/forum/showflat.php?Cat=&Board=driver&Number=650864&page=0&view=collapsed&sb=5&o=31"><IMG
height=15 alt=下个话题
src="dm9000中断子程序的一个问题?? - China Linux Forum.files/next.gif"
width=14 align=absMiddle border=0>下一篇</A> </TD>
<TD class=navigation noWrap><IMG alt=*
src="dm9000中断子程序的一个问题?? - China Linux Forum.files/greyflat.gif"
align=absMiddle>平坦模式 </TD>
<TD class=navigation noWrap><A
href="http://www.linuxforum.net/forum/showthreaded.php?Cat=&Board=driver&Number=650874&page=0&view=collapsed&sb=5&o=31&vc=1"><IMG
alt=树状模式,一封一封读
src="dm9000中断子程序的一个问题?? - China Linux Forum.files/threaded.gif"
align=absMiddle border=0>树状模式</A>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="95%" align=center border=0>
<TBODY>
<TR>
<TD align=right>
<FORM action=http://www.linuxforum.net/forum/jumper.php method=post><INPUT
type=hidden name=Cat> <SPAN class=onbody>前往讨论区 </SPAN><SELECT
class=formboxes name=board> <OPTION value=-CATJUMP-1>*Linux 社区和文化*
-----<OPTION value=new> 社区公告栏<OPTION
value=uglyduck> 社区服务台<OPTION
value=linuxnews> 业界新闻与评论<OPTION
value=linuxtalk> 自由软件杂谈<OPTION
value=life> IT 人生<OPTION
value=software> Linux软件快递<OPTION
value=Tworkshop> 翻译作坊<OPTION
value=tcl> Linux图书与评论<OPTION
value=job> 招聘和求职<OPTION value=-CATJUMP-2>*Linux
桌面与办公自动化* -----<OPTION value=vim> GNU
Emacs/XEmacs<OPTION value=chinese> Linux
中文环境和中文化<OPTION value=office> Linux桌面与办公软件<OPTION
value=game> Linux 多媒体与娱乐版<OPTION
value=mozilla> 自由之窗Mozilla<OPTION
value=laptop> 笔记本电脑上的Linux<OPTION
value=-CATJUMP-3>*Linux 入门及网络应用* -----<OPTION
value=gentoo> Gentoo<OPTION
value=debian> Debian 一族<OPTION
value=nm> 网络管理技术<OPTION
value=newbie> Linux 安装与入门<OPTION
value=web> WEB服务器和FTP服务器<OPTION
value=dns> 域名服务器和邮件服务器<OPTION
value=proxy> Linux防火墙和代理服务器应用<OPTION
value=samba> 文件及打印服务器<OPTION
value=training> 技术培训与认证<OPTION value=-CATJUMP-4>*Linux
高级应用* -----<OPTION value=linuxK> Linux内核技术<OPTION
value=embedded> Linux 嵌入技术<OPTION value=driver
selected> Linux设备驱动程序<OPTION
value=cluster> Linux 集群技术<OPTION
value=db> LINUX平台数据库<OPTION
value=security> 系统和网络安全<OPTION
value=cpu> CPU 与 编译器<OPTION
value=school> 系统计算研究所专栏<OPTION value=-CATJUMP-5>*Linux
环境下的程序设计* -----<OPTION
value=kylix> Linux下的GUI软件开发<OPTION
value=program> C/C++编程版<OPTION
value=php3> PHP 技 术<OPTION
value=java> Java&jsp技术<OPTION
value=vrml> Shell编程技术<OPTION
value=perl> Perl 编 程<OPTION
value=python> Python 编 程<OPTION
value=xml> XML/Web Service 技术<OPTION
value=-CATJUMP-6>*永远的 UNIX* -----<OPTION
value=unix> 永远的Unix<OPTION
value=bsd> FreeBSD世界</OPTION></SELECT> <INPUT class=buttons type=submit value=出发 name=Jump>
</FORM></TD></TR></TBODY></TABLE>
<P>
<TABLE cellSpacing=0 cellPadding=0 width="95%" align=center border=0>
<TBODY>
<TR>
<TD class=tableborders>
<TABLE cellSpacing=1 cellPadding=3 width="100%" border=0>
<TBODY>
<TR class=darktable>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD align=left><A
href="mailto:webmaster@www.linuxforum.net">Contact Us</A> </TD>
<TD align=right><A
href="http://www.linuxforum.net/">LINUXFORUM.NET</A>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></P></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -