串口查询发送,不开中断可以,开了后一直发FF

[复制链接]
2773|34
sdlls 发表于 2017-6-10 09:55 | 显示全部楼层
发送数组的时候,不要在while里面,在初始化里面就可以。
yszong 发表于 2017-6-10 21:50 | 显示全部楼层

没看到你的中断程序啊,你开了中断也没有在中断中发送啊
yszong 发表于 2017-6-10 21:53 | 显示全部楼层
你的程序是让在主程序中不停的循环发送MSP430,你把这个改到中断程序里试试看
lizye 发表于 2017-6-10 21:54 | 显示全部楼层

你"while((UTCTL1&0x01)==0);"这句话是什么意思啊?判断是否发送完成用的是IFG2寄存器的 UTXIFG1位来判断的
 楼主| zhenykun 发表于 2017-6-10 21:56 | 显示全部楼层
哦,这样啊
dengdc 发表于 2017-6-10 21:58 | 显示全部楼层
换个晶振试试
dengdc 发表于 2017-6-10 22:01 | 显示全部楼层
换个晶振试试
heweibig 发表于 2017-6-10 22:05 | 显示全部楼层
用这位也可以判断,UTXBUF空时该位为"1"
dengdc 发表于 2017-6-10 22:07 | 显示全部楼层
我以前接受用中断,发送用等待查询,这样你可以控制信息发送出去了
dengdc 发表于 2017-6-10 22:09 | 显示全部楼层
也可以随时处理接受到的信息!
 楼主| zhenykun 发表于 2017-6-10 22:11 | 显示全部楼层
ff的是干扰数据的,,需要加滤波处理的吧。
jlyuan 发表于 2017-6-10 22:13 | 显示全部楼层
发送FF的,应该是硬件设计上的缺陷的。
 楼主| zhenykun 发表于 2017-6-10 22:15 | 显示全部楼层
搞定了,呵呵,犯了低级错误……结贴啦,多谢各位
houjiakai 发表于 2017-6-11 22:04 | 显示全部楼层
楼主是使用的发送中断吗?
houjiakai 发表于 2017-6-11 22:05 | 显示全部楼层
这个查询中断,不会发送数据才对的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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