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.

MPLAB ® <strong>C18</strong> C 编 译 器 函 数 库2.8 SPI 函 数下 列 函 数 支 持 SPI 通 讯 :表 2-8:函 数SPI 函 数描 述CloseSPI 禁 止 用 于 SPI 通 讯 的 SSP 模 块 。DataRdySPI 确 定 SPI 缓 冲 区 中 是 否 有 新 值 。getcSPI 从 SPI 总 线 上 读 取 一 个 字 节 。getsSPI 从 SPI 总 线 上 读 取 一 个 数 据 串 。OpenSPI 初 始 化 用 于 SPI 通 讯 的 SSP 模 块 。putcSPI 向 SPI 总 线 写 入 一 个 字 节 。putsSPI 向 SPI 总 线 写 入 一 个 数 据 串 。ReadSPI 从 SPI 总 线 上 读 取 一 个 字 节 。WriteSPI 向 SPI 总 线 写 入 一 个 字 节 。2.8.1 函 数 描 述CloseSPI功 能 : 禁 止 SSP 模 块 。包 含 头 文 件 : spi.h原 型 : void CloseSPI( void );说 明 :该 函 数 禁 止 SSP 模 块 。 相 关 引 脚 恢 复 为 普 通 I/O 口 功 能 。 由 TRISC 和LATC 负 责 实 现 I/O 控 制 。文 件 名 :closespi.cDataRdySPI功 能 : 确 定 SSPBUF 中 是 否 有 数 据 。包 含 头 文 件 : spi.h原 型 : unsigned char DataRdySPI( void );说 明 : 该 函 数 确 定 SSPBUF 寄 存 器 中 是 否 有 数 据 字 节 可 读 。返 回 值 : 如 果 SSPBUF 寄 存 器 中 没 有 数 据 , 为 0 ;如 果 SSPBUF 寄 存 器 中 有 数 据 , 则 为 1。文 件 名 :代 码 示 例 :dtrdyspi.cwhile (!DataRdySPI());getcSPI参 见 ReadSPI。DS51297C_CN 第 42 页© 2004 Microchip Technology Inc.

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

Saved successfully!

Ooh no, something went wrong!