嵌入式语音通信系统中VxWorks BSP的设计实现 05
![Rank: 8](images/default/star_level3.gif) ![Rank: 8](images/default/star_level3.gif)
- UID
- 872238
|
嵌入式语音通信系统中VxWorks BSP的设计实现 05
2.1.7 数据接收和发送
多通道语音通信系统中MPC860T SCC串口时分复用即工作在QMC模式,逻辑通道的通信协议为Trasparent mode,该协议仅传输二进制数据,不对数据流进行位级操作,不区分数据帧中的格式位、起止位和数据位等,不对接收的数据做检错处理,因而具有较高的数据传输速率。
接收函数由中断服务例程调用。由于是每接收一帧产生一次中断,故接收函数也每次处理一帧的数据。数据的接收由接收描述符RxBD控制。当要接收数据时,接收函数首先需要确定RxBD有效;确定没有问题后,才将数据从接收缓冲区拷贝到接收Ring buffer,并复位RxBD;否则在进行相应错误处理后复位RxBD。接收函数流程如图3所示。
![](http://embed.chinaitlab.com/UploadFiles_4615/200910/20091015104953244.jpg)
|
|
|
|
|
|