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

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

?? main.c

?? str75x的軟件庫源代碼
?? C
字號:
/******************** (C) COPYRIGHT 2006 STMicroelectronics ********************
* File Name          : main.c
* Author             : MCD Application Team
* Date First Issued  : 03/10/2006
* Description        : Main program body
********************************************************************************
* History:
* 07/17/2006 : V1.0
* 03/10/2006 : V0.1
********************************************************************************
* 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 "75x_lib.h"

/* Private typedef -----------------------------------------------------------*/
/* Private define ------------------------------------------------------------*/
#define TIM0_DMAB_Address 0xFFFF8C60

/* Private macro -------------------------------------------------------------*/
/* Private variables ---------------------------------------------------------*/
u16 SRC_Buffer[13] = {0x0, 0x1F, 0x3F, 0x7F, 0xFF, 0x1FF, 0x3FF, 0x7FF, 0xFFF,
                      0x1FFF, 0x3FFF, 0x7FFF, 0x9FFF} ;
TIM_InitTypeDef TIM_InitStructure;
DMA_InitTypeDef DMA_InitStructure;
ErrorStatus OSC4MStartUpStatus;
  
/* Private function prototypes -----------------------------------------------*/
void GPIO_Configuration(void);
void MRCC_Configuration(void);

/* Private functions ---------------------------------------------------------*/
/*******************************************************************************
* Function Name  : main
* Description    : Main program
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void main()
{
  #ifdef DEBUG
    debug();
  #endif
  
  /* MRCC Configuration */
  MRCC_Configuration();

  /* GPIO Pins Configuration */
  GPIO_Configuration();
    
/* TIM0 configuration in PWM mode (CK_TIM = 30 MHz)---------------------------*/
  /* TIM0 signal frequency: CK_TIM / (TIM_Prescaler + 1) * (TIM_Period + 1) = 13.8 Hz */  
  TIM_InitStructure.TIM_Mode = TIM_Mode_PWM;              
  TIM_InitStructure.TIM_Prescaler = 0x20;                     
  TIM_InitStructure.TIM_ClockSource = TIM_ClockSource_Internal; 
  TIM_InitStructure.TIM_CounterMode = TIM_CounterMode_Up;       
  TIM_InitStructure.TIM_Period = 0xFFFF;                        
  TIM_InitStructure.TIM_Channel = TIM_Channel_2;                
  TIM_InitStructure.TIM_Pulse2 = 0x3FFF;                        
  TIM_InitStructure.TIM_Polarity2 = TIM_Polarity2_Low;         
  
  TIM_Init(TIM0, &TIM_InitStructure); 

/* DMA Configuration ---------------------------------------------------------*/ 
  DMA_InitStructure.DMA_BufferSize = 13;
  DMA_InitStructure.DMA_SRCBaseAddr = (u32)SRC_Buffer;
  DMA_InitStructure.DMA_DSTBaseAddr = TIM0_DMAB_Address;
  DMA_InitStructure.DMA_SRC = DMA_SRC_INCR;
  DMA_InitStructure.DMA_DST = DMA_DST_NOT_INCR;
  DMA_InitStructure.DMA_SRCSize = DMA_SRCSize_HalfWord;
  DMA_InitStructure.DMA_SRCBurst = DMA_SRCBurst_1Data;
  DMA_InitStructure.DMA_DSTSize = DMA_DSTSize_HalfWord;
  DMA_InitStructure.DMA_Mode = DMA_Mode_Circular;
  DMA_InitStructure.DMA_M2M = DMA_M2M_Disable;
  DMA_InitStructure.DMA_DIR = DMA_DIR_PeriphDST;
  DMA_Init(DMA_Stream0, &DMA_InitStructure);

  /* Enable DMA Stream0 transfer */
  DMA_Cmd(DMA_Stream0, ENABLE);
  
  /* DMA transfer on update event, TIM0_OCR2 is the destination register */
  TIM_DMAConfig(TIM_DMASource_Update, TIM_OCRMState_Disable, TIM_DMABase_OCR2);

  /* Enable TIM0 DMA transfer on update event */
  TIM_DMACmd(TIM_DMASource_Update, ENABLE);
 
  /* Enable TIM0 counter */
  TIM_Cmd(TIM0, ENABLE); 

  while(1);
}  

