-
您好,非常感谢你的回答,但是还是没有解决,我想是不是建工程时出现的问题,您能给我发一个工程文件参考下吗?如果可以,那就太好了,非常非常非常谢谢了
-
提示内容
-
#include "DSP28x_Project.h"
#include "english_6x8_pixel.h"
#include "zimo.h"
#include "DSP28x_Project.h"
void sci_fifo_init (void)
{
SciaRegs.SCICCR.all =0x0007;
SciaRegs.SCICTL1.all =0x0003;
SciaRegs.SCICTL2.bit.TXINTENA =1;
SciaRegs.SCICTL2.bit.RXBKINTENA =1;
SciaRegs.SCIHBAUD = 0x0000;
SciaRegs.SCILBAUD = 0x1214;
SciaRegs.SCIFFTX.all = 0XC022;
SciaRegs.SCIFFRX.all = 0x0022;
SciaRegs.SCIFFCT.all = 0x00;
SciaRegs.SCICTL1.all =0x0023;
SciaRegs.SCIFFTX.bit.TXFIFOXRESET = 1;
SciaRegs.SCIFFRX.bit.RXFIFORESET = 1;
}
void main(void)
{InitSciaGpio();
sci_fifo_init ();
uart_sendstring("pjcpjcp\n");
}
void scia_xmit(int a)
{ while(SciaRegs.SCIFFTX.bit.TXFFST!=0){}
SciaRegs.SCITXBUF=a;
}
int uart_sendstring(char*ch)
{ Uint16 i=0;
while(ch!='\0')
{ scia_xmit(ch);
i++;
}
}
-
#include "DSP28x_Project.h"
#include "english_6x8_pixel.h"
#include "zimo.h"
#include "DSP28x_Project.h"
void sci_fifo_init (void)
{
SciaRegs.SCICCR.all =0x0007;
SciaRegs.SCICTL1.all =0x0003;
SciaRegs.SCICTL2.bit.TXINTENA =1;
SciaRegs.SCICTL2.bit.RXBKINTENA =1;
SciaRegs.SCIHBAUD = 0x0000;
SciaRegs.SCILBAUD = 0x1214;
SciaRegs.SCIFFTX.all = 0XC022;
SciaRegs.SCIFFRX.all = 0x0022;
SciaRegs.SCIFFCT.all = 0x00;
SciaRegs.SCICTL1.all =0x0023;
SciaRegs.SCIFFTX.bit.TXFIFOXRESET = 1;
SciaRegs.SCIFFRX.bit.RXFIFORESET = 1;
}
void main(void)
{InitSciaGpio();
sci_fifo_init ();
uart_sendstring("pjcpjcp\n");
}
void scia_xmit(int a)
{ while(SciaRegs.SCIFFTX.bit.TXFFST!=0){}
SciaRegs.SCITXBUF=a;
}
int uart_sendstring(char*ch)
{ Uint16 i=0;
while(ch!='\0')
{ scia_xmit(ch);
i++;
}
}
-
#include "DSP28x_Project.h"
#include "english_6x8_pixel.h"
#include "zimo.h"
#include "DSP28x_Project.h"
void sci_fifo_init (void)
{
SciaRegs.SCICCR.all =0x0007;
SciaRegs.SCICTL1.all =0x0003;
SciaRegs.SCICTL2.bit.TXINTENA =1;
SciaRegs.SCICTL2.bit.RXBKINTENA =1;
SciaRegs.SCIHBAUD = 0x0000;
SciaRegs.SCILBAUD = 0x1214;
SciaRegs.SCIFFTX.all = 0XC022;
SciaRegs.SCIFFRX.all = 0x0022;
SciaRegs.SCIFFCT.all = 0x00;
SciaRegs.SCICTL1.all =0x0023;
SciaRegs.SCIFFTX.bit.TXFIFOXRESET = 1;
SciaRegs.SCIFFRX.bit.RXFIFORESET = 1;
}
void main(void)
{InitSciaGpio();
sci_fifo_init ();
uart_sendstring("pjcpjcp\n");
}
void scia_xmit(int a)
{ while(SciaRegs.SCIFFTX.bit.TXFFST!=0){}
SciaRegs.SCITXBUF=a;
}
int uart_sendstring(char*ch)
{ Uint16 i=0;
while(ch!='\0')
{ scia_xmit(ch);
i++;
}
}
-
楼主你好,我是新手,刚刚接触单片机,学习uart程序,烧程序的时候出现了如下问题。跪求解决