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.

硬 件 外 设 函 数IdleI2C功 能 : 循 环 直 到 I 2 C 总 线 空 闲 。包 含 头 文 件 : i2c.h原 型 : void IdleI2C( void );说 明 :该 函 数 检 查 I 2 C 外 设 的 状 态 并 且 等 待 总 线 变 为 空 闲 。 由 于 硬 件 I 2 C 外 设不 允 许 队 列 缓 冲 总 线 序 列 , 所 以 需 要 函 数 IdleI2C。 在 开 始 I 2 C 操 作或 者 产 生 写 冲 突 之 前 , I 2 C 外 设 必 须 处 于 空 闲 状 态 。文 件 名 :idlei2c.cNotAckI2C功 能 : 产 生 I 2 C 总 线 无 应 答 条 件 。包 含 头 文 件 : i2c.h原 型 : void NotAckI2C( void );说 明 : 该 函 数 产 生 I 2 C 总 线 无 应 答 条 件 。文 件 名 :noacki2c.cOpenI2C功 能 : 配 置 SSP 模 块 。包 含 头 文 件 : i2c.h原 型 :void OpenI2C( unsigned char sync_mode,unsigned char slew );参 数 :sync_mode在 i2c.h 中 定 义 的 下 列 值 之 一 :SLAVE_7 I 2 C 从 模 式 , 7 位 地 址SLAVE_10 I 2 C 从 模 式 , 10 位 地 址MASTER I 2 C 主 模 式slew在 i2c.h 中 定 义 的 下 列 值 之 一 :SLEW_OFF 在 100 kHz 模 式 下 禁 止 压 摆 率 。SLEW_ON 在 400 kHz 模 式 下 使 能 压 摆 率 。说 明 :OpenI2C 函 数 把 SSP 模 块 复 位 到 POR 状 态 , 然 后 将 模 块 配 置 为 主 / 从 模式 及 选 择 的 压 摆 率 。文 件 名 :openi2c.c代 码 示 例 :OpenI2C(MASTER, SLEW_ON);putcI2C参 见 WriteI2C。© 2004 Microchip Technology Inc. DS51297C_CN 第 25 页

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

Saved successfully!

Ooh no, something went wrong!