📄 sci.txt
字号:
#include "2407.h"
#include <string.h>
void disable()
{
asm(" setc INTM");
asm(" setc SXM");
}
void enable()
{
asm(" clrc INTM");
}
void kick_dog()
{
*WDKEY=0X0055;
*WDKEY=0X00AA;
}
void sci_init()
{
*SCICCR=0X0017;
*SCICTL1=0X03;
*SCILBAUD=0X20;
*SCICTL10X23;
}
void System_init()
{
*SCSR1=0X82f0;
*MCRA|=0X0003;
*PADATDIR=0X100;
}
void wait(int nWait)
{
int i,j,k;
k=0;
for(i=0;i<nWait;i++)
for(j=0;j<64;j++)
k++;
}
main()
{
char* st="TMS320LF2407 programming is full of fun!";
int i;
unsigned int uWork;
disable();
*WDCR=0X006F;
kick_dog();
System_init();
sci_init();
enable();
while(1)
{
for(i=0;i<strlen(st);i++)
{
uWork=(*SCICTL2);
}
while(uWork&0x0c0);
(*SCITXBUF)=st[i];
wait(500);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -