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.

硬 件 外 设 函 数OpenUSARTOpen1USARTOpen2USART功 能 : 配 置 指 定 的 USART 模 块 。包 含 头 文 件 : usart.h原 型 :void OpenUSART( unsigned char config,unsigned int spbrg);void Open1USART( unsigned char config,unsigned int spbrg);void Open2USART( unsigned char config,unsigned int spbrg);参 数 :config从 下 面 所 列 出 各 类 型 中 分 别 取 一 个 值 并 相 与 (‘&’) 所 得 的 值 。 这 些 值 在文 件 usart.h 中 定 义 。发 送 中 断 :USART_TX_INT_ON 允 许 发 送 中 断USART_TX_INT_OFF 禁 止 发 送 中 断接 收 中 断 :USART_RX_INT_ON 允 许 接 收 中 断USART_RX_INT_OFF 禁 止 接 收 中 断USART 模 式 :USART_ASYNCH_MODE 异 步 模 式USART_SYNCH_MODE 同 步 模 式发 送 宽 度 :USART_EIGHT_BIT 8 位 发 送 / 接 收USART_NINE_BIT 9 位 发 送 / 接 收主 / 从 模 式 选 择 *:USART_SYNC_SLAVE 同 步 从 模 式USART_SYNC_MASTER 同 步 主 模 式接 收 模 式 :USART_SINGLE_RX 单 字 节 接 收USART_CONT_RX 连 续 接 收波 特 率 :USART_BRGH_HIGH 高 波 特 率USART_BRGH_LOW 低 波 特 率* 仅 适 用 于 同 步 模 式spbrg这 是 写 到 波 特 率 发 生 器 寄 存 器 中 的 值 , 它 决 定 USART 工 作 的 波 特 率 。计 算 波 特 率 的 公 式 为 :异 步 模 式 , 高 速 :FOSC / (16 * (spbrg + 1))异 步 模 式 , 低 速 :FOSC / (64 * (spbrg + 1))同 步 模 式 :FOSC / (4 * (spbrg + 1))其 中 , FOSC 为 振 荡 器 频 率 。说 明 : 该 函 数 按 照 指 定 的 配 置 选 项 配 置 USART 模 块 。当 器 件 仅 有 一 个 USART 外 设 时 使 用 OpenUSART , 而 当 器 件 有 多 个USART 外 设 时 , 使 用 Open1USART 和 Open2USART。文 件 名 :uopen.cu1open.cu2open.c© 2004 Microchip Technology Inc. DS51297C_CN 第 59 页

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

Saved successfully!

Ooh no, something went wrong!