pic16f877a 的usart异步串行通信问题 自己打的个简单程序发出去直接显示是丢

2020-02-09 09:20发布

pic16f877a    的usart异步串行通信问题     自己打的个简单程序发出去直接显示是丢失数据   找不到问题 根结    请高手指点

#include"pic.h"
const char asciitab[23]={
  'a','t','^','s','m','s','=','1','3','7','3','5','5','8','6',
'3','4','1',' ','4','f','6','0','5','9','7','d','0','0','0','0'
                            };
void main ()
{
int i;

SPBRG=12;
BRGH=1;

SYNC=0;
TXEN=1;
TX9=0;
SPEN=1;    //输出端口  设定  8 位

SPEN=1;
RX9=0;
CREN=1;
FERR=0;
OERR=0;    //输入端口  设定   8 位
  
RCIE=1;
RCIF=1;
PEIE=1;
GIE=1;



if(TRMT==1)
{
for(i=0;i<31;i++)
TXREG=asciitab;

}
}
另外一般数据丢失的问题   要从哪几个方面考虑?
0条回答

一周热门 更多>