/*******************************************************************************
* Function Name  : MRCC_Configuration
* Description    : Configures the different system clocks.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void MRCC_Configuration(void)
{
  /* MRCC system reset(for debug purpose) */
  MRCC_DeInit();

  /* Wait for OSC4M start-up */
  OSC4MStartUpStatus = MRCC_WaitForOSC4MStartUp();

  if(OSC4MStartUpStatus == SUCCESS)
  {
    /* Set HCLK to 30 MHz */
    MRCC_HCLKConfig(MRCC_CKSYS_Div2);

    /* Set CKTIM to 30 MHz */
    MRCC_CKTIMConfig(MRCC_HCLK_Div1);

    /* Set PCLK to 30 MHz */
    MRCC_PCLKConfig(MRCC_CKTIM_Div1);

    /* Set CKSYS to 60 MHz */
    MRCC_CKSYSConfig(MRCC_CKSYS_OSC4MPLL, MRCC_PLL_Mul_15);
  }

  /* GPIO pins optimized for 3V3 operation */
  MRCC_IOVoltageRangeConfig(MRCC_IOVoltageRange_3V3); 
  
  /* Enable TIM0 and GPIO clocks */
  MRCC_PeripheralClockConfig(MRCC_Peripheral_TIM0 | MRCC_Peripheral_GPIO, ENABLE);
}

/*******************************************************************************
* Function Name  : GPIO_Configuration
* Description    : Configures the used GPIO ports.
* Input          : None
* Output         : None
* Return         : None
*******************************************************************************/
void GPIO_Configuration(void)
{
  GPIO_InitTypeDef GPIO_InitStructure;

  /* TIM0_OC2 pin configuration */
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;              
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0;
  GPIO_Init(GPIO1, &GPIO_InitStructure);
}

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
黄色资源网久久资源365| 91国偷自产一区二区三区成为亚洲经典 | 欧美性一级生活| 精品日韩av一区二区| 亚洲美女视频一区| 久久99精品视频| 欧美人伦禁忌dvd放荡欲情| 国产精品灌醉下药二区| 精彩视频一区二区| 91精品国产欧美一区二区| 亚洲青青青在线视频| 国产成人激情av| 国产亚洲一区二区三区在线观看| 亚洲国产欧美日韩另类综合| 91视频国产资源| 国产精品看片你懂得| 国产一区在线视频| 欧美α欧美αv大片| 三级成人在线视频| 欧美人与禽zozo性伦| 亚洲国产精品一区二区久久恐怖片 | 国产一区二区三区在线观看精品| 3d动漫精品啪啪一区二区竹菊 | 国产精品久久久久久久久快鸭| 国内精品伊人久久久久av影院 | 国产成人a级片| 亚洲精品在线电影| 国内成人自拍视频| 精品sm在线观看| 国产在线精品一区二区夜色 | 欧美福利电影网| 一区二区理论电影在线观看| 色网站国产精品| 亚洲欧美日韩国产中文在线| 91啪亚洲精品| 一区二区高清视频在线观看| 91国产视频在线观看| 夜夜爽夜夜爽精品视频| 精品视频一区 二区 三区| 国产精品 日产精品 欧美精品| 久久久精品国产99久久精品芒果| 日本中文字幕一区| 91精品国产福利在线观看| 日本视频免费一区| 精品99999| 成人精品在线视频观看| 国产精品理论在线观看| 在线观看一区二区精品视频| 亚洲成a人v欧美综合天堂| 欧美久久久久久久久久| 美腿丝袜在线亚洲一区| 国产日韩综合av| 91天堂素人约啪| 亚洲午夜影视影院在线观看| 日韩欧美国产1| 在线免费观看一区| 日日夜夜免费精品| 欧美精品一区二区三区蜜桃| 不卡av电影在线播放| 亚洲一区二区精品3399| 精品少妇一区二区三区在线视频| 国产ts人妖一区二区| 色综合久久66| 精品国产乱码久久久久久免费| 精品一区二区免费视频| 国产亚洲欧美在线| 在线免费观看不卡av| 开心九九激情九九欧美日韩精美视频电影 | 精品一区二区三区香蕉蜜桃| 国产精品久久久久毛片软件| 欧美另类久久久品| 国产真实乱偷精品视频免| 亚洲影院理伦片| 国产欧美日韩另类一区| 欧美三级在线播放| 成熟亚洲日本毛茸茸凸凹| 五月综合激情日本mⅴ| 中文字幕av不卡| 欧美一级片在线看| 欧美亚洲另类激情小说| 国产另类ts人妖一区二区| 亚洲成人自拍网| 国产精品高潮呻吟久久| 欧美tk—视频vk| 欧美女孩性生活视频| 91一区二区在线| 国产精品99久久久久久有的能看| 亚洲成人精品影院| 自拍偷拍亚洲激情| 国产欧美精品一区二区色综合朱莉 | 久久99精品国产麻豆婷婷洗澡| 亚洲免费电影在线| 日本一区二区电影| 欧美精品一区二区不卡| 91精品欧美福利在线观看| 色综合久久88色综合天天6| 国产精品夜夜爽| 蜜桃视频一区二区| 欧美大黄免费观看| 99精品偷自拍| 国产乱子轮精品视频| 三级一区在线视频先锋 | 久久久亚洲精品一区二区三区 | 激情深爱一区二区| 国产不卡视频在线播放| 日韩影院免费视频| 亚洲已满18点击进入久久| 亚洲欧美怡红院| 国产精品私人影院| 中文在线一区二区| 欧美高清在线一区| 日韩毛片在线免费观看| 亚洲欧洲日本在线| 亚洲美女屁股眼交3| 国产精品欧美综合在线| 中文字幕不卡在线| 亚洲欧洲精品一区二区三区不卡| 国产精品网站一区| 亚洲视频一二三| 午夜精品久久久久久久久久| 欧洲亚洲精品在线| 成人a区在线观看| 成人免费视频一区| 91色porny在线视频| 日本黄色一区二区| 欧美精品在线观看一区二区| 欧美日韩久久一区二区| 91精品欧美久久久久久动漫| 日韩一区二区三| 久久久久国产精品人| 国产精品视频在线看| 亚洲精品中文在线观看| 亚洲成人av在线电影| 奇米影视一区二区三区小说| 精品一二三四在线| 9l国产精品久久久久麻豆| 在线一区二区三区四区| 欧美一区二区性放荡片| 国产欧美日韩综合| 亚洲电影一区二区三区| 成人不卡免费av| 国内成人免费视频| 成人18精品视频| 91麻豆成人久久精品二区三区| 欧美少妇xxx| 久久久精品国产免大香伊| 一区二区三区欧美亚洲| 免费黄网站欧美| av在线不卡电影| 欧美日韩国产一二三| 国产午夜亚洲精品不卡| 亚洲午夜国产一区99re久久| 精品亚洲国内自在自线福利| 99国产精品久久| 精品美女在线观看| 最新热久久免费视频| 老色鬼精品视频在线观看播放| 9人人澡人人爽人人精品| 日韩欧美国产一二三区| 一级精品视频在线观看宜春院| 日韩电影免费一区| 色综合久久综合网97色综合| 精品久久久久久综合日本欧美| 亚洲视频中文字幕| 国产精品18久久久久久久久| 欧美三级在线播放| 亚洲欧美日韩一区| 国产剧情在线观看一区二区| 欧美日韩激情一区二区三区| 国产精品女主播av| 久久免费午夜影院| 综合久久综合久久| 岛国一区二区在线观看| 日韩视频一区在线观看| 一级女性全黄久久生活片免费| 国产精品18久久久久久久久久久久| 欧美极品少妇xxxxⅹ高跟鞋| 日韩精品一区二区三区蜜臀| 欧美日韩国产高清一区二区 | 国产成人丝袜美腿| 欧美日韩卡一卡二| 亚洲国产视频网站| 欧美亚洲丝袜传媒另类| 亚洲人精品午夜| 色综合久久88色综合天天6 | 欧美日韩免费观看一区二区三区| 国产婷婷一区二区| 成人h动漫精品一区二区| 日韩国产欧美在线播放| 日韩欧美的一区二区| 韩国三级在线一区| 国产精品少妇自拍| 欧美在线影院一区二区| 偷拍日韩校园综合在线| 日韩欧美的一区二区| 国产成人免费视频网站| 亚洲色大成网站www久久九九| av在线一区二区| 亚洲综合色区另类av| 亚洲日本va午夜在线电影|