我使用w77e58双串口的问题,请大侠指点指点!我用了2个串口通信,串口0和PC机通信,串口1和模块机通信。串口1和模块机能正确通信,但是串口0和PC机通信时,串口0中断程序里面的一个寄存器(如30H单元)里面的数据始终被刷新成0,这样就造成了程序不能往下面执行。我检查了所有程序,都没有发现共用这个寄存器。波特率都是9600,我做了一个调试程序:把PC机发出来的数据当场在串口0中断程序里面发出来,程序也能运行!我也换了多个寄存器来调试,问题一直存在!我是不是没有注意设置问题还是其他的问题?请各位大侠指点,小生将不胜感激!!!
倘若哪位大侠有这方面的程序,能否给我相应的程序?谢谢!!!
我的Eail:tom_guoyuanchun@163.com