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 编 译 器 函 数 库putsI2C功 能 : 向 工 作 在 主 模 式 或 从 模 式 的 I 2 C 总 线 写 一 个 数 据 串 。包 含 头 文 件 :原 型 :参 数 :说 明 :i2c.hunsigned char putsI2C(unsigned char *wrptr );wrptr指 向 要 写 到 I 2 C 总 线 的 数 据 的 指 针 。该 函 数 向 I 2 C 总 线 写 一 个 数 据 串 , 直 到 出 现 空 字 符 为 止 。 不 传 送 空 字 符本 身 。 该 函 数 可 以 工 作 在 主 模 式 或 从 模 式 。返 回 值 : 主 I 2 C 模 式 :如 果 在 数 据 串 中 遇 到 空 字 符 , 为 0 ;如 果 从 I 2 C 器 件 响 应 一 个 无 应 答 Not Ack 信 号 , 为 -2 ;如 果 发 生 写 冲 突 , 则 为 -3 。从 I 2 C 模 式 :如 果 在 数 据 串 中 遇 到 空 字 符 , 为 0 ;如 果 主 I 2 C 器 件 响 应 一 个 终 止 数 据 传 送 的 无 应 答 Not Ack 信 号 , 为 -2 。文 件 名 :putsi2c.c代 码 示 例 :unsigned char string[] = “data to send”;putsI2C(string);ReadI2CgetcI2C功 能 : 从 I 2 C 总 线 读 取 一 个 字 节 。包 含 头 文 件 :原 型 :i2c.hunsigned char ReadI2C (void);说 明 : 该 函 数 从 I 2 C 总 线 上 读 入 一 个 字 节 。返 回 值 : 从 I 2 C 总 线 上 读 取 的 数 据 字 节 。文 件 名 :代 码 示 例 :readi2c.cunsigned char value;value = ReadI2C();RestartI2C功 能 : 产 生 I 2 C 总 线 重 复 启 动 条 件 。包 含 头 文 件 : i2c.h原 型 : void RestartI2C( void );说 明 : 该 函 数 产 生 I 2 C 总 线 重 复 启 动 条 件 。文 件 名 :rstrti2c.cDS51297C_CN 第 26 页© 2004 Microchip Technology Inc.

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

Saved successfully!

Ooh no, something went wrong!