亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? board1.h

?? SEED_TMS320vc5402dsk是在TI的TMS320VC5402DSK板基礎(chǔ)上簡(jiǎn)化開發(fā)出來(lái)的
?? H
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/*****************************************************************************/
/*****************************************************************************/
/*  BOARD.H - Header file for board.c                                        */
/*                                                                           */
/*                                                                           */
/*  FUNCTIONS:                                                               */
/*                                                                           */
/*  brd_init()                                                               */
/*  brd_fifo_read()                                                          */
/*  brd_fifo_write()                                                         */
/*  brd_led_enable()                                                         */
/*  brd_led_disable()                                                        */
/*  brd_led_toggle()                                                         */
/*                                                                           */
/*                                                                           */
/*  STATIC FUNCTIONS:                                                        */
/*    None                                                                   */
/*                                                                           */
/*                                                                           */
/*  GLOBAL VARIABLES DEFINED                                                 */
/*                                                                           */
/*                                                                           */ 
/*****************************************************************************/
#ifndef _BOARD_H
#define _BOARD_H

#include <type.h>

#undef  OK
#define OK                       0

#undef  ERROR
#define ERROR                   -1

//port declarations used to access CPLD registers
volatile ioport u16 port0;
volatile ioport u16 port1;
volatile ioport u16 port2;
volatile ioport u16 port3;
volatile ioport u16 port4;
volatile ioport u16 port5;
volatile ioport u16 port6;
volatile ioport u16 port7;

/*----------------------------------------------------------------------------*/
/* MACRO DEFINITIONS                                                          */
/*----------------------------------------------------------------------------*/
#define MIN_CPU_FREQ             10
#define MAX_CPU_FREQ             100
#define DELAY_TIMER_PORT         0

#define LED0_MASK                0x1
#define LED1_MASK                0x2
#define LED2_MASK                0x4

#define CPLD_CTRL1_DEFAULT       0x10 //NMIEN=1
#define CPLD_DMCTRL_DEFAULT      0x00
#define CPLD_DBIO_DEFAULT        0x30
#define CPLD_CTRL2_DEFAULT       0x03
#define CPLD_SEM0_DEFAULT        0x00
#define CPLD_SEM1_DEFAULT        0x00
#define CPLD_SLIC_DEFAULT        0x00

#define CPLD_CTRL1_REG           port0
#define CPLD_STAT_REG            port1
#define CPLD_DMCTRL_REG          port2
#define CPLD_DBIO_REG            port3
#define CPLD_CTRL2_REG           port4
#define CPLD_SEM0_REG            port5
#define CPLD_SEM1_REG            port6
#define CPLD_SLIC_REG            port7

//CPLD register addresses used the C-callable portio routines
//DO NOT use the above defines with the c-callable portio
//routines prototyped in portio.h

#ifdef C5410
typedef enum
{
    CpldCtrl1Reg   = 0x00,
    CpldStatReg    = 0x01,
    CpldDmctrlReg  = 0x02,
    CpldDbioReg    = 0x03,
    CpldCtrl2Reg   = 0x04,
    CpldSem0Reg    = 0x05,
    CpldSem1Reg    = 0x06,
    CpldSlicReg    = 0x07
} CpldReg, *PCpldReg;
#else
typedef enum
{
    CpldCtrl1Reg   = 0x00,
    CpldStatReg    = 0x01,
    CpldDmctrlReg  = 0x02,
    CpldDbioReg    = 0x03,
    CpldCtrl2Reg   = 0x04,
    CpldSem0Reg    = 0x05,
    CpldSem1Reg    = 0x06
} CpldReg, *PCpldReg;
#endif

//dsk semaphores
typedef enum
{
    BRD_SEM0,
    BRD_SEM1
} BrdSem;

typedef enum
{
    BRD_HINT,
     BRD_HINT2
} BrdIntr;

typedef enum
{
    BRD_LED0,
    BRD_LED1,
    BRD_LED2
} BrdLed;

typedef void (*Fp)(void);

/*****************************************************************************/
/* FUNCTIONS                                                                 */
/*****************************************************************************/

/******************************************************************************/
/* brd_init(u16 freq) - Initialize DSK board for use                          */
/*                                                                            */
/*  Parameters:                                                               */
/*      - freq: Desired board operating frequency.                            */
/*                                                                            */ 
/*  Return:                                                                   */
/*  - OK success                                                              */
/*  - ERROR failure                                                           */
/*                                                                            */ 
/*  Notes:                                                                    */
/*                                                                            */ 
/*  Board frequencies must be a multiple of 10 with the lowest being 20 MHz   */
/*  and the highest being 100 MHz.  Board frequencies supported are:		  */
/*  20,30,40,50,60,70,                                                        */ 
/*                                                                            */ 
/******************************************************************************/
s16 brd_init(unsigned int cpuFreq);

