| 
 
 6256| 2
 
 | 
求助一个485中断遇到的一个小问题 ,但是找不到问题原因出在哪 | 
| 
 
5金钱 
 最佳答案485是半双工,你这是冲突了。建议加个计时,一段时间内未收到数据才能发送。或者加一个帧结束的判断,收完一帧后才能发送。
例如:
int t;
串口中断()
{
接收数据;
t=1000;
}
主循环()
{
 if(t)
 {
  t--;
 }
 else
 {
  可以发送数据;
 }
 delay();
} 
 | ||
  | ||
| 
 专治疑难杂症 
 | 
||
  | ||
	
	
 
 /1 
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-11-4 18:52
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网