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

📄 sy0902.htm

📁 c语言经典教程
💻 HTM
📖 第 1 页 / 共 5 页
字号:
style='font-size:9.0pt;font-family:宋体'>时,接收缓冲区内接收到代表缓冲区满的字节</span><span
lang=EN-US style='font-size:9.0pt'>XoffLim</span><span style='font-size:9.0pt;
font-family:宋体'>之后,</span><span lang=EN-US style='font-size:9.0pt'>XoffChar</span><span
style='font-size:9.0pt;font-family:宋体'>发送出去,接收缓冲区接收到代表缓冲区已空的字节</span><span
lang=EN-US style='font-size:9.0pt'>XonLim</span><span style='font-size:9.0pt;
font-family:宋体'>之后,</span><span lang=EN-US style='font-size:9.0pt'>XonChar</span><span
style='font-size:9.0pt;font-family:宋体'>发送出去。</span></p>

<p class=MsoNormal style='margin-left:31.5pt;text-indent:-10.5pt'><b><span
style='font-size:9.0pt;font-family:宋体'>·</span></b><b><span lang=EN-US
style='font-size:9.0pt'>fErrorChar: </span></b><span style='font-size:9.0pt;
font-family:宋体'>当该成员为</span><span lang=EN-US style='font-size:9.0pt'>TRUE</span><span
style='font-size:9.0pt;font-family:宋体'>,并且</span><span lang=EN-US
style='font-size:9.0pt'>fParity</span><span style='font-size:9.0pt;font-family:
宋体'>为</span><span lang=EN-US style='font-size:9.0pt'>TRUE</span><span
style='font-size:9.0pt;font-family:宋体'>时,就会用</span><span lang=EN-US
style='font-size:9.0pt'>ErrorChar</span><span style='font-size:9.0pt;
font-family:宋体'>成员指定的字符来代替奇偶校验错误的接收字符。</span></p>

<p class=MsoNormal style='margin-left:31.5pt;text-indent:-10.5pt'><b><span
style='font-size:9.0pt;font-family:宋体'>·</span></b><b><span lang=EN-US
style='font-size:9.0pt'>fNull: </span></b><span style='font-size:9.0pt;
font-family:宋体'>指明是否丢弃接收到的</span><span lang=EN-US style='font-size:9.0pt'>NULL(
ASCII 0 )</span><span style='font-size:9.0pt;font-family:宋体'>字符,该成员为</span><span
lang=EN-US style='font-size:9.0pt'>TRUE</span><span style='font-size:9.0pt;
font-family:宋体'>时,接收时去掉空(零值)字节;反之则不丢弃。</span></p>

<p class=MsoNormal style='margin-left:31.45pt;text-indent:-10.45pt'><span
style='font-size:9.0pt;font-family:宋体'>表</span><span lang=EN-US
style='font-size:9.0pt'>2&nbsp;<span class=GramE>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>&nbsp;&nbsp;
RTS </span><span style='font-size:9.0pt;font-family:宋体'>流量控制</span></p>

