⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000002.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 5 页
字号:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IRQ&nbsp;&nbsp;4&nbsp;&nbsp;&nbsp;&nbsp;Serial&nbsp;port&nbsp;1&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IRQ&nbsp;&nbsp;5&nbsp;&nbsp;&nbsp;&nbsp;Parallel&nbsp;port&nbsp;2&nbsp;(Reserved&nbsp;in&nbsp;PS/2)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IRQ&nbsp;&nbsp;6&nbsp;&nbsp;&nbsp;&nbsp;Floppy&nbsp;diskette&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IRQ&nbsp;&nbsp;7&nbsp;&nbsp;&nbsp;&nbsp;Parallel&nbsp;port&nbsp;1&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IRQ&nbsp;&nbsp;8&nbsp;&nbsp;&nbsp;&nbsp;Real-time&nbsp;clock&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IRQ&nbsp;&nbsp;9&nbsp;&nbsp;&nbsp;&nbsp;Redirected&nbsp;to&nbsp;IRQ2&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IRQ&nbsp;10&nbsp;&nbsp;&nbsp;&nbsp;保留&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IRQ&nbsp;11&nbsp;&nbsp;&nbsp;&nbsp;保留&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IRQ&nbsp;12&nbsp;&nbsp;&nbsp;&nbsp;保留&nbsp;(Auxillary&nbsp;device&nbsp;in&nbsp;PS/2)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IRQ&nbsp;13&nbsp;&nbsp;&nbsp;&nbsp;Math&nbsp;coprocessor&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IRQ&nbsp;14&nbsp;&nbsp;&nbsp;&nbsp;Hard&nbsp;disk&nbsp;controller&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IRQ&nbsp;15&nbsp;&nbsp;&nbsp;&nbsp;保留&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;There&nbsp;is&nbsp;really&nbsp;no&nbsp;Right&nbsp;Thing&nbsp;to&nbsp;do&nbsp;when&nbsp;choosing&nbsp;interrupts.&nbsp;&nbsp;Just&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;make&nbsp;sure&nbsp;it&nbsp;isn't&nbsp;being&nbsp;used.&nbsp;&nbsp;5&nbsp;is&nbsp;a&nbsp;good&nbsp;choice.&nbsp;&nbsp;If&nbsp;5&nbsp;is&nbsp;also&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;taken,&nbsp;I&nbsp;suggest&nbsp;2&nbsp;(which&nbsp;is&nbsp;the&nbsp;same&nbsp;as&nbsp;9).&nbsp;<BR>&nbsp;<BR>8.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Linux&nbsp;会自动检查&nbsp;serial&nbsp;devices&nbsp;吗?&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;会的,要&nbsp;Linux&nbsp;在开机时能自动检查并设定&nbsp;serial&nbsp;devices&nbsp;加底下一行&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#define&nbsp;CONFIG_AUTO_IRQ&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;到&nbsp;/usr/src/linux/chr_drv/serial.c&nbsp;之中&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当然,此时你就要重新编译&nbsp;kernel.&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>9.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;一般的在/dev&nbsp;目录下的serial&nbsp;devices&nbsp;号码是多少呢?&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;一般的建议是如下:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/dev/ttyS0&nbsp;major&nbsp;4,&nbsp;minor&nbsp;64&nbsp;&nbsp;&nbsp;&nbsp;/dev/cua0&nbsp;major&nbsp;5,&nbsp;minor&nbsp;64&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/dev/ttyS1&nbsp;major&nbsp;4,&nbsp;minor&nbsp;65&nbsp;&nbsp;&nbsp;&nbsp;/dev/cua1&nbsp;major&nbsp;5,&nbsp;minor&nbsp;65&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/dev/ttyS2&nbsp;major&nbsp;4,&nbsp;minor&nbsp;66&nbsp;&nbsp;&nbsp;&nbsp;/dev/cua2&nbsp;major&nbsp;5,&nbsp;minor&nbsp;66&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/dev/ttyS3&nbsp;major&nbsp;4,&nbsp;minor&nbsp;67&nbsp;&nbsp;&nbsp;&nbsp;/dev/cua3&nbsp;major&nbsp;5,&nbsp;minor&nbsp;67&nbsp;<BR>&nbsp;<BR>9.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用&nbsp;'mknod'&nbsp;指令产生device&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果你需要产生一个&nbsp;device,&nbsp;就用&quot;mknod&quot;指令来产生吧!&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;假设你需要产生一个&nbsp;devices&nbsp;给&nbsp;cua0&nbsp;(COM1):用类似的作法&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;yourbox#&nbsp;mknod&nbsp;/dev/cua0&nbsp;c&nbsp;5&nbsp;64&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;yourbox#&nbsp;mknod&nbsp;/dev/ttyS0&nbsp;c&nbsp;4&nbsp;64&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>10.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如何&nbsp;configure&nbsp;魔电?&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;魔电有几个暂存器,你可以依个人喜好而变更。设好暂存器之後,再尝试&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;连接魔电。详细的暂存器设定请参考魔电的手册。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;魔电有几个暂存器,你可以依个人喜好而变更。设好暂存器之後,再尝试&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;连接魔电。详细的暂存器设定请参考魔电的手册。&nbsp;<BR>&nbsp;<BR>10.1&nbsp;&nbsp;&nbsp;&nbsp;拨号出去的&nbsp;configuration&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;若只是要拨号出去而已,随你需要而&nbsp;configure&nbsp;。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我的偏好是要看结果,所以我设成&nbsp;Q0,而且我也想看看我输入了什麽,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;所以我设&nbsp;E1.&nbsp;<BR>&nbsp;<BR>10.2&nbsp;&nbsp;&nbsp;&nbsp;接话与拨号的&nbsp;configuration&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;接话与拨号的使用,有一定的方法:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;底下就是你要设定的东东:&nbsp;(在每个指令值之前加上&nbsp;AT&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;指,例如&nbsp;ATE0,&nbsp;等等..)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Command&nbsp;echo&nbsp;OFF&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Q1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NO&nbsp;result&nbsp;codes&nbsp;are&nbsp;reported&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果你不完全关上魔电的talk,它就会和'getty'&nbsp;talk.&nbsp;然後&nbsp;'getty'程式&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;就会认为有人想要&nbsp;log&nbsp;in,&nbsp;它也就会产生&nbsp;'login'执行。&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这样就会混洧不清了。不正确的设定,可能会产生如下的错误讯息了&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;respawning&nbsp;to&nbsp;fast&quot;。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;C1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DCD&nbsp;is&nbsp;on&nbsp;after&nbsp;connect&nbsp;*only*&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如果&nbsp;DCD&nbsp;都是&nbsp;on,&nbsp;表示有连接存在。而且&nbsp;'getty'&nbsp;就会想让人&nbsp;login&nbsp;进来&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;没有设这个的话,将会有&nbsp;&quot;device&nbsp;busy&quot;&nbsp;的错误讯息。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;其它要设的有:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;S0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DSR&nbsp;is&nbsp;always&nbsp;on&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&amp;D3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DTR&nbsp;on/off&nbsp;resets&nbsp;modem&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;enable&nbsp;your&nbsp;data&nbsp;compression&nbsp;(看你的魔电是否有支援)&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;autobaud&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(同上)&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>11.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;如何将印表机接上&nbsp;serial&nbsp;port?&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在&nbsp;Printing-HOWTO&nbsp;中可找到答案。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>12.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;什麽是&nbsp;locks,&nbsp;其作用又是如什麽?&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Locks&nbsp;只是一个档,说明著某一device&nbsp;是正在使用中。这些是记录在&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/usr/spool/uucp中。&nbsp;&nbsp;Locks&nbsp;的名字是像&nbsp;LCK..&lt;name&gt;,&nbsp;其中的&lt;name&gt;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;是一个&nbsp;device&nbsp;名称,或是一个&nbsp;UUCP&nbsp;主机名字。有些程式会产生一些&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;locks&nbsp;以便能独自使用那些&nbsp;devices。例如,你用魔电拨号,有一个lock&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;就会告诉其它程式某人正使用魔电中。Locks&nbsp;主要是包含那个锁定device&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;程式的PID。大部分的程式会查看&nbsp;lock&nbsp;并决定lock&nbsp;是否还有效,是由&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;程式表中的程式是否还在。&nbsp;lock&nbsp;若有效,则程式应该还在程式表中,若&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;无效的话,这程式就可以锁定此device了。&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>13.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;什麽是&nbsp;UARTs?&nbsp;&nbsp;它是如何影响效率的?&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UARTs&nbsp;(Universal&nbsp;Asyncronous&nbsp;Receiver&nbsp;Transmitter)&nbsp;是位在你的&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;通讯设备中的晶片(像是络端机,&nbsp;PC&nbsp;一端有一个)。它的作用是将字元&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;转换成&nbsp;bits,&nbsp;将它送出线路外,而另一端则是将收到的bits&nbsp;还原成字元&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UARTs&nbsp;是非同步设备,因为字元传送的时段不是固定的。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;例如你有一个终端机连上你&nbsp;PC,当你输一个字元时,终端机就将它送到&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UART。&nbsp;UART&nbsp;则将字元的每一个bit&nbsp;递送到&nbsp;序列线上,一次一个bit&nbsp;在&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;一特定的速度。而我们有各种&nbsp;110,330,1200,2400,...每秒的bit数的速度&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;。这是简单的量魔电速度的方法。在另一端则依序收下每一个bit&nbsp;并转成&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;字元。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;目前有几种的&nbsp;UARTs.&nbsp;你可以听过&nbsp;dumb&nbsp;UARTs&nbsp;-&nbsp;像&nbsp;8250&nbsp;和&nbsp;16450,&nbsp;或是&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;smart&nbsp;或&nbsp;FIFO&nbsp;UARTs&nbsp;-&nbsp;像&nbsp;16550A。要了解它们的不同,首先我们看看当&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;一个&nbsp;UART&nbsp;收到一个字元时,会发生什麽事情。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UART&nbsp;本身不对字元做任何事,而只是传送与接收它们。当一个字元被处理&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;完之後,CPU&nbsp;就会得到一个中断。&nbsp;8250&nbsp;和&nbsp;16450&nbsp;UARTs&nbsp;只有一个字元的&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;缓冲区。这就是说,每一次一个字元被处理完,它就中断&nbsp;CPU。在低速下,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这还不错。但是在高速传送下,CPU&nbsp;就显的很忙来处理&nbsp;UART&nbsp;,也没有其它&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;的时间来注意其它的工作。有时CPU会无法及时来处理中断,所以字元就会&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;被盖过了。&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这也就16550A&nbsp;UART出现的原因。这些晶片具有16字元的缓冲区。这就是说&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;每次接传16个字元,才会处理一次中断。不仅是等待,而且&nbsp;cpu&nbsp;也能一次&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;传送16个字元。这是一个比其它UART明显的优点。cpu&nbsp;处理少一点的中断&nbsp;<BR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -