12.07.2015 Views

MPLAB® C18 C 编译器函数库

MPLAB® C18 C 编译器函数库

MPLAB® C18 C 编译器函数库

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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

软 件 外 设 函 数 库CAN2510WriteXtd功 能 : 使 用 第 一 个 可 用 的 发 送 缓 冲 区 , 将 扩 展 格 式 报 文 写 到 CAN 总 线 。要 求 的 CAN 模 式 : 正 常 模 式包 含 头 文 件 : can2510.h原 型 :unsigned char CAN2510WriteXtd(unsigned long msgId,unsigned char msgPriority,unsigned char numBytes,unsigned char *data );参 数 :msgIdCAN 报 文 标 识 符 , 对 于 扩 展 报 文 有 29 位 , 这 个 29 位 的 标 识 符 存 储 在msgId ( 无 符 号 长 整 型 ) 的 低 29 位 中 。msgPriority缓 冲 区 的 优 先 级 , 取 下 列 值 之 一 :CAN2510_PRI_HIGHEST 最 高 的 报 文 优 先 级CAN2510_PRI_HIGH 高 报 文 优 先 级CAN2510_PRI_LOW 低 报 文 优 先 级CAN2510_PRI_LOWEST 最 低 的 报 文 优 先 级numBytes要 发 送 数 据 的 字 节 数 , 取 值 为 从 0 到 8。 如 果 值 大 于 8, 则 仅 发 送 数 据 的前 8 个 字 节 。data要 写 入 的 数 据 值 的 数 组 。 此 数 组 长 度 必 须 大 于 等 于 numBytes 中 指 定 的值 。说 明 :该 函 数 将 查 询 每 个 发 送 缓 冲 区 , 以 确 定 是 否 有 等 待 发 送 的 报 文 , 并 将 指定 的 报 文 传 到 第 一 个 可 用 的 缓 冲 区 。返 回 值 : 此 值 表 明 使 用 了 哪 一 个 缓 冲 区 发 送 报 文 (0、1 或 2)。-1 表 明 没 有 发 送 报 文 。文 件 名 :canwritx.c© 2004 Microchip Technology Inc. DS51297C_CN 第 93 页

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

Saved successfully!

Ooh no, something went wrong!