📄 sci_1f.c
字号:
/* ------------------------------------------------------------------------ */
/* SCI test code for my2406/2407 board */
/* */
/* Copyleft(^^) Do-Yoon Kim */
/* SCI_1.c */
/* ver 2.0 */
/* 2002.7.10 */
/* PC俊辑 单捞磐甫 焊郴搁 弊措肺 促矫 PC肺 傈价茄促. */
/* 喊档狼 磐固澄 橇肺弊伐阑 荤侩窍咯 巩磊甫 傈价秦 焊磊. */
/* Baud: 38400, data: 8 bit, 1 stop bit, no parity */
/* ------------------------------------------------------------------------ */
#include <util.h>
#include <SCI.h>
void bad_trap(void)
{
while(1) ;
}
void main(void)
{
unsigned char ch;
int temp;
DSPInit(PLLx4); // PLL = x4, => 40MHz
SCIInit(); // 38400bps, 单捞磐 8bits, no parity, 1 stop bit
//SCISetBaud(19200); //加档甫 官操绊 酵促搁 SCISetBaud 窃荐甫 荤侩茄促.
SET_PC_OUT(BIT0); // 器飘 C bit 0甫 I/O outport肺 汲沥
CLEAR(PORTC, BIT0); // 器飘 C bit 0俊 Low甫 免仿(LED off)
// DSP焊靛俊辑 PC肺 促澜狼 皋技瘤甫 矫府倔 器飘甫 烹秦 傈价茄促.
// PC率俊辑绰 ComMaster客 鞍篮 矫府倔 葛聪磐 橇肺弊伐捞 角青 吝捞绢具 茄促.
// 单捞磐啊 拳搁俊 钎矫登瘤 臼栏搁, 楷搬 惑怕, 橇肺弊伐 惑怕 殿阑 混旗焊扼.
SCIPrintf("Welcome to TMS320F2407 world\n");
SCIPrintf("SCIPrintHex test code: SCI_1 \n");
// 16厚飘 琼荤蔼阑 矫府倔 烹脚阑 烹秦 傈崔窍绰 窃荐 抛胶飘
// SCIPrintHex甫 捞侩窍搁, 16厚飘 蔼阑 颊奖霸 ASCII 蔼栏肺 钎矫且 荐 乐促.
temp = 0x1234;
SCIPrintHex(temp);
// echo 扁瓷
// PC俊辑 绢恫 巩磊甫 傈价窍搁 促矫 PC率栏肺 秦寸 巩磊甫 馆价茄促.
// 悼矫俊 LED甫 掺芭唱 难辑, 巩磊甫 荐脚沁澜阑 舅赴促.
while(1)
{
while( !(SCIRXST & RXRDY) ) ;
ch = SCIRXBUF;
if(ch == 'a') TOGGLE(PORTC, BIT0);
SCISend(ch);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -