12.07.2015 Views

MPLAB® C18 C 编译器函数库

MPLAB® C18 C 编译器函数库

MPLAB® C18 C 编译器函数库

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MPLAB ® <strong>C18</strong> C 编 译 器 函 数 库CAN2510InterruptStatus功 能 : 指 明 CAN2510 的 中 断 源 。要 求 的 CAN 模 式 : 所 有 模 式 均 可包 含 头 文 件 : can2510.h,spi_can.h原 型 :unsigned char CAN2510InterruptStatus(void );说 明 :该 函 数 读 取 CANSTAT 寄 存 器 , 并 且 指 定 由 ICODE2:ICODE0 位 的 状 态所 决 定 的 数 码 。返 回 值 : 函 数 返 回 下 列 值 之 一 :CAN2510_NO_INTS 没 有 中 断 产 生CAN2510_WAKEUP_INT CAN 总 线 工 作 时 产 生 中 断CAN2510_ERROR_INT EFLG 错 误 条 件 改 变 时 产 生 中 断CAN2510_TXB2_INT 发 送 缓 冲 区 2 为 空 时 产 生 中 断CAN2510_TXB1_INT 发 送 缓 冲 区 1 为 空 时 产 生 中 断CAN2510_TXB0_INT 发 送 缓 冲 区 0 为 空 时 产 生 中 断CAN2510_RXB1_INT 接 收 缓 冲 区 1 接 收 到 报 文 时 产 生 中 断CAN2510_RXB0_INT 接 收 缓 冲 区 0 接 收 到 报 文 时 产 生 中 断文 件 名 :canints.cCAN2510LoadBufferStd功 能 : 把 标 准 数 据 帧 装 入 指 定 的 发 送 缓 冲 区 。要 求 的 CAN 模 式 : 所 有 模 式 均 可包 含 头 文 件 : can2510.h原 型 :void CAN2510LoadBufferStd(unsigned char bufferNum,unsigned int msgId,unsigned char numBytes,unsigned char *data );参 数 :bufferNum指 定 要 装 入 报 文 的 缓 冲 区 , 取 下 列 值 之 一 :CAN2510_TXB0 发 送 缓 冲 区 0CAN2510_TXB1 发 送 缓 冲 区 1CAN2510_TXB2 发 送 缓 冲 区 2msgIdCAN 报 文 标 识 符 。 对 于 标 准 报 文 , 标 识 符 可 达 11 位 。numBytes要 发 送 的 数 据 的 字 节 数 , 取 值 为 0 到 8。 如 果 值 大 于 8, 则 只 存 储 前 8 个字 节 。data要 装 入 的 数 组 。 此 数 组 长 度 必 须 大 于 等 于 numBytes 中 规 定 的 值 。DS51297C_CN 第 82 页© 2004 Microchip Technology Inc.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!