程序如下:
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;
}
刚刚发的几分钟内很好用,
但发送时间一长,
乱码率就成倍增加了,
诸神谁有这方面的经验,
还请赐教先
不胜感激!
此帖出自
小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
大多数都是这个问题
或者看看你板上是不是有其他信号干扰了?
如果也使用了标准的晶振,还找不到问题,我觉得可以排查一下硬件。
一周热门 更多>