/*****************************************************************************/
/*  s16 brd_interrupt_host(EvmInt intr)                                      */
/*                                                                           */ 
/*  This routine interrupts the host application .                           */
/*                                                                           */
/*  Parameters:                                                              */
/*      - intr: specified interrupt                                          */
/*  Return:                                                                  */
/*  - OK success                                                             */
/*  - ERROR failure                                                          */
/*                                                                           */ 
/*  Notes:                                                                   */
/*                                                                           */ 
/*****************************************************************************/
s16 brd_interrupt_host(BrdIntr intr);

/*****************************************************************************/
/*  s16 brd_led_enable(BrdLed led)                                            */
/*                                                                           */ 
/*  This routine enables the dsk led.             .                          */
/*                                                                           */
/*  Parameters:                                                              */
/*      - led - specific led                                                 */
/*                                                                           */ 
/*  Return:                                                                  */
/*  - OK success                                                             */
/*  - ERROR failure                                                          */
/*                                                                           */ 
/*  Notes:                                                                   */
/*                                                                           */ 
/*****************************************************************************/
s16 brd_led_enable(BrdLed led);

/*****************************************************************************/
/*  s16 brd_led_disable(BrdLed led)                                           */
/*                                                                           */ 
/*  This routine disables the dsk led.            .                          */
/*                                                                           */
/*  Parameters:                                                              */
/*      - led - specific led                                                 */
/*                                                                           */ 
/*  Return:                                                                  */
/*  - OK success                                                             */
/*  - ERROR failure                                                          */
/*                                                                           */ 
/*  Notes:                                                                   */
/*                                                                           */ 
/*****************************************************************************/
s16 brd_led_disable(BrdLed led);

/*****************************************************************************/
/*  s16 brd_toggle_led(BrdLed led)                                            */
/*                                                                           */ 
/*  This routine enables the dsk led.             .                          */
/*                                                                           */
/*  Parameters:                                                              */
/*      - led - specific led                                                 */
/*                                                                           */ 
/*  Return:                                                                  */
/*  - OK success                                                             */
/*  - ERROR failure                                                          */
/*                                                                           */ 
/*  Notes:                                                                   */
/*                                                                           */ 
/*****************************************************************************/
s16 brd_led_toggle(BrdLed led);

