C8051F320 中断求解

[复制链接]
2497|4
 楼主| whua1213 发表于 2012-9-18 08:50 | 显示全部楼层 |阅读模式
有人遇见过在用UARTO中断的时候,程序运行到while(TI0==0);时候就出不来了。请各位大侠支招!初始化我是用的向导软件弄的。
ayb_ice 发表于 2012-9-18 09:10 | 显示全部楼层
加个超时不就搞定了

int t;

t = 0;
while(!TI && (++t < 10000));
xfh168168 发表于 2012-9-24 11:49 | 显示全部楼层
上面的哥们说的是对的,加个超时.....
daoyuan345610 发表于 2012-9-25 17:00 | 显示全部楼层
我不明白你为什么会写成while(IT0==0),但是当有数据需要发送的时候F320应该是产生中断,即TI0=1,当数据接受完成时需要你自己把TI0置0,如果你不放心的话加个超时处理吧!!或者你讲详细点,真不知道你在讲什么?
ningling_21 发表于 2012-9-25 19:01 | 显示全部楼层
交叉开关未使能还是 串口未分配引脚?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

8

帖子

0

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