求助!怎样用C实现网口和串口接收的转换
我想用C实现这样一个程序:1、服务端接收客户端发送过来的数据,并判断发送数据的方式是串口还是网口。
2、若是网口,则要将串口端屏蔽掉。反之,亦然。
3、接收到客户端发送来的中断信号则要复位。
我的想法是这样的():
int main()
{
while(1)
{
if(网口接收数据)
else(串口接收数据)
}
}
网口接收 function()
{
while(1)
{
irq_handler()中断处理
.....
}
}
串口接受 function()
{
while(1)
{
irq_handler()中断处理
.....
}
}
这样的想法正确吗?