t_rdsa.c

来自「TMS320F2812的C++ examples 各个模块的程序」· C语言 代码 · 共 52 行

C
52
字号
/********************************************************************* * FILENAME: $RCSfile: t_rdsa.c,v $ * VERSION : $Revision: 1.6 $ * DATE    : $Date: 2000/11/03 19:12:12 $ * Copyright (c) 1997-2000 Texas Instruments Incorporated * * Target Read (for SAFEARRAYS) Example: *____________________________________________________________________ * - Read an array of 5 integers, 100 times, via RTDX_read(). * - Uses ONE input channel * * - This is the module to be run on the TARGET. * - This program is meant to be used with the RTDX Excel project's *   VBA module h_wrtsa(). ********************************************************************/#include <stdio.h>                     /* fprintf(), puts()         */#include <stdlib.h>                    /* abort()                   */#include <rtdx.h>                      /* RTDX                      */#include "target.h"                    /* TARGET_INITIALIZE()       */#define MAX_MESSAGES 100#define MAX_ELEMENTS 5/* Declare and initialize an input channel called "ichan"           */RTDX_CreateInputChannel(ichan);void main(){        unsigned int i;        int recvd[MAX_ELEMENTS];        /* Target initialization for RTDX                           */        TARGET_INITIALIZE();        /* Enable the channel, "ichan"                              */        RTDX_enableInput(&ichan);        for ( i = 0; i < MAX_MESSAGES; i++ ) {                if ( (RTDX_read( &ichan, recvd, sizeof(recvd) )) !=                    sizeof(recvd) ) {                        fprintf(stderr,                                "\nError: RTDX_read() failed\n");                        abort();                }        }        /* Disable the channel, "ichan"                             */        RTDX_disableInput(&ichan);        puts("\nProgram Completed!");}

⌨️ 快捷键说明

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