gh131413 发表于 2014-4-2 11:57
个人认为影响字符发送的正确性在几方面:
1.波特率要设置正确
2.最好选择外部晶振
当连续发12个a(中间没有间隔)时就会出现乱码,小于12个就可以,这个问题太怪啦,请指教。下边是代码,你说在软件设置晶振频率怎么设置啊,谢谢了
while(1)
{
sendChar( 'a' );
sendChar( 'a' );
sendChar( 'a' );
sendChar( 'a' );
sendChar( 'a' );
sendChar( 'a' );
sendChar( 'a' );
sendChar( 'a' );
sendChar( 'a' );
sendChar( 'a' );
sendChar( 'a' );
sendChar( 'a' );
/* sendChar( 'b' );
sendChar( 'c' );
sendChar( 'd' );
sendChar( 'e' );
sendChar( 'f' );
sendChar( 'g' );
sendChar( 'h' );
sendChar( 'i' );
sendChar( 'j' );
sendChar( 'k' );
sendChar( 'l' );*/
_delay_ms( 16000 );
}