pdc2.h

来自「ARM9200开发板的ROM boot程序源码1.0」· C头文件 代码 · 共 56 行

H
56
字号
//*---------------------------------------------------------------------------
//*         ATMEL Microcontroller Software Support  -  ROUSSET  -
//*---------------------------------------------------------------------------
//* The software is delivered "AS IS" without warranty or condition of any
//* kind, either express, implied or statutory. This includes without
//* limitation any warranty or condition with respect to merchantability or
//* fitness for any particular purpose, or against the infringements of
//* intellectual property rights of others.
//*----------------------------------------------------------------------------
//* File Name           : pdc2.h
//* Object              : Peripheral Date Controler definition File.
//*
//* 1.0 22/11/00 JPP     : Creation
//*---------------------------------------------------------------------------


#ifndef pdc2_h
#define pdc2_h

#include    "periph/stdc/std_c.h"

//*---------------------------------------
//* PDC2 User Interface Structure Definition
//*---------------------------------------

typedef struct _AT91S_PDC2
{
//* Standard PDC interface
    at91_reg		PDC2_RPR  ;       //* Receiver Pointer Register				Read/write
    at91_reg		PDC2_RCR  ;       //* Receiver Counter Register				Read/write
    at91_reg		PDC2_TPR  ;       //* Transmitter Pointer Register			Read/write
    at91_reg		PDC2_TCR  ;       //* Transmitter Counter Register			Read/write
    at91_reg		PDC2_RNPR ;       //* Receiver Next Pointer Regiser			Read/write
    at91_reg		PDC2_RNCR ;       //* Receiver Next Counter Register		Read/write
    at91_reg		PDC2_TNPR ;       //* Transmitter Next Pointer Register		Read/write
    at91_reg		PDC2_TNCR ;       //* Transmitter Next Counter Register		Read/write
    at91_reg		PDC2_PTCR ;       //* PDC Transfer Control Register			Write
    at91_reg		PDC2_PTSR ;       //* PDC Transfer Status Register			Read
} AT91S_PDC2, *AT91PS_PDC2 ;


//*------------------------------------------------------
//* PTCR and PTSR: PDC Control and Status Registers
//*------------------------------------------------------

#define PDC_RXTEN  		0x01 		/* Receiver Transfer Enable */
#define PDC_RXTDIS 		0x02   		/* Receiver Transfer Disable */
#define PDC_TXTEN  		0x100 		/* Transmitter Transfer Enable*/
#define PDC_TXTDIS 		0x200 		/* Transmitter Transfer Disable */


#endif /* pdc2_h */



⌨️ 快捷键说明

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