<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;mso-padding-alt:0in 0in 0in 0in'>
 <tr style='mso-yfti-irow:0'>
  <td width=247 valign=top style='width:185.4pt;border:solid windowtext 1.0pt;
  border-left:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  </span><span style='font-size:9.0pt;font-family:宋体'>值</span></p>
  </td>
  <td width=321 valign=top style='width:240.7pt;border-top:solid windowtext 1.0pt;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  </span><span style='font-size:9.0pt;font-family:宋体'>功能描述</span></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:1'>
  <td width=247 valign=top style='width:185.4pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>RTS_CONTROL_DISABLE</span></p>
  </td>
  <td width=321 valign=top style='width:240.7pt;border:none;border-bottom:solid windowtext 1.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><span style='font-size:9.0pt;font-family:宋体'>打开设备时禁止</span><span
  lang=EN-US style='font-size:9.0pt'>RTS</span><span style='font-size:9.0pt;
  font-family:宋体'>线,并保持禁止状态</span></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:2'>
  <td width=247 valign=top style='width:185.4pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>RTS_CONTROL_ENABLE</span></p>
  </td>
  <td width=321 valign=top style='width:240.7pt;border:none;border-bottom:solid windowtext 1.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><span style='font-size:9.0pt;font-family:宋体'>打开设备时允许</span><span
  lang=EN-US style='font-size:9.0pt'>RTS</span><span style='font-size:9.0pt;
  font-family:宋体'>线,并保持允许状态</span></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:3'>
  <td width=247 valign=top style='width:185.4pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>DTR_CONTROL_HANDSHAKE</span></p>
  </td>
  <td width=321 valign=top style='width:240.7pt;border:none;border-bottom:solid windowtext 1.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><span style='font-size:9.0pt;font-family:宋体'>允许握手。在接收缓冲区小于<span
  class=GramE>半满时</span>将</span><span lang=EN-US style='font-size:9.0pt'>RTS </span><span
  class=GramE><span style='font-size:9.0pt;font-family:宋体'>置为</span></span><span
  lang=EN-US style='font-size:9.0pt'>ON</span><span style='font-size:9.0pt;
  font-family:宋体'>,在接收缓冲区超过</span><span lang=EN-US style='font-size:9.0pt'>3/4</span><span
  style='font-size:9.0pt;font-family:宋体'>时将</span><span lang=EN-US
  style='font-size:9.0pt'>RTS</span><span class=GramE><span style='font-size:
  9.0pt;font-family:宋体'>置为</span></span><span lang=EN-US style='font-size:9.0pt'>OFF</span><span
  style='font-size:9.0pt;font-family:宋体'>。如果允许握手,则不允许应用程序使用</span><span
  lang=EN-US style='font-size:9.0pt'>EscapeCommFunction</span><span
  style='font-size:9.0pt;font-family:宋体'>函数调整线路</span></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:4;mso-yfti-lastrow:yes'>
  <td width=247 valign=top style='width:185.4pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><span lang=EN-US style='font-size:9.0pt'>DTR_CONTROL_TOGGLE</span></p>
  </td>
  <td width=321 valign=top style='width:240.7pt;border:none;border-bottom:solid windowtext 1.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><span style='font-size:9.0pt;font-family:宋体'>当发送的字节有效,将</span><span
  lang=EN-US style='font-size:9.0pt'>RTS</span><span class=GramE><span
  style='font-size:9.0pt;font-family:宋体'>置为</span></span><span lang=EN-US
  style='font-size:9.0pt'> ON</span><span style='font-size:9.0pt;font-family:
  宋体'>,发送完缓冲区的所有字节后,</span><span lang=EN-US style='font-size:9.0pt'> RTS</span><span
  class=GramE><span style='font-size:9.0pt;font-family:宋体'>置为</span></span><span
  lang=EN-US style='font-size:9.0pt'>OFF</span></p>
  </td>
 </tr>
</table>

<p class=MsoNormal style='margin-left:31.5pt;text-indent:-10.5pt'><b><span
style='font-size:9.0pt;font-family:宋体'>·</span></b><b><span lang=EN-US
style='font-size:9.0pt'>fRtsControl: </span></b><span style='font-size:9.0pt;
font-family:宋体'>指定</span><span lang=EN-US style='font-size:9.0pt'>&nbsp; RTS </span><span
style='font-size:9.0pt;font-family:宋体'>流量控制,可以取表</span><span lang=EN-US
style='font-size:9.0pt'>2</span><span style='font-size:9.0pt;font-family:宋体'>中的值。</span><span
lang=EN-US style='font-size:9.0pt'>0</span><span style='font-size:9.0pt;
font-family:宋体'>值和</span><span lang=EN-US style='font-size:9.0pt'>DTR_CONTROL_HANDSHAKE</span><span
style='font-size:9.0pt;font-family:宋体'>等价。</span></p>

<p class=MsoNormal style='text-indent:18.05pt'><b><span style='font-size:9.0pt;
font-family:宋体'>·</span></b><b><span lang=EN-US style='font-size:9.0pt'>fAbortOnError:
</span></b><span style='font-size:9.0pt;font-family:宋体'>如果发送错误,指定是否可以终止读、写操作。如果该位为</span><span
lang=EN-US style='font-size:9.0pt'>TRUE</span><span style='font-size:9.0pt;
font-family:宋体'>,当发生错误时,驱动程序以出错状态终止所有的读写操作。只有当应用程序调用</span><span lang=EN-US
style='font-size:9.0pt'>ClearCommError()</span><span style='font-size:9.0pt;
font-family:宋体'>函数处理后,串口才能接收随后的通信操作。</span></p>

