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

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

?? bsp.c.2007-06-08.08-03-02.6250

?? ucos2.86版本結(jié)合STM板極支持包
?? 6250
?? 第 1 頁 / 共 2 頁
字號(hào):
/*
*********************************************************************************************************
*                                     MICIRUM BOARD SUPPORT PACKAGE
*
*                          (c) Copyright 2003-2006; Micrium, Inc.; Weston, FL
*
*               All rights reserved.  Protected by international copyright laws.
*               Knowledge of the source code may NOT be used to develop a similar product.
*               Please help us continue to provide the Embedded community with the finest
*               software available.  Your honesty is greatly appreciated.
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*
*                                        BOARD SUPPORT PACKAGE
*
*                                       Luminary Micro LM3S6965
*                                              with the
*                             Luminary Micro LM3S6965 ENET Development Kit
*
* Filename      : bsp.c
* Version       : V1.00
* Programmer(s) : Brian Nagel
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*                                             INCLUDE FILES
*********************************************************************************************************
*/

#define  BSP_GLOBALS
#include <includes.h>


/*
*********************************************************************************************************
*                                            LOCAL DEFINES
*********************************************************************************************************
*/
                                                                /* ---------------------- GPIOA Pins ---------------------- */
#define  GPIOA_U0RX                     DEF_BIT_00              /* UART0 Receive                                            */
#define  GPIOA_U0TX                     DEF_BIT_01              /* UART1 Transmit                                           */
#define  GPIOA_SSI0CLK                  DEF_BIT_02              /* MicroSD Card Slot & OLED                                 */
#define  GPIOA_OLEDCSN                  DEF_BIT_03              /* OLED Chip Select                                         */
#define  GPIOA_SSI0RX                   DEF_BIT_04              /* MicroSD Card Slot & OLED                                 */
#define  GPIOA_SSI0TX                   DEF_BIT_05              /* MicroSD Card Slot                                        */

                                                                /* ---------------------- GPIOC Pins ---------------------- */
#define  GPIOC_OLEDDC                   DEF_BIT_07              /* OLED                                                     */

                                                                /* ---------------------- GPIOD Pins ---------------------- */
#define  GPIOD_CARDCSN                  DEF_BIT_00              /* MicroSD Card Slot Chip Select                            */
#define  GPIOD_PWM1                     DEF_BIT_01              /* Sound                                                    */

                                                                /* ---------------------- GPIOE Pins ---------------------- */
#define  GPIOE_SW_UP                    DEF_BIT_00              /* User Button: Up                                          */
#define  GPIOE_SW_DOWN                  DEF_BIT_01              /* User Button: Down                                        */
#define  GPIOE_SW_LEFT                  DEF_BIT_02              /* User Button: Left                                        */
#define  GPIOE_SW_RIGHT                 DEF_BIT_03              /* User Button: Right                                       */

                                                                /* ---------------------- GPIOF Pins ---------------------- */
#define  GPIOF_PWM0                     DEF_BIT_00              /* User LED                                                 */
#define  GPIOF_SW_SELECT                DEF_BIT_01              /* User Button: Select                                      */


/*
*********************************************************************************************************
*                                           LOCAL CONSTANTS
*********************************************************************************************************
*/


/*
*********************************************************************************************************
*                                          LOCAL DATA TYPES
*********************************************************************************************************
*/


/*
*********************************************************************************************************
*                                            LOCAL TABLES
*********************************************************************************************************
*/


/*
*********************************************************************************************************
*                                       LOCAL GLOBAL VARIABLES
*********************************************************************************************************
*/

#if (uC_PROBE_OS_PLUGIN > 0) && (OS_PROBE_HOOKS_EN == 1)
static  CPU_BOOLEAN  OSProbeTmrInited = DEF_FALSE;
#endif


/*
*********************************************************************************************************
*                                      LOCAL FUNCTION PROTOTYPES
*********************************************************************************************************
*/

