t_read.c

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

C
54
字号
/********************************************************************* * FILENAME: $RCSfile: t_read.c,v $ * VERSION : $Revision: 1.17 $ * DATE    : $Date: 2000/11/03 19:12:16 $ * Copyright (c) 1997-2000 Texas Instruments Incorporated * * Target Read Example: *____________________________________________________________________ * - Reads 100, one at a time 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_write(). ********************************************************************/#include <stdio.h>                     /* fprintf(), puts()         */#include <stdlib.h>                    /* abort()                   */#include <rtdx.h>                      /* RTDX                      */#include "target.h"                    /* TARGET_INITIALIZE()       */#define ITERATIONS      100/* Declare and initialize an input channel called "ichan"           */RTDX_CreateInputChannel(ichan);void main(){        int  recvd=0;           /* Data received                    */        unsigned int i;         /* loop counter                     */        /* Target initialization for RTDX                           */        TARGET_INITIALIZE();        /* Enable the channel, "ichan"                              */        RTDX_enableInput(&ichan);        for ( i = 0; i < ITERATIONS; i++ ) {                /* Request an integer from the host                 */                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 + -
显示快捷键?