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

📄 cpconst_h.html

📁 Controller Area Network Programming Interface Environment Ver0.8。 CanPie版本0.8. CAN总线通讯编程接口源代码。
💻 HTML
📖 第 1 页 / 共 3 页
字号:
      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>CAN controller identification numbers.<p><p> <dl compact><dt><b>Enumeration values:</b><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><a name="a110a34" doxytag="CP_CC_82C200"></a><em>CP_CC_82C200</em>&nbsp;</td><td>Philips 82C200 </td></tr><tr><td valign=top><a name="a110a35" doxytag="CP_CC_SJA1000"></a><em>CP_CC_SJA1000</em>&nbsp;</td><td>Philips SJA1000 </td></tr><tr><td valign=top><a name="a110a36" doxytag="CP_CC_80C591"></a><em>CP_CC_80C591</em>&nbsp;</td><td>Philips 80C591 </td></tr><tr><td valign=top><a name="a110a37" doxytag="CP_CC_80C592"></a><em>CP_CC_80C592</em>&nbsp;</td><td>Philips 80C592 </td></tr><tr><td valign=top><a name="a110a38" doxytag="CP_CC_C505"></a><em>CP_CC_C505</em>&nbsp;</td><td>Infineon C505 </td></tr><tr><td valign=top><a name="a110a39" doxytag="CP_CC_C515"></a><em>CP_CC_C515</em>&nbsp;</td><td>Infineon C515 </td></tr><tr><td valign=top><a name="a110a40" doxytag="CP_CC_C161"></a><em>CP_CC_C161</em>&nbsp;</td><td>Infineon C161 </td></tr><tr><td valign=top><a name="a110a41" doxytag="CP_CC_C164"></a><em>CP_CC_C164</em>&nbsp;</td><td>Infineon C164 </td></tr><tr><td valign=top><a name="a110a42" doxytag="CP_CC_C167"></a><em>CP_CC_C167</em>&nbsp;</td><td>Infineon C167 </td></tr><tr><td valign=top><a name="a110a43" doxytag="CP_CC_81C90"></a><em>CP_CC_81C90</em>&nbsp;</td><td>Infineon 81C90 </td></tr><tr><td valign=top><a name="a110a44" doxytag="CP_CC_81C91"></a><em>CP_CC_81C91</em>&nbsp;</td><td>Infineon 81C91 </td></tr><tr><td valign=top><a name="a110a45" doxytag="CP_CC_AN82527"></a><em>CP_CC_AN82527</em>&nbsp;</td><td>Intel AN82527 </td></tr><tr><td valign=top><a name="a110a46" doxytag="CP_CC_AN87C196CA"></a><em>CP_CC_AN87C196CA</em>&nbsp;</td><td>Intel AN87C196CA </td></tr><tr><td valign=top><a name="a110a47" doxytag="CP_CC_AN87C196CB"></a><em>CP_CC_AN87C196CB</em>&nbsp;</td><td>Intel AN87C196CB </td></tr><tr><td valign=top><a name="a110a48" doxytag="CP_CC_68HC05"></a><em>CP_CC_68HC05</em>&nbsp;</td><td>Motorola 68HC05 </td></tr><tr><td valign=top><a name="a110a49" doxytag="CP_CC_68HC08"></a><em>CP_CC_68HC08</em>&nbsp;</td><td>Motorola 68HC08 </td></tr><tr><td valign=top><a name="a110a50" doxytag="CP_CC_68HC912"></a><em>CP_CC_68HC912</em>&nbsp;</td><td>Motorola 68HC912 </td></tr><tr><td valign=top><a name="a110a51" doxytag="CP_CC_MC68376"></a><em>CP_CC_MC68376</em>&nbsp;</td><td>Motorola 68376 </td></tr><tr><td valign=top><a name="a110a52" doxytag="CP_CC_MPC555"></a><em>CP_CC_MPC555</em>&nbsp;</td><td>Motorola MPC555 </td></tr><tr><td valign=top><a name="a110a53" doxytag="CP_CC_MCP2510"></a><em>CP_CC_MCP2510</em>&nbsp;</td><td>Microchip MCP2510 </td></tr></table></dl>    </td>  </tr></table><a name="a115" doxytag="cpconst.h::CP_MODE"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td nowrap valign="top"><b> enum CP_MODE          </b></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>Mode of CAN controller.<p><p> These values are used as parameter for the function <a class="el" href="cpcore_h.html#a6">CpCoreCANMode</a>() in order to change the state of the CAN controller. <dl compact><dt><b>Enumeration values:</b><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><a name="a115a75" doxytag="CP_MODE_STOP"></a><em>CP_MODE_STOP</em>&nbsp;</td><td>Set controller in Stop mode (no reception / transmission possible) </td></tr><tr><td valign=top><a name="a115a76" doxytag="CP_MODE_START"></a><em>CP_MODE_START</em>&nbsp;</td><td>Set controller into normal operation </td></tr><tr><td valign=top><a name="a115a77" doxytag="CP_MODE_AUTO_BAUD"></a><em>CP_MODE_AUTO_BAUD</em>&nbsp;</td><td>Start Autobaud Detection </td></tr><tr><td valign=top><a name="a115a78" doxytag="CP_MODE_SLEEP"></a><em>CP_MODE_SLEEP</em>&nbsp;</td><td>Set controller into Sleep mode </td></tr></table></dl>    </td>  </tr></table><a name="a116" doxytag="cpconst.h::CP_STATE"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td nowrap valign="top"><b> enum CP_STATE          </b></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>State of CAN controller.<p><p> These values are used as return value for the function <a class="el" href="cpcore_h.html#a7">CpCoreCANState</a>(). <dl compact><dt><b>Enumeration values:</b><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><a name="a116a79" doxytag="CP_STATE_ACTIVE"></a><em>CP_STATE_ACTIVE</em>&nbsp;</td><td>CAN controller is active, no errors </td></tr><tr><td valign=top><a name="a116a80" doxytag="CP_STATE_STOPPED"></a><em>CP_STATE_STOPPED</em>&nbsp;</td><td>CAN controller is in stopped mode </td></tr><tr><td valign=top><a name="a116a81" doxytag="CP_STATE_SLEEPING"></a><em>CP_STATE_SLEEPING</em>&nbsp;</td><td>CAN controller is in Sleep mode </td></tr><tr><td valign=top><a name="a116a82" doxytag="CP_STATE_BUS_WARN"></a><em>CP_STATE_BUS_WARN</em>&nbsp;</td><td>CAN controller is active, warning level is reached </td></tr><tr><td valign=top><a name="a116a83" doxytag="CP_STATE_BUS_OFF"></a><em>CP_STATE_BUS_OFF</em>&nbsp;</td><td>CAN controller went into Bus Off </td></tr><tr><td valign=top><a name="a116a84" doxytag="CP_STATE_PHY_FAULT"></a><em>CP_STATE_PHY_FAULT</em>&nbsp;</td><td>General failure of physical layer detected (if supported by hardware) </td></tr><tr><td valign=top><a name="a116a85" doxytag="CP_STATE_PHY_H"></a><em>CP_STATE_PHY_H</em>&nbsp;</td><td>Fault on CAN-H detected (Low Speed CAN) </td></tr><tr><td valign=top><a name="a116a86" doxytag="CP_STATE_PHY_L"></a><em>CP_STATE_PHY_L</em>&nbsp;</td><td>Fault on CAN-L detected (Low Speed CAN) </td></tr></table></dl>    </td>  </tr></table><a name="a109" doxytag="cpconst.h::CpErr"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0">  <tr>    <td class="md">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td nowrap valign="top"><b> enum CpErr          </b></td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>CANpie Error codes.<p><p> <dl compact><dt><b>Enumeration values:</b><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><a name="a109a12" doxytag="CpErr_OK"></a><em>CpErr_OK</em>&nbsp;</td><td>No error (00dec / 00hex) </td></tr><tr><td valign=top><a name="a109a13" doxytag="CpErr_GENERIC"></a><em>CpErr_GENERIC</em>&nbsp;</td><td>Error not specified (01dec / 01hex) </td></tr><tr><td valign=top><a name="a109a14" doxytag="CpErr_HARDWARE"></a><em>CpErr_HARDWARE</em>&nbsp;</td><td>Hardware failure (02dec / 02hex) </td></tr><tr><td valign=top><a name="a109a15" doxytag="CpErr_INIT_FAIL"></a><em>CpErr_INIT_FAIL</em>&nbsp;</td><td>Initialisation failure (03dec / 03hex) </td></tr><tr><td valign=top><a name="a109a16" doxytag="CpErr_INIT_READY"></a><em>CpErr_INIT_READY</em>&nbsp;</td><td>Channel is initialized, ready to run (04dec / 04hex) </td></tr><tr><td valign=top><a name="a109a17" doxytag="CpErr_INIT_MISSING"></a><em>CpErr_INIT_MISSING</em>&nbsp;</td><td>CAN channel was not initialized (05dec / 05hex) </td></tr><tr><td valign=top><a name="a109a18" doxytag="CpErr_RCV_EMPTY"></a><em>CpErr_RCV_EMPTY</em>&nbsp;</td><td>Receive buffer is empty (05dec / 05hex) </td></tr><tr><td valign=top><a name="a109a19" doxytag="CpErr_OVERRUN"></a><em>CpErr_OVERRUN</em>&nbsp;</td><td>Receive buffer overrun (06dec / 06hex) </td></tr><tr><td valign=top><a name="a109a20" doxytag="CpErr_TRM_FULL"></a><em>CpErr_TRM_FULL</em>&nbsp;</td><td>Transmit buffer is full (07dec / 07hex) </td></tr><tr><td valign=top><a name="a109a21" doxytag="CpErr_CAN_MESSAGE"></a><em>CpErr_CAN_MESSAGE</em>&nbsp;</td><td>CAN message has wrong format (10dec / 0Ahex) </td></tr><tr><td valign=top><a name="a109a22" doxytag="CpErr_CAN_ID"></a><em>CpErr_CAN_ID</em>&nbsp;</td><td>CAN identifier not valid (11dec / 0Bhex) </td></tr><tr><td valign=top><a name="a109a23" doxytag="CpErr_FIFO_EMPTY"></a><em>CpErr_FIFO_EMPTY</em>&nbsp;</td><td>FIFO is empty (20dec / 14hex) </td></tr><tr><td valign=top><a name="a109a24" doxytag="CpErr_FIFO_WAIT"></a><em>CpErr_FIFO_WAIT</em>&nbsp;</td><td>Message is waiting in FIFO (21dec / 15hex) </td></tr><tr><td valign=top><a name="a109a25" doxytag="CpErr_FIFO_FULL"></a><em>CpErr_FIFO_FULL</em>&nbsp;</td><td>FIFO is full (22dec / 16hex) </td></tr><tr><td valign=top><a name="a109a26" doxytag="CpErr_FIFO_SIZE"></a><em>CpErr_FIFO_SIZE</em>&nbsp;</td><td>FIFO size is out of range (23dec / 17hex) </td></tr><tr><td valign=top><a name="a109a27" doxytag="CpErr_BUS_PASSIVE"></a><em>CpErr_BUS_PASSIVE</em>&nbsp;</td><td>Controller is in error passive (30dec / 1Ehex) </td></tr><tr><td valign=top><a name="a109a28" doxytag="CpErr_BUS_OFF"></a><em>CpErr_BUS_OFF</em>&nbsp;</td><td>Controller is in bus off (31dec / 1Fhex) </td></tr><tr><td valign=top><a name="a109a29" doxytag="CpErr_BUS_WARNING"></a><em>CpErr_BUS_WARNING</em>&nbsp;</td><td>Controller is in warning status (32dec / 20hex) </td></tr><tr><td valign=top><a name="a109a30" doxytag="CpErr_CHANNEL"></a><em>CpErr_CHANNEL</em>&nbsp;</td><td>Channel out of range (40dec / 28hex) </td></tr><tr><td valign=top><a name="a109a31" doxytag="CpErr_REGISTER"></a><em>CpErr_REGISTER</em>&nbsp;</td><td>Register address out of range (41dec / 29hex) </td></tr><tr><td valign=top><a name="a109a32" doxytag="CpErr_BAUDRATE"></a><em>CpErr_BAUDRATE</em>&nbsp;</td><td>Baudrate out of range (42dec / 2Ahex) </td></tr><tr><td valign=top><a name="a109a33" doxytag="CpErr_NOT_SUPPORTED"></a><em>CpErr_NOT_SUPPORTED</em>&nbsp;</td><td>Function is not supported (50dec / 32hex) </td></tr></table></dl>    </td>  </tr></table></td></tr></table><!------ Document footer -------------------------------------------><p><br><map name="FooterMap"><area shape=rect coords="  1, 1, 100, 20" href="#PageTop"><area shape=rect coords="400, 1, 500, 20" href="mailto:koppe@microcontrol.net?Subject=CANpie"></map><table width="600" border="0" bgcolor="#FFFFFF" cellspacing="0"><tr><td><IMG src="pictures/mapfoot.gif" border="0" usemap="#FooterMap"></td></tr><!------ print modification date -----------------------------------><tr><td align="right"><h4>Last modified: 10 Jul 2001</h4></td></tr></table>	</body></html>

⌨️ 快捷键说明

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