xiatianzhang
发表于 2012-7-3 13:19:12
duanleiyadang
发表于 2012-7-3 13:28:12
没看很懂,是不是用个定时器就行了啊,定时时间到了就执行下你写的这部分程序?
xiatianzhang
发表于 2012-7-3 14:15:52
duanleiyadang
发表于 2012-7-3 18:09:15
本帖最后由 duanleiyadang 于 2012-7-3 18:10 编辑
不知道为什么会死机啊?解释下吧。串口初始化好了以后,你再向定时中断子程序中加上这部分,应该就可以用了,这个是串口1哦
for(i=0;i<22;i++)
{
while (!(IFG2 & UTXIFG1)); //发送准备好了?
TXBUF1 = uart1_fifo;
}
xiatianzhang
发表于 2012-7-4 16:53:55
duanleiyadang
发表于 2012-7-4 19:16:30
串口只能在接受到数据或者发送完数据之后才能触发中断的,你要定时的话还是把这部分程序放到定时器中断里面吧。你可以详细说下你的想法,我们一起探讨
xiatianzhang
发表于 2012-7-4 19:45:15
duanleiyadang
发表于 2012-7-5 08:02:22
这样用中断的话感觉效率不高啊。
你可以设置一个全局变量作为发送次数的标致,没发一次就自加,直到你需要的值时停止
xiatianzhang
发表于 2012-7-7 21:26:24
页:
[1]