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.

硬 件 外 设 函 数2.4 I²C 函 数下 列 函 数 支 持 I 2 C 外 设 :表 2-3:函 数I 2 C 函 数描 述AckI2C 产 生 I 2 C 总 线 应 答 条 件 。CloseI2C 禁 止 SSP 模 块 。DataRdyI2C I 2 C 缓 冲 区 中 是 否 有 数 据 ?getcI2C 从 I 2 C 总 线 读 取 一 个 字 节 。getsI2C 从 工 作 在 主 I 2 C 模 式 的 I 2 C 总 线 读 取 一 个 数 据 串 。IdleI2C 循 环 直 到 I 2 C 总 线 空 闲 。NotAckI2C 产 生 I 2 C 总 线 无 应 答 条 件 。OpenI2C 配 置 SSP 模 块 。putcI2C 向 I 2 C 总 线 写 一 个 字 节 。putsI2C 向 工 作 在 主 模 式 或 从 模 式 的 I 2 C 总 线 写 一 个 数 据 串 。ReadI2C 从 I 2 C 总 线 上 读 取 一 个 字 节 。RestartI2C 产 生 I 2 C 总 线 重 复 启 动 条 件 。StartI2C 产 生 I 2 C 总 线 启 动 条 件 。StopI2C 产 生 I 2 C 总 线 停 止 条 件 。WriteI2C 向 I 2 C 总 线 写 一 个 字 节 。还 提 供 了 下 列 函 数 , 用 于 与 使 用 I 2 C 接 口 的 电 可 擦 除 (EE) 存 储 器 ( 如 Microchip 的24LC01B) 接 口 :表 2-4:函 数电 可 擦 除 存 储 器 接 口 函 数描 述EEAckPolling 产 生 应 答 查 询 序 列 。EEByteWrite 写 入 一 个 字 节 。EECurrentAddRead 从 下 一 个 地 址 读 取 一 个 字 节 。EEPageWrite 写 入 一 个 数 据 串 。EERandomRead 从 任 意 地 址 读 取 一 个 字 节 。EESequentialRead 读 取 一 个 数 据 串 。2.4.1 函 数 描 述AckI2CFunction: 产 生 I 2 C 总 线 应 答 条 件 。Include:i2c.hPrototype: void AckI2C( void );Remarks: 该 函 数 产 生 I 2 C 总 线 应 答 条 件 。File Name:acki2c.c© 2004 Microchip Technology Inc. DS51297C_CN 第 23 页

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

Saved successfully!

Ooh no, something went wrong!