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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pit.c

?? tft and touch program for at91sam9263ek,編程環境為keil
?? C
字號:
/* ----------------------------------------------------------------------------
 *         ATMEL Microcontroller Software Support 
 * ----------------------------------------------------------------------------
 * Copyright (c) 2008, Atmel Corporation
 *
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions are met:
 *
 * - Redistributions of source code must retain the above copyright notice,
 * this list of conditions and the disclaimer below.
 *
 * Atmel's name may not be used to endorse or promote products derived from
 * this software without specific prior written permission.
 *
 * DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR
 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
 * DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT,
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
 * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 * ----------------------------------------------------------------------------
 */

//------------------------------------------------------------------------------
//         Headers
//------------------------------------------------------------------------------

#include "pit.h"
#include <board.h>

//------------------------------------------------------------------------------
//         Global functions
//------------------------------------------------------------------------------

//------------------------------------------------------------------------------
/// Initialize the Periodic Interval Timer to generate a tick at the specified
/// period, given the current master clock frequency.
/// \param period  Period in 祍econd.
/// \param pit_frequency  Master clock frequency in MHz.
//------------------------------------------------------------------------------
void PIT_Init(unsigned int period, unsigned int pit_frequency)
{
    AT91C_BASE_PITC->PITC_PIMR = period? (period * pit_frequency + 8) >> 4 : 0;
    AT91C_BASE_PITC->PITC_PIMR |= AT91C_PITC_PITEN;
}

//------------------------------------------------------------------------------
/// Set the Periodic Interval Value of the PIT.
/// \param piv  PIV value to set.
//------------------------------------------------------------------------------
void PIT_SetPIV(unsigned int piv)
{
    AT91C_BASE_PITC->PITC_PIMR = (AT91C_BASE_PITC->PITC_PIMR & AT91C_PITC_PIV)
                                 | piv;
}

//------------------------------------------------------------------------------
/// Enables the PIT if this is not already the case.
//------------------------------------------------------------------------------
void PIT_Enable(void)
{
    AT91C_BASE_PITC->PITC_PIMR |= AT91C_PITC_PITEN;
}

//----------------------------------------------------------------------------
/// Enable the PIT periodic interrupt.
//----------------------------------------------------------------------------
void PIT_EnableIT(void)
{
    AT91C_BASE_PITC->PITC_PIMR |= AT91C_PITC_PITIEN;
}

//------------------------------------------------------------------------------
/// Disables the PIT periodic interrupt.
//------------------------------------------------------------------------------
void PIT_DisableIT(void)
{
    AT91C_BASE_PITC->PITC_PIMR &= ~AT91C_PITC_PITIEN;
}

//------------------------------------------------------------------------------
/// Returns the value of the PIT mode register.
/// \return PIT_MR value.
//------------------------------------------------------------------------------
unsigned int PIT_GetMode(void)
{
    return AT91C_BASE_PITC->PITC_PIMR;
}

//------------------------------------------------------------------------------
/// Returns the value of the PIT status register, clearing it as a side effect.
/// \return PIT_SR value.
//------------------------------------------------------------------------------
unsigned int PIT_GetStatus(void)
{
    return AT91C_BASE_PITC->PITC_PISR;
}

//------------------------------------------------------------------------------
/// Returns the value of the PIT Image Register, to read PICNT and CPIV without
/// clearing the current values.
/// \return PIT_PIIR value.
//------------------------------------------------------------------------------
unsigned int PIT_GetPIIR(void)
{
    return AT91C_BASE_PITC->PITC_PIIR;
}

