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

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

?? main.c

?? STR71x firmware library
?? C
字號:
/******************** (C) COPYRIGHT 2007 STMicroelectronics ********************
* File Name          : main.c
* Author             : MCD Application Team
* Version            : V4.0
* Date               : 10/09/2007
* Description        : Main program body
********************************************************************************
 THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH
 CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
 AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT
 OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT
 OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION
 CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
*******************************************************************************/

/* Includes ------------------------------------------------------------------*/
#include "71x_lib.h"

/* Private typedef -----------------------------------------------------------*/
/* Private define ------------------------------------------------------------*/
#define T1_OCMP_A 1 << 7

#define _SI0                 0x1F10
#define _DO                  0x1DD1
#define _RE                  0x1A9E
#define _MI                  0x179A
#define _FA                  0x164A
#define _SOL                 0x13DA
#define _LA                  0x11CB
#define _SI                  0x0F90
#define _DO2                 0x0EE8
#define _M                   0x0088

#define min                  0x001
#define sq                   0x010
#define q                    0x020
#define qp                   0x040
#define c                    0x080
#define cp                   0x100
#define m                    0x200

/* Private macro -------------------------------------------------------------*/
/* Private variables ---------------------------------------------------------*/

u32 Tab1[30] = 
{ 
_M , m , _DO, cp, _M , min, _DO, cp , _M , min,
_DO, cp, _RE, cp, _MI,  m , _RE,  m , _DO,  cp,
_MI, cp, _RE, cp,_M ,  min, _RE, cp , _DO, m
};


/* u32 Tab1[56] = 
{
_M , m,_DO, c ,_RE, c,_MI, c,_DO, c,
_RE, m,_M , sq,_RE, c,_MI, c,_FA, c,
_M ,sq,_FA, cp,_MI, c,_M ,sq,_MI,cp,
_M , c,_DO, c ,_RE, c,_MI, c,_DO, c,
_RE, m,_M , sq,_RE, c,_MI, c,_FA, m,
_SOL,m,_DO, m ,_DO, m };*/

u32  NoteIndex = 0x00;
u32  Note, Volume, Period;

/* Private function prototypes -----------------------------------------------*/
/* Private functions ---------------------------------------------------------*/

/*******************************************************************************
* Function Name  : main
* Description    : Main program
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
int main(void)
{
  #ifdef DEBUG
  debug();
  #endif

  /* System clocks configuration ---------------------------------------------*/
  /* MCLK = PCLK1 = PCLK2 = 8MHz*/ 
  /* Enable TIM1, GPIO0 and GPIO1 clocks on APB2 */
  APB_ClockConfig (APB2, ENABLE, TIM1_Periph | GPIO0_Periph | GPIO1_Periph);
  
  /* GPIO configuration ------------------------------------------------------*/
  
  /* configure pin wakeup button as input TTL */
  GPIO_Config(GPIO0, 0x8000, GPIO_IN_TRI_TTL);

  /* configure P0.0 as output push-pull for LED */
  GPIO_Config(GPIO0, 0x0001, GPIO_OUT_PP);
  GPIO0->PD = 0;
  
  /* Timer 1 Output Compare function pin (P1.7) configured as Alternate 
     function pushpull */
  GPIO_Config (GPIO1, T1_OCMP_A, GPIO_AF_PP);

  /* XTI configuration -------------------------------------------------------*/
  
  /* Initialize the XTI*/
  XTI_Init();

  /* Configure the Line 2 and select Falling edge*/
  XTI_LineModeConfig(XTI_Line15, XTI_FallingEdge);

  /* Enable the External interrupts on line 15 */
  XTI_LineConfig(XTI_Line15, ENABLE);
   
  /* Enable Wake-Up mode in the XTI */
  XTI_ModeConfig(XTI_WakeUpInterrupt, ENABLE);

  /*  Variable Initialization */
  Note = 0;
  Period = 0;
  Volume = 0;
  if (Note == 0xFFFB)
  {
    Volume = 3;
  }

  /* EIC configuration -------------------------------------------------------*/

  /*  Enable the IRQ0 for timer 1 */
  EIC_IRQChannelConfig(T1TIMI_IRQChannel, ENABLE);
  EIC_IRQChannelPriorityConfig(T1TIMI_IRQChannel, 1);
  EIC_IRQConfig(ENABLE);

  /*  Enable the IRQ for the XTI */
  EIC_IRQChannelConfig(XTI_IRQChannel, ENABLE);
  EIC_IRQChannelPriorityConfig(XTI_IRQChannel, 2);
  EIC_IRQConfig(ENABLE);

  /* TIMconfiguration --------------------------------------------------------*/
 
  /*  Initialize the Timer */
  TIM_Init (TIM1);

  /*  Configure the TIM Prescaler */
  TIM_PrescalerConfig (TIM1, 0x01);

  /*  Enable the OverFlow Interrupt */
  TIM_ITConfig (TIM1, TIM_TO_IT, ENABLE);
  /*  Start Timer1 */
  TIM_CounterConfig (TIM1, TIM_START);

  while (1)
  {
  }
}