static  void  Tmr_TickInit  (void);
static  void  LED_Init      (void);
static  void  PB_Init       (void);


/*
******************************************************************************************************************************
******************************************************************************************************************************
**                                         Global Functions
******************************************************************************************************************************
******************************************************************************************************************************
*/

/*
*********************************************************************************************************
*                                         BSP INITIALIZATION
*
* Description : This function should be called by your application code before you make use of any of the
*               functions found in this module.
*
* Arguments   : none
*********************************************************************************************************
*/

void  BSP_Init (void)
{
    SysCtlClockSet(SYSCTL_SYSDIV_10 | SYSCTL_USE_PLL | SYSCTL_OSC_MAIN | SYSCTL_XTAL_8MHZ);
    OSRAM128x64x4Init(1000000);

    LED_Init();                                                 /* Initialize the I/Os for the LED controls                 */
    PB_Init();

    Tmr_TickInit();                                             /* Initialize the uC/OS-II tick interrupt                   */
}


/*
*********************************************************************************************************
*                                     DISABLE ALL INTERRUPTS
*
* Description : This function disables all interrupts from the interrupt controller.
*
* Arguments   : none
*********************************************************************************************************
*/

void  BSP_IntDisAll (void)
{
    CPU_IntDis();
}


/*
******************************************************************************************************************************
******************************************************************************************************************************
**                                       PB and LED Functions
******************************************************************************************************************************
******************************************************************************************************************************
*/

/*
*********************************************************************************************************
*                                         PB INITIALIZATION
*
* Description : This function initializes the board's PB
*
* Arguments   : none
*
* Returns     ; none
*********************************************************************************************************
*/

static  void  PB_Init (void)
{
    SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOE);
    SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);

    GPIODirModeSet(  GPIO_PORTE_BASE, GPIOE_SW_UP | GPIOE_SW_DOWN | GPIOE_SW_LEFT | GPIOE_SW_RIGHT, GPIO_DIR_MODE_IN);
    GPIOPadConfigSet(GPIO_PORTE_BASE, GPIOE_SW_UP | GPIOE_SW_DOWN | GPIOE_SW_LEFT | GPIOE_SW_RIGHT, GPIO_STRENGTH_2MA, GPIO_PIN_TYPE_STD_WPU);
    GPIODirModeSet(  GPIO_PORTF_BASE, GPIOF_SW_SELECT, GPIO_DIR_MODE_IN);
    GPIOPadConfigSet(GPIO_PORTF_BASE, GPIOF_SW_SELECT, GPIO_STRENGTH_2MA, GPIO_PIN_TYPE_STD_WPU);
}


/*
*********************************************************************************************************
*                                         GET 'PUSH BUTTON' STATUS
*
* Description : This function is used to get the status of any push button on the board.
*
* Arguments   : push_button    is the number of the push button to probe
*                              1    probe the user push button
*
* Returns     : DEF_TRUE  if the push button is pressed
*               DEF_FALSE if the push button is not pressed
*********************************************************************************************************
*/

CPU_BOOLEAN  PB_GetStatus (CPU_INT08U pb)
{
    CPU_BOOLEAN  status;
    CPU_INT32U   pins;


    status = DEF_FALSE;

    switch (pb) {
        case 1:
             pins = GPIOPinRead(GPIO_PORTF_BASE, GPIOF_SW_SELECT);
             if (pins == 0) {
                 status = DEF_TRUE;
             }
             break;

        case 2:
             pins = GPIOPinRead(GPIO_PORTE_BASE, GPIOE_SW_UP);
             if (pins == 0) {
                 status = DEF_TRUE;
             }
             break;

        case 3:
             pins = GPIOPinRead(GPIO_PORTE_BASE, GPIOE_SW_DOWN);
             if (pins == 0) {
                 status = DEF_TRUE;
             }
             break;

        case 4:
             pins = GPIOPinRead(GPIO_PORTE_BASE, GPIOE_SW_LEFT);
             if (pins == 0) {
                 status = DEF_TRUE;
             }
             break;

        case 5:
             pins = GPIOPinRead(GPIO_PORTE_BASE, GPIOE_SW_RIGHT);
             if (pins == 0) {
                 status = DEF_TRUE;
             }
             break;

        default:
             break;
    }

    return (status);
}