//------------------------------------------------------------------------------
/// Returns the value of the PIT Value Register, clearing it as a side effect.
/// \return PIT_PIVR value.
//------------------------------------------------------------------------------
unsigned int PIT_GetPIVR(void)
{
    return AT91C_BASE_PITC->PITC_PIVR;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美不卡一区二区三区| 欧美午夜不卡视频| 综合色中文字幕| 亚洲va中文字幕| 日韩中文字幕91| 经典一区二区三区| 亚洲高清免费在线| 国产精品美女一区二区| 亚洲区小说区图片区qvod| 毛片av中文字幕一区二区| 精品国产一二三| 色综合久久综合网欧美综合网| 欧美日韩免费电影| 精品一区二区三区在线观看| 国产亚洲1区2区3区| 91视频.com| 裸体健美xxxx欧美裸体表演| 国产欧美精品一区aⅴ影院| 色综合久久中文字幕综合网| 久久国产福利国产秒拍| 成人一区二区三区视频在线观看 | 91丝袜美腿高跟国产极品老师 | 粉嫩一区二区三区在线看| 国产一区二区三区观看| 在线免费av一区| 蜜桃传媒麻豆第一区在线观看| 中文字幕精品一区二区精品绿巨人 | 一区二区欧美视频| 日韩欧美国产综合在线一区二区三区| 国产麻豆日韩欧美久久| 亚洲精品精品亚洲| 2023国产精华国产精品| 一本到一区二区三区| 久久精品国产亚洲a| 亚洲欧洲av在线| 日韩欧美在线综合网| 99视频精品免费视频| 日韩电影免费在线看| 亚洲三级在线免费| 精品久久一区二区三区| 在线欧美小视频| 成人精品鲁一区一区二区| 日本中文字幕一区二区视频| 91国产免费观看| 国产成人午夜电影网| 欧美日韩国产小视频在线观看| 国产精品久久久久久久久免费相片| 亚洲va欧美va人人爽午夜| 欧美视频一区二区三区四区| 亚洲视频电影在线| 在线观看免费成人| 国产99久久久久久免费看农村| 精品国内片67194| 欧美系列日韩一区| 成人av在线影院| 婷婷综合久久一区二区三区| 久久久久久久综合日本| 久久99深爱久久99精品| 2014亚洲片线观看视频免费| 国产一区欧美一区| 欧美激情综合在线| 欧洲色大大久久| 六月丁香婷婷久久| 国产精品无人区| 在线观看免费视频综合| 精品系列免费在线观看| 中文字幕免费一区| 在线国产电影不卡| 六月丁香婷婷色狠狠久久| 日本一区二区三区电影| 成人午夜精品在线| 亚洲成人你懂的| 一区二区激情视频| 亚洲欧美另类在线| 成人av网址在线| 不卡大黄网站免费看| 亚洲制服丝袜av| 在线综合+亚洲+欧美中文字幕| 九九精品视频在线看| 亚洲精品自拍动漫在线| 亚洲精品视频免费观看| 精品一区二区三区在线视频| 在线中文字幕一区| 日韩午夜激情av| 欧美一区二区精品在线| 欧美一区二区三区免费| 精品国产一区久久| 国产欧美一区二区在线| 国产精品乱人伦| 亚洲精品成人悠悠色影视| 亚洲激情男女视频| 午夜精品福利久久久| 欧美日韩国产在线播放网站| 成人av电影免费观看| 国产一区二区三区四| 日韩高清在线电影| 激情欧美一区二区| 亚洲欧洲色图综合| 国产精品欧美一区二区三区| 中文字幕免费不卡| 一区2区3区在线看| 亚洲成人资源在线| 黄页网站大全一区二区| 国产99久久久国产精品| av午夜精品一区二区三区| 成人短视频下载| 欧美日韩在线亚洲一区蜜芽| 日韩一级大片在线| 欧美大片日本大片免费观看| 一区二区久久久| 亚洲一区在线看| 日本欧美一区二区| 成人免费视频一区| 欧美日韩精品二区第二页| 精品日韩一区二区三区免费视频| 国产精品每日更新| 日韩精品欧美成人高清一区二区| 国模大尺度一区二区三区| 色综合天天综合狠狠| 777欧美精品| 亚洲欧洲av另类| 免费人成精品欧美精品| 国产一区二区在线观看免费| 在线欧美小视频| 国产精品国产a| 在线观看免费成人| 欧美激情一区在线观看| 亚洲超碰97人人做人人爱| 国产精品一区二区三区99| 日本高清不卡视频| 国产精品高潮久久久久无| 亚洲高清一区二区三区| 99麻豆久久久国产精品免费| 日韩欧美中文字幕制服| 狠狠色综合色综合网络| 成人久久久精品乱码一区二区三区 | 国产成人鲁色资源国产91色综 | 国产精品视频线看| 日本vs亚洲vs韩国一区三区 | 成人av片在线观看| 欧美电影免费观看完整版 | 日本午夜一本久久久综合| 99久久精品免费精品国产| 2024国产精品| 激情综合色综合久久综合| 欧美另类高清zo欧美| 亚洲另类一区二区| 99re视频这里只有精品| 国产精品你懂的在线欣赏| 国产精品自在欧美一区| 日韩一区二区三区高清免费看看| 亚洲一区二区美女| 91麻豆成人久久精品二区三区| 国产蜜臀av在线一区二区三区| 蜜臀久久99精品久久久画质超高清| 欧美色涩在线第一页| 一区二区三区丝袜| 99亚偷拍自图区亚洲| 国产精品色在线| 成人涩涩免费视频| 国产精品不卡一区| 色综合天天做天天爱| 综合久久久久久| 99在线精品免费| 亚洲精品高清视频在线观看| 色一情一伦一子一伦一区| 国产精品不卡在线| 色网站国产精品| 一区二区三区中文字幕在线观看| 91丨九色丨蝌蚪丨老版| 日韩理论片中文av| 色偷偷一区二区三区| 亚洲国产婷婷综合在线精品| 欧美体内she精高潮| 亚洲香肠在线观看| 欧美色男人天堂| 免费日本视频一区| www激情久久| 国产99久久久久| 亚洲精选在线视频| 欧美日本国产视频| 成人av影视在线观看| 亚洲地区一二三色| 老司机免费视频一区二区| 精品亚洲国内自在自线福利| 亚洲国产精品久久人人爱| 国产精品久久久久影院亚瑟 | thepron国产精品| 秋霞午夜鲁丝一区二区老狼| 中文字幕佐山爱一区二区免费| 91精品在线免费观看| 欧美一区二区三区四区久久| 国产不卡免费视频| 中文字幕亚洲在| 欧美日韩三级视频| 久久99精品久久久久婷婷| 欧美国产激情二区三区| 欧美在线999| 激情另类小说区图片区视频区| 国产精品视频免费看|