/*******************************************************************************
* Function Name  : PlayNextTone
* Description    : Update the full period and the DutyCycle of the timer with
*                  the Volume and the next note to play   
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void PlayNextTone(void)
{
  if (Period > 0)
  {
    Period --;
  }
  else
  {
    if (NoteIndex < sizeof(Tab1) / sizeof(Tab1[0]))
    {
      Note = Tab1[NoteIndex];
      Period = Tab1[NoteIndex+1];
      Volume = Note * 0.5;
      if (Note == 0x88)
      { 
        Volume = 0x89; 
      }
      TIM_PWMOModeConfig (TIM1, Volume, TIM_HIGH, Note, TIM_LOW);
      NoteIndex += 2;
    }
    else
    {
      NoteIndex = 0x0;
      Period = 0x0;
    }
  }
}

/******************* (C) COPYRIGHT 2007 STMicroelectronics *****END OF FILE****/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久99精品久久久久久| 亚洲综合色噜噜狠狠| 欧美性色综合网| jizz一区二区| 国产成人av电影免费在线观看| 偷拍亚洲欧洲综合| 一区二区三区在线看| 亚洲一区二区三区自拍| 亚洲乱码国产乱码精品精可以看| 国产精品伦理一区二区| 久久精品亚洲精品国产欧美| 欧美大胆人体bbbb| 精品国产免费久久| 久久久综合精品| 国产欧美1区2区3区| 国产精品无圣光一区二区| 国产精品免费aⅴ片在线观看| 中文字幕第一区二区| 午夜影院在线观看欧美| 亚洲一区视频在线| 日韩国产一区二| 久色婷婷小香蕉久久| 国产精品系列在线播放| 风间由美一区二区av101 | 亚洲男人的天堂av| 亚洲欧美色一区| 青草国产精品久久久久久| 青青草一区二区三区| 国产精品资源在线| 一本久久a久久精品亚洲| 欧美日韩精品一区二区天天拍小说 | 成人手机在线视频| 欧美怡红院视频| 欧美成人精品福利| 国产精品毛片a∨一区二区三区| 亚洲一区二区免费视频| 久久成人免费网| 91香蕉视频在线| 日韩精品一区在线观看| 日韩高清在线电影| 国产美女在线精品| 91色|porny| 久久久久亚洲综合| 亚洲一区二区三区四区在线| 国产一二精品视频| 欧美日韩中文字幕一区| 国产欧美一区二区精品性色超碰| 一区二区三区欧美久久| 韩国女主播成人在线观看| 91免费看视频| 国产视频911| 免费看黄色91| 在线这里只有精品| 国产精品水嫩水嫩| 久久av资源网| 欧美男生操女生| 亚洲三级小视频| 成人综合在线观看| 日韩一区二区影院| 亚洲国产三级在线| jlzzjlzz欧美大全| 国产三级精品三级在线专区| 免费精品视频最新在线| 在线免费一区三区| 国产精品国产自产拍高清av王其| 卡一卡二国产精品| 91精品在线一区二区| 亚洲一区二区综合| 91一区二区在线| 中文字幕av一区二区三区免费看 | 综合久久综合久久| 国产91丝袜在线观看| 久久亚洲二区三区| 捆绑调教美女网站视频一区| 91精品国产免费| 日本女人一区二区三区| 欧美性色欧美a在线播放| 亚洲精品成人少妇| 色婷婷综合久久久中文一区二区 | 欧美国产激情一区二区三区蜜月| 久久精工是国产品牌吗| 欧美一区二区三区在| 日本欧美在线观看| 欧美一区二区三区日韩| 日韩1区2区日韩1区2区| 91精品国产综合久久精品app| 丝袜亚洲另类欧美综合| 91精品国模一区二区三区| 日日骚欧美日韩| 精品欧美黑人一区二区三区| 国产乱码精品一区二区三区av| 国产偷国产偷精品高清尤物 | 亚洲一区二区三区国产| 欧美日韩在线播放一区| 视频一区视频二区在线观看| 日韩午夜av一区| 国产aⅴ综合色| 亚洲裸体xxx| 欧美日韩国产成人在线免费| 麻豆国产一区二区| 欧美国产成人精品| 欧美中文字幕一区二区三区 | 久久蜜桃一区二区| hitomi一区二区三区精品| 一区二区三区欧美| 欧美一二三区精品| 成人丝袜18视频在线观看| 一区二区三区av电影| 91精品国产全国免费观看| 国产主播一区二区三区| 亚洲欧美在线另类| 欧美精品丝袜久久久中文字幕| 激情综合色综合久久综合| 国产精品久久久久久久久图文区 | 欧美中文字幕一区| 午夜精品福利视频网站| 久久久久综合网| 欧美亚洲综合一区| 国产精品影视在线| 亚洲成人中文在线| 国产精品乱码一区二三区小蝌蚪| 在线免费观看日韩欧美| 久久99久久久久久久久久久| 亚洲免费在线视频| 欧美成人aa大片| 91激情五月电影| 国产精品一区二区在线观看不卡| 亚洲国产精品久久久久秋霞影院| 中文字幕成人网| 日韩欧美123| 欧美亚洲高清一区二区三区不卡| 国产精品一卡二| 日韩电影在线免费观看| 自拍偷自拍亚洲精品播放| 精品国内片67194| 91精品国产综合久久久久久久久久| www.日韩精品| 国产成人免费视频网站| 五月婷婷久久丁香| 一区二区三区日韩欧美| 亚洲欧洲99久久| 亚洲国产精品精华液2区45| 日韩精品中文字幕一区| 欧美高清www午色夜在线视频| 日本久久一区二区三区| eeuss鲁一区二区三区| 国产一区二区三区| 看电影不卡的网站| 乱一区二区av| 麻豆国产欧美一区二区三区| 日韩成人伦理电影在线观看| 日韩精品成人一区二区三区| 午夜欧美一区二区三区在线播放| 一区二区三区四区不卡在线| 亚洲精品一二三四区| 蜜桃精品视频在线| 亚洲成人在线网站| 亚洲风情在线资源站| 亚洲成人午夜电影| 天堂久久一区二区三区| 婷婷夜色潮精品综合在线| 三级成人在线视频| 天堂精品中文字幕在线| 日韩av电影一区| 久久精品国产久精国产爱| 久久不见久久见免费视频1| 九一久久久久久| 国产精品一二三在| 成人综合在线网站| 91色porny蝌蚪| 6080国产精品一区二区| 欧美变态tickling挠脚心| 久久久精品综合| 亚洲婷婷国产精品电影人久久| 亚洲男人电影天堂| 天涯成人国产亚洲精品一区av| 日韩福利视频导航| 麻豆成人91精品二区三区| 狠狠狠色丁香婷婷综合激情| 成人午夜碰碰视频| 色乱码一区二区三区88| 欧美一区日韩一区| 久久久美女艺术照精彩视频福利播放| 国产农村妇女精品| 伊人一区二区三区| 日本午夜一本久久久综合| 国产剧情一区二区| 91同城在线观看| 精品国产三级a在线观看| 亚洲欧洲日产国产综合网| 亚洲成人激情社区| 国产精品综合二区| 欧美午夜精品久久久| 精品国产乱码久久久久久影片| 中文成人综合网| 蜜臀av一区二区在线观看| av电影在线观看完整版一区二区| 中文字幕av资源一区| 亚洲va国产va欧美va观看| 国产精品原创巨作av|