/*
*********************************************************************************************************
*                                         LED INITIALIZATION
*
* Description : This function initializes the board's LEDs
*
* Arguments   : none
*
* Returns     ; none
*********************************************************************************************************
*/

static  void  LED_Init (void)
{
    SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);
    GPIODirModeSet(GPIO_PORTF_BASE, GPIOF_PWM0, GPIO_DIR_MODE_OUT);
    GPIOPadConfigSet(GPIO_PORTF_BASE, GPIOF_PWM0, GPIO_STRENGTH_2MA, GPIO_PIN_TYPE_STD);
    LED_Off(0);                                                 /* Turn OFF all the LEDs                                    */
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜臀av一区二区在线观看| 亚洲天天做日日做天天谢日日欢 | 91精品国产日韩91久久久久久| 夜夜嗨av一区二区三区四季av| 91传媒视频在线播放| 亚洲国产精品久久久男人的天堂| 欧美亚洲动漫制服丝袜| 天天免费综合色| 日韩一卡二卡三卡国产欧美| 精品一区二区三区在线播放 | 精品国产一二三| 国产成人精品在线看| 国产精品高潮久久久久无| 色天天综合色天天久久| 性欧美大战久久久久久久久| 精品国产亚洲在线| 99麻豆久久久国产精品免费| 午夜电影网一区| 久久久精品综合| 欧美在线你懂的| 精品一区二区三区在线观看| 亚洲欧洲日产国码二区| 欧美绝品在线观看成人午夜影视 | 国产精品一区二区三区99| 亚洲视频 欧洲视频| 日韩天堂在线观看| 99久久国产综合精品女不卡| 日日摸夜夜添夜夜添亚洲女人| 国产欧美日本一区视频| 欧美高清一级片在线| 国产成人aaaa| 日本人妖一区二区| 中文字幕在线一区| 欧美一区二区福利在线| 99这里都是精品| 久久精品国产亚洲高清剧情介绍 | 亚洲一区二区三区中文字幕在线| 精品国产乱码久久久久久牛牛 | 亚洲妇女屁股眼交7| 久久蜜臀精品av| 88在线观看91蜜桃国自产| 国产99久久久久久免费看农村| 首页国产欧美日韩丝袜| 亚洲免费在线视频| 国产亚洲一区二区三区在线观看| 欧美国产在线观看| 欧美日韩国产高清一区| bt7086福利一区国产| 久久国产精品99久久久久久老狼| 一区二区三国产精华液| 18成人在线观看| 日本一区二区动态图| 精品免费国产一区二区三区四区| 欧美日韩三级视频| 色94色欧美sute亚洲线路一久| 高清不卡一区二区| 韩国成人福利片在线播放| 日韩国产欧美在线播放| 亚洲综合免费观看高清完整版 | 精品第一国产综合精品aⅴ| 欧美日产国产精品| 欧洲视频一区二区| 91久久精品网| 色又黄又爽网站www久久| av亚洲精华国产精华精华| 国产成人午夜高潮毛片| 国产在线乱码一区二区三区| 美女视频黄免费的久久| 蜜臀精品一区二区三区在线观看 | 99re成人精品视频| 国产91精品入口| 国产成人精品一区二区三区网站观看| 久久精品国产秦先生| 日韩1区2区3区| 奇米一区二区三区| 蜜桃久久久久久| 免费成人在线网站| 久久精品国产99国产精品| 日本视频中文字幕一区二区三区 | 国产一区二区在线观看免费| 另类成人小视频在线| 美女视频网站黄色亚洲| 久久国内精品自在自线400部| 奇米四色…亚洲| 国产自产高清不卡| 成人精品国产一区二区4080| 99re这里只有精品视频首页| 91欧美激情一区二区三区成人| 一本大道久久精品懂色aⅴ| 91福利在线看| 7777精品伊人久久久大香线蕉完整版 | 欧美三级资源在线| 4438亚洲最大| 久久中文字幕电影| 国产精品美女一区二区三区 | 6080yy午夜一二三区久久| 欧美一区二区网站| 国产日韩av一区二区| 亚洲视频香蕉人妖| 欧美性色综合网| 欧美mv日韩mv| 亚洲国产高清在线观看视频| 亚洲精品国产一区二区精华液 | 韩国中文字幕2020精品| 激情综合色综合久久综合| 免费观看日韩av| 久久狠狠亚洲综合| av男人天堂一区| 欧美日韩国产一级二级| 久久综合久色欧美综合狠狠| 国产精品久久久久久久岛一牛影视 | 国产精品一区在线观看你懂的| 成人免费视频视频在线观看免费 | 日韩电影在线一区二区| 国产精品一区二区视频| 欧美午夜影院一区| 久久亚洲欧美国产精品乐播| 亚洲精品日韩一| 国内外成人在线| 欧美在线free| 国产欧美一区二区精品久导航| 一区二区三区精品| 精品影视av免费| 在线免费一区三区| 久久久久久久综合日本| 亚洲午夜私人影院| 成人av网站在线观看免费| 日韩一区二区三| 亚洲香蕉伊在人在线观| 粉嫩aⅴ一区二区三区四区五区 | 日韩影视精彩在线| 成人美女视频在线观看| 欧美成人午夜电影| 亚洲影院免费观看| 99精品在线免费| 久久免费的精品国产v∧| 日欧美一区二区| 色婷婷av一区二区| 亚洲国产经典视频| 国产一区在线观看视频| 欧美日韩视频第一区| 亚洲猫色日本管| 成人h精品动漫一区二区三区| 欧美刺激脚交jootjob| 五月婷婷激情综合网| 色www精品视频在线观看| 中文字幕+乱码+中文字幕一区| 激情综合网av| 精品国产电影一区二区| 男人的天堂久久精品| 欧美三级电影网站| 亚洲国产精品久久一线不卡| 色婷婷激情综合| 国产精品白丝av| 精品乱人伦小说| 蜜桃精品视频在线| 日韩视频免费观看高清完整版 | 91国产免费看| 亚洲女人小视频在线观看| 成人美女视频在线观看| 日本一区二区三区四区在线视频| 狠狠v欧美v日韩v亚洲ⅴ| 久久综合九色综合欧美98| 精品一区二区三区日韩| 日韩精品一区在线| 激情图区综合网| 久久久久久久免费视频了| 国产资源精品在线观看| 久久久www成人免费无遮挡大片| 韩国女主播成人在线| 久久嫩草精品久久久精品| 国产a精品视频| 亚洲免费观看高清完整版在线观看 | 337p粉嫩大胆噜噜噜噜噜91av| 裸体健美xxxx欧美裸体表演| 欧美大肚乱孕交hd孕妇| 国产一区二三区| 国产精品免费人成网站| 色94色欧美sute亚洲线路一ni| 怡红院av一区二区三区| 3751色影院一区二区三区| 久久99国产乱子伦精品免费| 国产日韩欧美高清在线| 97se亚洲国产综合自在线观| 亚洲线精品一区二区三区| 欧美一区二区三区人| 国产资源精品在线观看| 亚洲色欲色欲www在线观看| 欧美亚男人的天堂| 久久99精品久久久久久动态图| 国产视频一区二区三区在线观看 | 国产不卡高清在线观看视频| 国产精品国产精品国产专区不片| 在线亚洲欧美专区二区| 奇米影视一区二区三区| 日本一区二区不卡视频| 日本久久电影网| 久久 天天综合| 亚洲欧美偷拍卡通变态| 欧美一区二区三区白人|