mcbsp_main.c

来自「TI DSP TMS320C643 McBSP源代码」· C语言 代码 · 共 69 行

C
69
字号
/************************************************************
  Copyright (C), 2007 by SEED Electronic Technology LTD.
  FileName: mcbsp_main.h
  Author:  Ya.X      Version : V1.0         Date:2007-09-20
  Description:   mcbsp通信演示实验主程序 
*************************************************************/
#include <stdio.h>
#include <csl.h>
#include "gui_string.h"
#include "DEC643.h"
#include "comm.h"

#define  Word          0xaa55  //代表文字
#define  Number        0x55aa  //代表数字

#define  DATATYPE 0      /* 0代表文字;1代表数字*/

#define  w_num    10     /*通过w_num来控制输出文字的个数,通过gui_string.sam控制内容*/
#define  n_num    5      /*通过n_num控制输出选项数字的个数,通过数组dataer控制内容*/

/*存放待发送的数字*/
unsigned short databuffer[6]={1234,5678,3333,4444,5555,6666};

void main() 
{
	unsigned int Test;

    /* Initialize CSL */
    CSL_init();

	/* Initialize DEC643 board. */
	DEC643_init();
    
#if DATATYPE==0
	Test = Word;   //文字 0xAA55
#endif
#if DATATYPE==1
	Test = Number; //数据 0x55AA
#endif

    /*config McBSP*/
    McBSP_init();

    /*delay*/
    DEC643_wait(2000); 	
    for(;;)
    {
        switch(Test)
        {
            case Word:
                Mcbsp_Wordsend(w_num, &strMcBSP[0], CHAR_DATASEND);
                Test=0;
            	break;

            case Number:
                Mcbsp_Datasend(n_num, &databuffer[0], NUM_DATASEND);
                Test=0;
            	break;

            default:
		    	break;  
		}			  
    }     
}

/***********************************************************************/
//	No	more
/***********************************************************************/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?