stc单片机串口测试程序,串口接收再发送问题

stc单片机串口测试程序,串口接收再发送问题,第1张

……你自己把逻辑锁死了。收到一回4字节序列后,flag1置位,之后发送数据。可是在发送数据的时候又会进入中断的,由于接收缓冲区中还是那4字节的序列,于是flag1再次被置位……于是乎进入永不停歇的死循环。

你的串口中断应当判断一下是发送还是接收……

光纤收发器,是一种将短距离的双绞线电信号和长距离的光信号进行互换的以太网传输媒体转换单元,在很多地方也被称之为光电转换器(Fiber Converter)。科兰布线提供。

光纤收发器测试仪器试用方法:

首先看光纤收发器或光模块的指示灯和双绞线端口指示灯是否已亮

a、如收发器的光口(FX)指示灯不亮,请确定光纤链路是否交叉链接。光纤跳线一头是平行方式连接另一头是交叉方式连接。

b、如A收发器的光口(FX)指示灯亮、B收发器的光口(FX)指示灯不亮,则故障在A收发器端:一种可能是:A收发器(TX)光发送口已坏,因为B收 发器的光口(RX)接收不到光信号另一种可能是:A收发器(TX)光发送口的这条光纤链路有问题(光缆或光线跳线可能断了)。

c、双绞线(TP)指示灯不亮,请确定双绞线连线是否有错或连接有误?请用通断测试仪检测(不过有些收发器的双绞线指示灯须等光纤链路接通后才亮)。

d、有的收发器有两个RJ45端口:(To HUB)表示连接交换机的连接线是直通线(To Node)表示连接 交换 机的连接线是交叉线。

e、有的发器侧面有MPR开关:表示连接交换机的连接线是直通线方式DTE开关:连接交换机的连接线是 交叉线方式。

2、光缆、光纤跳线是否已断

a、光缆通断检测:用激光手电、太阳光、发光体对着光缆接头或偶合器的一头照光在另一头看是否有可见光,如有可见光则表明光缆没有断。

b、光纤连线通断检测:用激光手电、太阳光等对着光纤跳线的一头照光在另一头看是否有可见光,如有可见光则表明光纤跳线没有断。

3、半/全双工方式是否有误

有的收发器侧面有FDX开关:表示全双工HDX开关:表示半双工。

4、用光功率计仪表检测

光纤收发器或光模块在正常情况下的发光功率:多模:-10db--18db之间单模20公里:-8db--15db之间单模60公里:-5db--12db之间如果在光纤收发器的发光功率在:-30db--45db之间,那么可以判断这个收发器有问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11226251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存