<p class=MsoNormal style='text-indent:18.05pt'><b><span style='font-size:9.0pt;
font-family:宋体'>·</span></b><b><span lang=EN-US style='font-size:9.0pt'>fDummy2:
</span></b><span style='font-size:9.0pt;font-family:宋体'>保留的位,没有使用。</span></p>

<p class=MsoNormal style='text-indent:.25in'><span style='font-size:9.0pt;
font-family:宋体'>·</span><b><span lang=EN-US style='font-size:9.0pt'>wReserved</span></b><b><span
style='font-size:9.0pt;font-family:宋体'>:</span></b><span style='font-size:9.0pt;
font-family:宋体'>没有使用,必须为零。</span></p>

<p class=MsoNormal style='text-indent:18.05pt'><b><span style='font-size:9.0pt;
font-family:宋体'>·</span></b><b><span lang=EN-US style='font-size:9.0pt'>XonLim:
</span></b><span style='font-size:9.0pt;font-family:宋体'>指定在</span><span
lang=EN-US style='font-size:9.0pt'>XOFF</span><span style='font-size:9.0pt;
font-family:宋体'>字符发送之前接收到缓冲区中可允许的最小字节数。</span></p>

<p class=MsoNormal style='text-indent:18.05pt'><b><span style='font-size:9.0pt;
font-family:宋体'>·</span></b><b><span lang=EN-US style='font-size:9.0pt'>XoffLim:
</span></b><span style='font-size:9.0pt;font-family:宋体'>指定在</span><span
lang=EN-US style='font-size:9.0pt'>XOFF</span><span style='font-size:9.0pt;
font-family:宋体'>字符发送之前缓冲区中可允许的最小可用字节数</span></p>

<p class=MsoNormal style='text-indent:18.05pt'><b><span style='font-size:9.0pt;
font-family:宋体'>·</span></b><b><span lang=EN-US style='font-size:9.0pt'>ByteSize:
</span></b><span style='font-size:9.0pt;font-family:宋体'>指定端口当前使用的数据位数。</span></p>

<p class=MsoNormal style='text-indent:18.05pt'><b><span style='font-size:9.0pt;
font-family:宋体'>·</span></b><b><span lang=EN-US style='font-size:9.0pt'>Parity:
</span></b><span style='font-size:9.0pt;font-family:宋体'>指定端口当前使用的奇偶校验方法。它的可能值如表</span><span
lang=EN-US style='font-size:9.0pt'>3</span><span style='font-size:9.0pt;
font-family:宋体'>所示。</span></p>

<p class=MsoNormal style='text-indent:18.05pt'><b><span style='font-size:9.0pt;
font-family:宋体'>·</span></b><b><span lang=EN-US style='font-size:9.0pt'>StopBits:</span></b><span
lang=EN-US style='font-size:9.0pt'> </span><span style='font-size:9.0pt;
font-family:宋体'>指定串口当前使用的停止位数,可能值如表</span><span lang=EN-US style='font-size:
9.0pt'>4</span><span style='font-size:9.0pt;font-family:宋体'>所示。</span></p>

<p class=MsoNormal style='text-indent:.25in'><span style='font-size:9.0pt;
font-family:宋体'>表</span><span lang=EN-US style='font-size:9.0pt'>3&nbsp;<span
class=GramE>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style='font-size:9.0pt;font-family:宋体'>奇偶校验方法</span></p>

<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0
 style='border-collapse:collapse;mso-padding-alt:0in 0in 0in 0in'>
 <tr style='mso-yfti-irow:0'>
  <td width=284 valign=top style='width:213.05pt;border:solid windowtext 1.0pt;
  border-left:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><b><span lang=EN-US style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  </span></b><span style='font-size:9.0pt;font-family:宋体'>值</span></p>
  </td>
  <td width=284 valign=top style='width:213.05pt;border-top:solid windowtext 1.0pt;
  border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><b><span lang=EN-US style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  </span></b><span lang=EN-US style='font-size:9.0pt'>&nbsp;</span><span
  style='font-size:9.0pt;font-family:宋体'>功能描述</span></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:1'>
  <td width=284 valign=top style='width:213.05pt;border-top:none;border-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=MsoNormal><b><span lang=EN-US style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  </span></b><span lang=EN-US style='font-size:9.0pt'>EVENPARITY</span></p>
  <

⌨️ 快捷键说明

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