📄 io_uart_h.h
字号:
#define AudioACK_OK 0x41//'A' 芯片正确接收到一帧控制命令
#define AudioACK_Err 0x45//'E'芯片收到不能识别的命令帧
#define AudioACK_Over 0x4F//'O'当前文本合成结束以后
#define _RDY_ACK_Work 1 // _RDY(低电平有效)状态引脚,
#define _RDY_ACK_Wait 0 // _RDY = 0,空闲状态;
// _RDY = 1,工作态状态。
/*
**-----------------------------------------------------
** 函数原型: uint_8 XF_S3011_ACK_CHK( void );
** 功能描述: 该函数用于检测 XF_S3011 IC的RDY状态引脚
** 参数说明: 无
**
** 返回值: XF_S3011 IC RDY状态
**
** 全局变量: 无
**
** 调用模块: 无
**
** 作 者: 任永
** 日 期: 2006年10月30日
**-----------------------------------------------------
*/
uint_8 XF_S3011_ACK_CHK( void );
/*
**-----------------------------------------------------
** 函数原型: void IO_UART_Send_1Byte( uint_8 In_ch )
** 功能描述: 该函数用于模拟232端口发送一个字节
** 参数说明: In_ch 将要从模拟232端口发送的——
** 字节缓存寄存器。
**
** 返回值: 无
**
** 全局变量: 无
**
** 调用模块: 无
**
** 作 者: 任永
** 日 期: 2006年10月30日
**-----------------------------------------------------
*/
void IO_UART_Send_1Byte( uint_8 In_ch );
/*
**-----------------------------------------------------
** 函数原型: uint_8 IO_UART_Get_1Byte( void )
** 功能描述: 该函数用于模拟232端口接收一个字节
** 参数说明: 无
**
** 返回值: uint_8 模拟232端口接收到的——
** 字节临时寄存器。
**
** 全局变量: 无
**
** 调用模块: 无
**
** 作 者: 任永
** 日 期: 2006年10月30日
**-----------------------------------------------------
*/
uint_8 IO_UART_Get_1Byte( void );
/*
**-----------------------------------------------------
** 函数原型: uint_8 Audio_Start( uint_16 len, uint_8 *ptr )
** 功能描述: 启动语音合成,语音合成编码默认为GB
** 参数说明: len 语音合成文本长度(取值范围:1-200 )
** *ptr 语音合成文本内容,文本长度len个字节
**
** 返回值: uint_8 启动语音合成是否成功,成功1/失败0
**
** 全局变量: 无
**
** 调用模块: 无
**
** 作 者: 任永
** 日 期: 2006年11月03日
**-----------------------------------------------------
*/
uint_8 Audio_Start( uint_16 len, uint_8 *ptr );
/*
**-----------------------------------------------------
** 函数原型: uint_8 Audio_Stop( void )
** 功能描述: 停止语音合成
** 参数说明: 无
**
** 返回值: uint_8 停止语音合成是否成功,成功1/失败0
**
** 全局变量: 无
**
** 调用模块: 无
**
** 作 者: 任永
** 日 期: 2006年11月03日
**-----------------------------------------------------
*/
uint_8 Audio_Stop( void );
/*
**-----------------------------------------------------
** 函数原型: uint_8 Audio_Pause ( void )
** 功能描述: 暂停当前正在进行的语音合成
** 参数说明: 无
**
** 返回值: uint_8 暂停语音合成是否成功,成功1/失败0
**
** 全局变量: 无
**
** 调用模块: 无
**
** 作 者: 任永
** 日 期: 2006年11月03日
**-----------------------------------------------------
*/
uint_8 Audio_Pause ( void );
/*
**-----------------------------------------------------
** 函数原型: uint_8 Audio_Restore( void )
** 功能描述: 恢复语音合成
** 参数说明: 无
**
** 返回值: uint_8 恢复语音合成是否成功,成功1/失败0
**
** 全局变量: 无
**
** 调用模块: 无
**
** 作 者: 任永
** 日 期: 2006年11月03日
**-----------------------------------------------------
*/
uint_8 Audio_Restore( void );
/*
**-----------------------------------------------------
** 函数原型: uint_8 Audio_CodePlay( uint_16 len, uint_8 icode, uint_8 *Ptr )
** 功能描述: 语音合成编码(GB2312/Unicode)可选择播放
** 参数说明: len 语音合成文本长度(取值范围:1-200)
** icode 语音合成编码,GB2312:0/Unicode:3。
** *ptr 语音合成文本内容,文本长度(len - 1)个字节。
**
**
** 返回值: uint_8 语音合成编码可选择播放是否成功,成功1/失败0
**
** 全局变量: 无
**
** 调用模块: 无
**
** 作 者: 任永
** 日 期: 2006年11月03日
**-----------------------------------------------------
*/
uint_8 Audio_CodePlay( uint_16 len, uint_8 icode, uint_8 *Ptr );
/*
**-----------------------------------------------------
** 函数原型: uint_8 Audio_IDLE( void )
** 功能描述: 启动语音芯片睡眠
** 参数说明: 无
**
** 返回值: uint_8 启动语音芯片睡眠是否成功,成功1/失败0
**
** 全局变量: 无
**
** 调用模块: 无
**
** 作 者: 任永
** 日 期: 2006年11月03日
**-----------------------------------------------------
*/
uint_8 Audio_IDLE( void );
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -