永发信息网

51单片机 串口发送数据 BUG 为什么 串口中断ES位置1 那么串口调试助手无限收到东西 只有置0才正常

答案:4  悬赏:40  手机版
解决时间 2021-11-12 12:15
  • 提问者网友:暮烟疏雨之际
  • 2021-11-12 05:42
51单片机 串口发送数据 BUG 为什么 串口中断ES位置1 那么串口调试助手无限收到东西 只有置0才正常
最佳答案
  • 五星知识达人网友:平生事
  • 2021-11-12 05:49
楼上说得对,没有中断服务程序的话,只要发送完一帧数据,就会跳转到0023H,这样一直在传送数据。
全部回答
  • 1楼网友:人间朝暮
  • 2021-11-12 07:18
属于你程序BUG
  • 2楼网友:孤独入客枕
  • 2021-11-12 06:42
具体q
  • 3楼网友:傲气稳了全场
  • 2021-11-12 06:29
如果ES=1,就必须写串口中断函数,否则程序肯定异常。追问你帮我把函数改改 我更能理解 这么简单几句 我理解能力有限 初学者追答增加下面的函数

void seris(void) interrupt 4 using 1
{

}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