PIC UART发送乱码问题

2019-03-25 19:50发布

程序如下:
void uart(void)
{unsigned int k;
TXEN=1;
CREN=0;
for(k=0x00;k<0x0E;k++)
{
TXREG=tep1[k];      
while(!TXIF);
while(!TRMT);
for( tt=0;tt<2000;tt++)
{;}                             }
TXEN=0;

}

刚刚发的几分钟内很好用,
但发送时间一长,
乱码率就成倍增加了,              



诸神谁有这方面的经验,
还请赐教先

不胜感激! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
shenyu815
2019-03-26 11:49
引用 6 楼 flypig8321 的回复:
选择可以产生所需标准波特率的标准晶振


大多数都是这个问题

或者看看你板上是不是有其他信号干扰了?

如果也使用了标准的晶振,还找不到问题,我觉得可以排查一下硬件。

一周热门 更多>