首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

嵌入式语音通信系统中VxWorks BSP的设计实现 05

嵌入式语音通信系统中VxWorks BSP的设计实现 05

2.1.7 数据接收和发送
  多通道语音通信系统中MPC860T SCC串口时分复用即工作在QMC模式,逻辑通道的通信协议为Trasparent mode,该协议仅传输二进制数据,不对数据流进行位级操作,不区分数据帧中的格式位、起止位和数据位等,不对接收的数据做检错处理,因而具有较高的数据传输速率。
  接收函数由中断服务例程调用。由于是每接收一帧产生一次中断,故接收函数也每次处理一帧的数据。数据的接收由接收描述符RxBD控制。当要接收数据时,接收函数首先需要确定RxBD有效;确定没有问题后,才将数据从接收缓冲区拷贝到接收Ring buffer,并复位RxBD;否则在进行相应错误处理后复位RxBD。接收函数流程如图3所示。

返回列表