串口调试出问题了,高手进,分析一下情况

2019-03-24 15:50发布

有一个比较大的程序,里面有显示屏和其他功能,现在需要将原来的串口程序改掉,在单步调试的过程中,一旦程序到了传输字节的程序部分,单片机就会自动往电脑里发数据,一次2024个0x00字节,在其它板子上感觉,到了单步运行的过程中,单片机不应该这样不停的自己发送数据,还是这么大的量。。。求高手帮忙分析下问题可能的所在。。谢谢了,
void Send(unsigned char *pStr)
{
        unsigned int nChar=0;
        while( pStr[nChar] != '' )
        {
                while ((IFG2 & UTXIFG1) == 0); // USART0发送UTXIFG0=1,表示UTXBUF准备好发送一下字符

                TXBUF1 = pStr[nChar];
                nChar++;
        }
}在程序中发送字节的子程序,和TI给的源码差不多,好像也没什么问题,, 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
w363782100
2019-03-25 11:04
感觉电平和时钟是问题较多的~~

一周热门 更多>

相关问题

    相关文章