谁知道C51单片机出现串行口问题的可能的解决方法

来源:百度知道 编辑:UC知道 时间:2024/06/27 06:17:26
问题情况如下:
使用STC89C51RC单片机,用keil的C51编译器。
能发送,说明定时计数器设置没有问题,ES、EA均打开。
使用电脑发送穿行数据,单片机不进中断。
在串行口同时挂了485和232,232在485前端,说明485对232没有干扰,使用232接电脑,能够使用9600波特发送数据给电脑但是使用串口助手发送数据给从机没反应,使用LED指示说明没有进入穿行服务程序,无奈中……
希望有经验的兄弟帮忙,QQ,117075328

把程序写出来一同分析一下
你这样的很可能是程序问题

你晶振多少,很可能是晶振的频率选择不对导致波特率误差较大,从而导致数据丢失,这种问题很常见。

肯定是你串口的程序没有写好

ES先0,数据给从机时再写成1