主题:有关rs232收发数据功能拆分的问题 共有55244人关注过本帖 |
---|
浪子 |
1楼 |
有关rs232收发数据功能拆分的问题 Post By:2004-8-24 16:18:00 [只看该作者]
请问:
    要将rs232的全双工功能拆分成发送、接受两种功能,该如何处理?急用!!! |
|
单帖管理 | 引用 | 回复 |
zhl |
2楼 |
Post By:2004-8-24 16:47:00 [只看该作者]
可以在发送数据时,将串口的接收中断关闭。接收数据时,不打开发送中断。
|
|
单帖管理 | 引用 | 回复 |
duoduo |
3楼 |
Post By:2006-3-21 15:21:00 [只看该作者]
按楼上的意思是说有两个中断?一个是接收中断;一个是发送中断?但是你们提供的API函数里只有一个中断函数呀?
所以我对楼上说的:“在发送数据时,将串口的接收中断关闭。接收数据时,不打开发送中断。”不是很明白。能再具体点吗? |
|
单帖管理 | 引用 | 回复 |
duoduo |
4楼 |
Post By:2006-3-21 15:53:00 [只看该作者]
在线等,急
|
|
单帖管理 | 引用 | 回复 |
zhl |
5楼 |
Post By:2006-3-21 18:30:00 [只看该作者]
串口对应硬件中断只有一个,但引发中断的源不止一个,在串口的IER(中断使能寄存器)中 Data Bit 0: 数据接收中断,Data Bit 1: 数据发送中断。所以程序中可通过设置IER来选择。
|
|
单帖管理 | 引用 | 回复 |
duoduo0001 |
6楼 |
Post By:2006-3-22 15:21:00 [只看该作者]
有现成的代码吗?给来看看就清楚了
|
|
单帖管理 | 引用 | 回复 |
zhl |
7楼 |
Post By:2006-3-22 15:56:00 [只看该作者]
仔细看看串口的驱动程序就可以了。
|
|
单帖管理 | 引用 | 回复 |