串口接收问题

[复制链接]
2111|3
 楼主| yybj 发表于 2013-2-28 16:00 | 显示全部楼层 |阅读模式
用串口调试精灵发送1234567891234\r\n给单片机。

可是单片机居然收到了太多的字符,有几百个。不断受到最后的\n

不知道是何原因
火箭球迷 发表于 2013-2-28 16:09 | 显示全部楼层
void main(void)
{
    InitUART();
}

主函数没有循环,执行完InitUART();,就不知道上哪去了,建议在后面做个死循环试试。while(1);
hsbjb 发表于 2013-2-28 16:26 | 显示全部楼层
检查波特率设置是否匹配
xsgy123 发表于 2013-2-28 16:30 | 显示全部楼层
你的中断程序没有没有设计好,接受中断和发送中断循环触发了中断程序,
造成了程序卡在那里了,再好好研究一下中断服务程序
您需要登录后才可以回帖 登录 | 注册

本版积分规则

175

主题

2496

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部