/*****************************************************************************/
/*  s16 brd_sem_get(void)                                                    */
/*                                                                           */ 
/*  This routine tries to obtain the specified user semaphore.               */
/*                                                                           */
/*                                                                           */
/*  Parameters:                                                              */
/*      - sem - desired semaphore                                            */
/*                                                                           */ 
/*  Return:                                                                  */
/*  - OK success                                                             */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
狠狠色丁香久久婷婷综| 91精品欧美综合在线观看最新| 国产乱子伦视频一区二区三区| 午夜精品视频一区| 亚洲在线观看免费视频| 一区二区三区小说| 亚洲欧美日韩电影| 亚洲女爱视频在线| 亚洲精品国产a| 亚洲最新在线观看| 亚洲国产精品视频| 天天综合色天天| 蜜臀av一区二区三区| 精品综合久久久久久8888| 激情图区综合网| 丁香啪啪综合成人亚洲小说| www.爱久久.com| 在线亚洲欧美专区二区| 欧美精品一二三| 精品国产乱码久久久久久老虎| 久久久久97国产精华液好用吗| 国产欧美一区二区精品性| 国产精品不卡在线| 亚洲免费成人av| 午夜精品123| 久久99精品久久久久| 国产成人av网站| 94色蜜桃网一区二区三区| 色婷婷综合久久久久中文 | 久久影视一区二区| 国产亚洲一二三区| 亚洲精品久久久久久国产精华液| 亚洲成人精品在线观看| 激情av综合网| 9久草视频在线视频精品| 欧美日韩视频在线一区二区| 日韩欧美国产高清| 国产精品欧美一区喷水| 亚洲高清免费一级二级三级| 国产一区二区三区最好精华液 | 国产精品伦理在线| 亚洲午夜电影在线| 国产乱码一区二区三区| 99久久精品免费看国产免费软件| 欧美日韩亚洲国产综合| 久久久午夜精品| 亚洲韩国精品一区| 国产风韵犹存在线视精品| 欧美午夜精品一区二区蜜桃| 欧美精品一区二区三区在线 | 极品少妇xxxx精品少妇偷拍| 99这里只有精品| 欧美一区二区播放| 亚洲视频免费看| 精品无人区卡一卡二卡三乱码免费卡| 99re成人在线| 欧美电影精品一区二区| 亚洲综合久久av| 韩日av一区二区| 欧美午夜影院一区| 国产精品久久久久永久免费观看| 婷婷夜色潮精品综合在线| www.欧美色图| 久久亚洲综合色| 亚洲高清视频的网址| av一区二区三区黑人| 欧美日韩成人综合| ...av二区三区久久精品| 99久久婷婷国产综合精品| 91精品欧美综合在线观看最新| 中文字幕在线观看不卡视频| 激情文学综合丁香| 538在线一区二区精品国产| 亚洲天堂av一区| 国产91精品久久久久久久网曝门| 欧美一区二区精美| 亚洲国产成人tv| a在线欧美一区| 国产亚洲精品资源在线26u| 美女视频第一区二区三区免费观看网站| 99精品久久只有精品| 国产亚洲美州欧州综合国| 麻豆国产精品视频| 欧美疯狂性受xxxxx喷水图片| 亚洲人成网站精品片在线观看| 国产精品主播直播| 日韩欧美国产综合| 日本成人在线网站| 欧美日韩精品一二三区| 亚洲中国最大av网站| 色综合久久天天| 国产精品国产三级国产普通话99| 国产精品资源站在线| 精品国产网站在线观看| 七七婷婷婷婷精品国产| 欧美一区二区三区四区视频| 亚洲第一狼人社区| 欧美精品一二三四| 日韩激情视频在线观看| 5858s免费视频成人| 亚洲成人av福利| 欧美男人的天堂一二区| 婷婷久久综合九色综合伊人色| 欧洲人成人精品| 亚洲一区二区三区在线看| 色999日韩国产欧美一区二区| 日韩伦理免费电影| 99vv1com这只有精品| 亚洲视频一区在线观看| 色呦呦国产精品| 亚洲一区免费在线观看| 欧美性色欧美a在线播放| 亚洲亚洲精品在线观看| 欧美人体做爰大胆视频| 日韩制服丝袜av| 欧美一区二区高清| 国产乱人伦精品一区二区在线观看| 久久久久九九视频| www.欧美日韩| 亚洲蜜桃精久久久久久久| 欧美视频在线观看一区| 日本伊人精品一区二区三区观看方式| 欧美美女bb生活片| 日精品一区二区| 欧美精品一区二区三区蜜桃| 国产成人免费9x9x人网站视频| 2欧美一区二区三区在线观看视频| 国产一区二区三区不卡在线观看 | 国产精品午夜在线观看| 国产aⅴ精品一区二区三区色成熟| 国产精品网站在线播放| 在线亚洲精品福利网址导航| 日本在线不卡视频一二三区| 久久久久久97三级| 色婷婷av一区| 久久精品国产亚洲a| 欧美韩日一区二区三区四区| 在线视频一区二区三区| 久久国产欧美日韩精品| 国产精品久久久久影视| 欧美精品久久99久久在免费线| 国内成人精品2018免费看| 中文字幕av免费专区久久| 欧美午夜理伦三级在线观看| 韩国中文字幕2020精品| 亚洲欧美一区二区三区久本道91| 欧美巨大另类极品videosbest| 精品一二三四区| 亚洲一区二区精品久久av| 精品奇米国产一区二区三区| 色综合久久久久综合体| 麻豆国产一区二区| 一区二区三区精品视频在线| 精品对白一区国产伦| 欧美性生活久久| 高清shemale亚洲人妖| 日韩精彩视频在线观看| 国产精品久久久久aaaa樱花| 日韩一区二区三区免费看| 成人开心网精品视频| 人人超碰91尤物精品国产| 中文字幕一区日韩精品欧美| 日韩精品中文字幕一区| 色综合视频一区二区三区高清| 久久精品国产精品亚洲红杏| 一区二区三区欧美在线观看| 久久夜色精品国产噜噜av| 欧美色偷偷大香| 粉嫩aⅴ一区二区三区四区| 日韩国产欧美一区二区三区| 亚洲视频精选在线| 久久亚洲免费视频| 69堂成人精品免费视频| 在线视频中文字幕一区二区| 国产成人午夜99999| 久久精品国产亚洲5555| 亚洲成av人片| 亚洲综合成人在线| 国产精品乱码久久久久久| 精品国产污污免费网站入口| 欧美猛男男办公室激情| 色综合婷婷久久| 成人国产精品免费观看动漫| 国产一区二三区| 日本欧美在线看| 婷婷成人激情在线网| 亚洲综合免费观看高清在线观看| 国产精品久久久久桃色tv| 国产亚洲精品资源在线26u| 不卡的av网站| 国产成人啪免费观看软件| 激情丁香综合五月| 久久精品国产成人一区二区三区| 石原莉奈在线亚洲三区| 午夜精品一区二区三区电影天堂 | 亚洲一区二区偷拍精品| 最新国产精品久久精品| 国产精品国产精品国产专区不蜜| 国产日韩欧美激情| 欧美国产日本视频|