• 大小: 375KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: 其他
  • 标签: uc/os2  

资源简介

著名嵌入式操作系统uc_os-ii全部源代码

资源截图

代码片段和文件信息

//
//      TMDX ALPHA RELEASE
//      Intended for product evaluation purposes
//
//###########################################################################
//
// FILE: Example_28xSpi_FFDLB.c
//
// title: DSP28 Device Spi Digital Loop Back porgram. 
// All these tests will self validate the code and update the 
//          Test status in Test_status array. 
// And PASS_Flag =0xDOBE for pass 0xDEAD for fail
//
//  Test 1  SPI  16-bit character Internal loop back
//          In MASTER MODE  Rising edge baud rate =0x07f 
//
//
//
//
//###########################################################################
//
//  Ver | dd mmm yyyy | Who  | Description of changes
// =====|=============|======|===============================================
//  0.56| 06 May 2002 | S.S. | EzDSP Alpha Release
//  0.57| 27 May 2002 | L.H. | No change
//  0.58| 03 July2002 | S.S. | SPI example 
//###########################################################################


#include “DSP28_Device.h“
#include “DSP28_Globalprototypes.h“

// Prototype statements for functions found within this file.
// interrupt void ISRTimer2(void);
void delay_loop(void);
void spi_dlb16(void);
void spi_xmit(int a);
void spi_fifo_init(void);
void error(int);
void program_stop();
unsigned int var1 = 0;
unsigned int var2 = 0;
unsigned int var3 = 0; 
unsigned int var4 = 0;
unsigned int var5 = 0; 
unsigned int test_count = 0;
unsigned int Test_flag1 = 0;
unsigned int Test_flag2 = 0;
unsigned int Test_flag3 = 0;
unsigned int Test_flag4 = 0;
unsigned int Test_var  = 0;
unsigned int Test_status[32];
unsigned int PASS_flag = 0;

void main(void)
{

// Step 1. Initialize System Control registers PLL WatchDog Clocks to default state:
        // This function is found in the DSP28_SysCtrl.c file.
InitSysCtrl();



// Step 2. Select GPIO for the device or for the specific application:
        // This function is found in the DSP28_Gpio.c file.
// InitGpio(); skip this as this is example selects the I/O for McBSP in this file itself
 EALLOW;
 
     GpioMuxRegs.GPFMUX.all=0x000F; // Select GPIOs to be SPI pins  
  // Port F MUX - x000 0000 0000 1111
      
     EDIS;

// Step 3. Initialize PIE vector table:
// The PIE vector table is initialized with pointers to shell Interrupt 
        // Service Routines (ISR).  The shell routines are found in DSP28_DefaultIsr.c.
// Insert user specific ISR code in the appropriate shell ISR routine in 
        // the DSP28_DefaultIsr.c file.

// Disable and clear all CPU interrupts:
DINT;
IER = 0x0000;
IFR = 0x0000;

// Initialize Pie Control Registers To Default State:
        // This function is found in the DSP28_PieCtrl.c file.
InitPieCtrl();

// Initialize the PIE Vector Table To a Known State:
        // This function is found in DSP28_PieVect.c.
// This function populates the PIE vector table with pointers
    // to the shel

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     目录          0  2008-03-13 11:36  著名嵌入式操作系统uc_os-ii全部源代码

     目录          0  2008-03-13 11:36  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码

     文件        188  2003-08-07 17:11  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\cc_build_Debug.log

     目录          0  2008-03-13 11:36  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\cmd

    ..A.SHR         9  2007-01-14 15:58  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\cmd\Desktop_.ini

     文件       6066  2003-08-07 14:25  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\cmd\EzDSP_RAM_lnk.cmd

     文件       5761  2003-07-31 09:58  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\cmd\EzDSP_RAM_lnk_bak.cmd

     文件       8140  2002-07-01 17:34  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\cmd\F2810.cmd

     文件       9124  2002-07-01 17:33  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\cmd\F2812.cmd

     目录          0  2008-03-13 11:36  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\cut

    ..A.SHR         9  2007-01-14 15:58  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\cut\Desktop_.ini

     文件       6184  2002-07-05 12:55  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\cut\Example_28xSpi_FFDLB.c

     目录          0  2008-03-13 11:36  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\Debug

    ..A.SHR         9  2007-01-14 15:58  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\Debug\Desktop_.ini

     文件      56961  2003-08-07 15:43  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\Debug\DSP28_DefaultIsr.asm

     文件     111209  2003-08-07 15:43  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\Debug\DSP28_DefaultIsr.lst

     文件      11576  2003-08-07 15:43  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\Debug\DSP28_DefaultIsr.obj

     文件     109307  2003-08-07 15:43  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\Debug\DSP28_GlobalVariableDefs.asm

     文件     228453  2003-08-07 15:43  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\Debug\DSP28_GlobalVariableDefs.lst

     文件     138422  2003-08-07 15:43  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\Debug\DSP28_GlobalVariableDefs.obj

     文件       6079  2003-08-07 15:44  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\Debug\DSP28_PieCtrl.asm

     文件      12081  2003-08-07 15:44  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\Debug\DSP28_PieCtrl.lst

     文件       4373  2003-08-07 15:44  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\Debug\DSP28_PieCtrl.obj

     文件      20419  2003-08-07 15:44  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\Debug\DSP28_PieVect.asm

     文件      42973  2003-08-07 15:44  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\Debug\DSP28_PieVect.lst

     文件      13582  2003-08-07 15:44  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\Debug\DSP28_PieVect.obj

     文件       1305  2003-08-07 15:44  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\Debug\DSP28_Spi.asm

     文件       2408  2003-08-07 15:44  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\Debug\DSP28_Spi.lst

     文件        454  2003-08-07 15:44  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\Debug\DSP28_Spi.obj

     文件       9599  2003-08-07 15:44  著名嵌入式操作系统uc_os-ii全部源代码\著名嵌入式操作系统uc os-ii全部源代码\Debug\DSP28_SysCtrl.asm

............此处省略120个文件信息

评论

共有 条评论

相关资源