⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mcbsp_main.c

📁 TI DSP TMS320C643 McBSP源代码
💻 C
字号:
/************************************************************
  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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -