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

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

?? stm32l1xx_lcd.h

?? VS1003_MP3_SPI_SDHC_FAT32
?? H
?? 第 1 頁 / 共 2 頁
字號:
/**
  ******************************************************************************
  * @file    stm32l1xx_lcd.h
  * @author  MCD Application Team
  * @version V1.1.0
  * @date    24-January-2012
  * @brief   This file contains all the functions prototypes for the LCD firmware 
  *          library.
  ******************************************************************************
  * @attention
  *
  * THE PRESENT FIRMWARE 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 FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
  * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
  *
  * FOR MORE INFORMATION PLEASE READ CAREFULLY THE LICENSE AGREEMENT FILE
  * LOCATED IN THE ROOT DIRECTORY OF THIS FIRMWARE PACKAGE.
  *
  * <h2><center>&copy; COPYRIGHT 2012 STMicroelectronics</center></h2>
  ******************************************************************************
  */

/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __STM32L1xx_LCD_H
#define __STM32L1xx_LCD_H

#ifdef __cplusplus
 extern "C" {
#endif

/* Includes ------------------------------------------------------------------*/
#include "stm32l1xx.h"

/** @addtogroup STM32L1xx_StdPeriph_Driver
  * @{
  */

/** @addtogroup LCD
  * @{
  */ 

/* Exported types ------------------------------------------------------------*/
 
/** 
  * @brief  LCD Init structure definition  
  */

typedef struct
{
  uint32_t LCD_Prescaler;     /*!< Configures the LCD Prescaler. 
                                   This parameter can be one value of @ref LCD_Prescaler */
  uint32_t LCD_Divider;       /*!< Configures the LCD Divider.
                                  This parameter can be one value of @ref LCD_Divider */
  uint32_t LCD_Duty;          /*!< Configures the LCD Duty.
                                  This parameter can be one value of @ref LCD_Duty */
  uint32_t LCD_Bias;          /*!< Configures the LCD Bias.
                                  This parameter can be one value of @ref LCD_Bias */ 
  uint32_t LCD_VoltageSource; /*!< Selects the LCD Voltage source.
                                  This parameter can be one value of @ref LCD_Voltage_Source */
}LCD_InitTypeDef;


/* Exported constants --------------------------------------------------------*/

/** @defgroup LCD_Exported_Constants
  * @{
  */

/** @defgroup LCD_Prescaler 
  * @{
  */

#define LCD_Prescaler_1        ((uint32_t)0x00000000)  /*!< CLKPS = LCDCLK        */
#define LCD_Prescaler_2        ((uint32_t)0x00400000)  /*!< CLKPS = LCDCLK/2      */
#define LCD_Prescaler_4        ((uint32_t)0x00800000)  /*!< CLKPS = LCDCLK/4      */
#define LCD_Prescaler_8        ((uint32_t)0x00C00000)  /*!< CLKPS = LCDCLK/8      */
#define LCD_Prescaler_16       ((uint32_t)0x01000000)  /*!< CLKPS = LCDCLK/16     */
#define LCD_Prescaler_32       ((uint32_t)0x01400000)  /*!< CLKPS = LCDCLK/32     */
#define LCD_Prescaler_64       ((uint32_t)0x01800000)  /*!< CLKPS = LCDCLK/64     */
#define LCD_Prescaler_128      ((uint32_t)0x01C00000)  /*!< CLKPS = LCDCLK/128    */
#define LCD_Prescaler_256      ((uint32_t)0x02000000)  /*!< CLKPS = LCDCLK/256    */
#define LCD_Prescaler_512      ((uint32_t)0x02400000)  /*!< CLKPS = LCDCLK/512    */
#define LCD_Prescaler_1024     ((uint32_t)0x02800000)  /*!< CLKPS = LCDCLK/1024   */
#define LCD_Prescaler_2048     ((uint32_t)0x02C00000)  /*!< CLKPS = LCDCLK/2048   */
#define LCD_Prescaler_4096     ((uint32_t)0x03000000)  /*!< CLKPS = LCDCLK/4096   */
#define LCD_Prescaler_8192     ((uint32_t)0x03400000)  /*!< CLKPS = LCDCLK/8192   */
#define LCD_Prescaler_16384    ((uint32_t)0x03800000)  /*!< CLKPS = LCDCLK/16384  */
#define LCD_Prescaler_32768    ((uint32_t)0x03C00000)  /*!< CLKPS = LCDCLK/32768  */

#define IS_LCD_PRESCALER(PRESCALER)    (((PRESCALER) == LCD_Prescaler_1) || \
                                        ((PRESCALER) == LCD_Prescaler_2) || \
                                        ((PRESCALER) == LCD_Prescaler_4) || \
                                        ((PRESCALER) == LCD_Prescaler_8) || \
                                        ((PRESCALER) == LCD_Prescaler_16) || \
                                        ((PRESCALER) == LCD_Prescaler_32) || \
                                        ((PRESCALER) == LCD_Prescaler_64) || \
                                        ((PRESCALER) == LCD_Prescaler_128) || \
                                        ((PRESCALER) == LCD_Prescaler_256) || \
                                        ((PRESCALER) == LCD_Prescaler_512) || \
                                        ((PRESCALER) == LCD_Prescaler_1024) || \
                                        ((PRESCALER) == LCD_Prescaler_2048) || \
                                        ((PRESCALER) == LCD_Prescaler_4096) || \
                                        ((PRESCALER) == LCD_Prescaler_8192) || \
                                        ((PRESCALER) == LCD_Prescaler_16384) || \
                                        ((PRESCALER) == LCD_Prescaler_32768))

/**
  * @}
  */
  
/** @defgroup LCD_Divider 
  * @{
  */

#define LCD_Divider_16    ((uint32_t)0x00000000)  /*!< LCD frequency = CLKPS/16 */
#define LCD_Divider_17    ((uint32_t)0x00040000)  /*!< LCD frequency = CLKPS/17 */
#define LCD_Divider_18    ((uint32_t)0x00080000)  /*!< LCD frequency = CLKPS/18 */
#define LCD_Divider_19    ((uint32_t)0x000C0000)  /*!< LCD frequency = CLKPS/19 */
#define LCD_Divider_20    ((uint32_t)0x00100000)  /*!< LCD frequency = CLKPS/20 */
#define LCD_Divider_21    ((uint32_t)0x00140000)  /*!< LCD frequency = CLKPS/21 */
#define LCD_Divider_22    ((uint32_t)0x00180000)  /*!< LCD frequency = CLKPS/22 */
#define LCD_Divider_23    ((uint32_t)0x001C0000)  /*!< LCD frequency = CLKPS/23 */
#define LCD_Divider_24    ((uint32_t)0x00200000)  /*!< LCD frequency = CLKPS/24 */
#define LCD_Divider_25    ((uint32_t)0x00240000)  /*!< LCD frequency = CLKPS/25 */
#define LCD_Divider_26    ((uint32_t)0x00280000)  /*!< LCD frequency = CLKPS/26 */
#define LCD_Divider_27    ((uint32_t)0x002C0000)  /*!< LCD frequency = CLKPS/27 */
#define LCD_Divider_28    ((uint32_t)0x00300000)  /*!< LCD frequency = CLKPS/28 */
#define LCD_Divider_29    ((uint32_t)0x00340000)  /*!< LCD frequency = CLKPS/29 */
#define LCD_Divider_30    ((uint32_t)0x00380000)  /*!< LCD frequency = CLKPS/30 */
#define LCD_Divider_31    ((uint32_t)0x003C0000)  /*!< LCD frequency = CLKPS/31 */

#define IS_LCD_DIVIDER(DIVIDER)    (((DIVIDER) == LCD_Divider_16) || \
                                    ((DIVIDER) == LCD_Divider_17) || \
                                    ((DIVIDER) == LCD_Divider_18) || \
                                    ((DIVIDER) == LCD_Divider_19) || \
                                    ((DIVIDER) == LCD_Divider_20) || \
                                    ((DIVIDER) == LCD_Divider_21) || \
                                    ((DIVIDER) == LCD_Divider_22) || \
                                    ((DIVIDER) == LCD_Divider_23) || \
                                    ((DIVIDER) == LCD_Divider_24) || \
                                    ((DIVIDER) == LCD_Divider_25) || \
                                    ((DIVIDER) == LCD_Divider_26) || \
                                    ((DIVIDER) == LCD_Divider_27) || \
                                    ((DIVIDER) == LCD_Divider_28) || \
                                    ((DIVIDER) == LCD_Divider_29) || \
                                    ((DIVIDER) == LCD_Divider_30) || \
                                    ((DIVIDER) == LCD_Divider_31))

/**
  * @}
  */


/** @defgroup LCD_Duty 
  * @{
  */
  
#define LCD_Duty_Static                 ((uint32_t)0x00000000) /*!< Static duty */
#define LCD_Duty_1_2                    ((uint32_t)0x00000004) /*!< 1/2 duty    */
#define LCD_Duty_1_3                    ((uint32_t)0x00000008) /*!< 1/3 duty    */
#define LCD_Duty_1_4                    ((uint32_t)0x0000000C) /*!< 1/4 duty    */
#define LCD_Duty_1_8                    ((uint32_t)0x00000010) /*!< 1/4 duty    */

#define IS_LCD_DUTY(DUTY) (((DUTY) == LCD_Duty_Static) || \
                           ((DUTY) == LCD_Duty_1_2) || \
                           ((DUTY) == LCD_Duty_1_3) || \
                           ((DUTY) == LCD_Duty_1_4) || \
                           ((DUTY) == LCD_Duty_1_8))

/**
  * @}
  */ 
  

/** @defgroup LCD_Bias 
  * @{
  */
  
#define LCD_Bias_1_4                    ((uint32_t)0x00000000)  /*!< 1/4 Bias */
#define LCD_Bias_1_2                    LCD_CR_BIAS_0           /*!< 1/2 Bias */
#define LCD_Bias_1_3                    LCD_CR_BIAS_1           /*!< 1/3 Bias */

#define IS_LCD_BIAS(BIAS) (((BIAS) == LCD_Bias_1_4) || \
                           ((BIAS) == LCD_Bias_1_2) || \
                           ((BIAS) == LCD_Bias_1_3))
/**
  * @}
  */ 
    
/** @defgroup LCD_Voltage_Source 
  * @{
  */
  
#define LCD_VoltageSource_Internal      ((uint32_t)0x00000000)  /*!< Internal voltage source for the LCD */
#define LCD_VoltageSource_External      LCD_CR_VSEL             /*!< External voltage source for the LCD */

#define IS_LCD_VOLTAGE_SOURCE(SOURCE) (((SOURCE) == LCD_VoltageSource_Internal) || \
                                       ((SOURCE) == LCD_VoltageSource_External))
                           
/**
  * @}
  */  

/** @defgroup LCD_Interrupts 
  * @{
  */
#define LCD_IT_SOF                      LCD_FCR_SOFIE
#define LCD_IT_UDD                      LCD_FCR_UDDIE

#define IS_LCD_IT(IT) ((((IT) & (uint32_t)0xFFFFFFF5) == 0x00) && ((IT) != 0x00))

#define IS_LCD_GET_IT(IT) (((IT) == LCD_IT_SOF) || ((IT) == LCD_IT_UDD))
 
/**
  * @}
  */

/** @defgroup LCD_PulseOnDuration 
  * @{
  */

#define LCD_PulseOnDuration_0           ((uint32_t)0x00000000) /*!< Pulse ON duration = 0 pulse   */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久伊99综合婷婷久久伊| 免费久久精品视频| 另类小说视频一区二区| 国产高清在线精品| 欧美日韩不卡在线| 亚洲日本va午夜在线电影| 久久国内精品视频| 欧美日韩不卡一区| 一区二区高清在线| 成人激情免费视频| 国产日韩影视精品| 国产麻豆日韩欧美久久| 日韩午夜精品视频| 日韩av在线发布| 欧美日韩不卡视频| 五月天亚洲精品| 欧美午夜电影网| 亚洲国产视频一区二区| 色狠狠综合天天综合综合| 国产精品久久久久久久久果冻传媒| 色婷婷亚洲精品| 国产精品国产三级国产有无不卡 | 在线一区二区观看| 欧美韩日一区二区三区四区| 久久国产精品第一页| 91精品国产高清一区二区三区| 亚洲最大色网站| 色综合咪咪久久| 一区二区三区四区乱视频| 99久久婷婷国产精品综合| 国产精品乱人伦一区二区| 国产91在线看| 国产精品看片你懂得| 丁香婷婷综合网| 中文字幕一区二区三区在线播放 | 日韩视频一区二区三区在线播放 | 久久夜色精品一区| 久久99国产精品久久| 欧美电影免费观看高清完整版| 青草av.久久免费一区| 日韩精品中文字幕一区二区三区| 免费成人av在线播放| 日韩你懂的在线播放| 精品一区二区三区av| 欧美激情中文字幕| jlzzjlzz国产精品久久| 亚洲精品视频一区| 在线电影一区二区三区| 美女被吸乳得到大胸91| 国产日产欧美一区二区视频| 91网站视频在线观看| 亚洲美女淫视频| 91精品国产91热久久久做人人| 蜜臀久久99精品久久久久久9 | 欧美一卡二卡在线| 精品中文字幕一区二区小辣椒| 久久久久九九视频| 色婷婷国产精品| 卡一卡二国产精品| 中文字幕欧美区| 精品视频在线免费观看| 六月丁香婷婷色狠狠久久| 国产精品乱码人人做人人爱| 欧美三级日韩三级| 国产综合色在线视频区| 一区二区三区美女视频| 日韩一卡二卡三卡| 99精品桃花视频在线观看| 丝袜亚洲另类丝袜在线| 国产精品色一区二区三区| 欧美美女网站色| 成人午夜精品在线| 日韩精彩视频在线观看| 国产精品看片你懂得| 3d成人h动漫网站入口| 成人av网站在线| 理论电影国产精品| 亚洲国产欧美日韩另类综合 | 亚洲日本电影在线| 日韩免费一区二区| 欧美在线小视频| 成人黄色av网站在线| 久久国产精品99久久久久久老狼| 亚洲欧洲日本在线| 国产亚洲一二三区| 日韩视频免费观看高清完整版在线观看 | 91福利资源站| 国产91精品精华液一区二区三区| 视频一区中文字幕国产| 欧美国产日产图区| 欧美电影免费观看完整版| 欧美丝袜自拍制服另类| 不卡av免费在线观看| 精品一区二区免费在线观看| 亚洲超碰97人人做人人爱| **性色生活片久久毛片| 久久久精品欧美丰满| 91精品国产综合久久久久久久久久 | 亚洲欧美另类图片小说| 国产视频一区二区三区在线观看| 欧美精品日日鲁夜夜添| 欧美在线观看视频一区二区| 91在线一区二区三区| 丁香五精品蜜臀久久久久99网站| 国产一区二区三区蝌蚪| 九九视频精品免费| 加勒比av一区二区| 精品制服美女久久| 久久精品国产一区二区| 乱一区二区av| 久久国产精品99精品国产| 麻豆高清免费国产一区| 免费在线视频一区| 麻豆精品在线观看| 九九视频精品免费| 国产乱人伦偷精品视频免下载| 蜜桃一区二区三区在线| 国内精品在线播放| 成人三级在线视频| 99久久综合国产精品| 97超碰欧美中文字幕| 91行情网站电视在线观看高清版| 在线视频观看一区| 欧美军同video69gay| 日韩美女视频在线| 欧美激情一区二区三区在线| 国产精品丝袜黑色高跟| 亚洲视频香蕉人妖| 亚洲va欧美va人人爽午夜| 日本免费新一区视频| 久久精品国产99国产精品| 国产精品自拍三区| eeuss鲁片一区二区三区| 在线亚洲免费视频| 日韩西西人体444www| 国产日韩欧美精品电影三级在线| 《视频一区视频二区| 日韩一区精品字幕| 国产精品456露脸| 色婷婷久久久久swag精品| 欧美一区午夜精品| 国产精品久久久久aaaa樱花 | 波多野结衣在线aⅴ中文字幕不卡| 成人免费高清在线| 欧美三级视频在线观看| ww久久中文字幕| 一区二区三区在线视频免费 | 天堂资源在线中文精品| 久久99国产精品久久| 91在线码无精品| 欧美一区二区三区人| 国产精品理论片在线观看| 五月婷婷综合在线| 成人av电影在线观看| 欧美一区二区三区思思人 | 欧美电影免费提供在线观看| 国产精品无遮挡| 日本午夜精品一区二区三区电影| 盗摄精品av一区二区三区| 91精品中文字幕一区二区三区| 久久精品一区二区三区av| 亚洲成人中文在线| av成人免费在线| 欧美tk丨vk视频| 亚洲高清免费观看| a在线欧美一区| 久久色在线观看| 日韩极品在线观看| 欧美性色综合网| 中文无字幕一区二区三区| 青草av.久久免费一区| 欧美午夜精品一区二区三区| 国产日韩欧美不卡| 久久99精品久久只有精品| 欧美另类高清zo欧美| 一区二区高清在线| 色婷婷久久99综合精品jk白丝| 国产性天天综合网| 久草热8精品视频在线观看| 精品视频1区2区3区| 一区二区三区四区中文字幕| 成人精品视频一区二区三区尤物| 精品99一区二区三区| 日本女优在线视频一区二区| 欧美老肥妇做.爰bbww| 亚洲国产视频一区二区| 欧美系列在线观看| 伊人色综合久久天天人手人婷| 91原创在线视频| 国产精品乱子久久久久| 成人av免费在线| 综合久久久久久久| 91视视频在线观看入口直接观看www| 久久亚洲一级片| 国产一区日韩二区欧美三区| 欧美mv和日韩mv国产网站| 久久疯狂做爰流白浆xx| 久久综合久久综合久久| 国模娜娜一区二区三区| 国产日韩欧美综合在线|