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

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

?? stm32f10x_rtc.lst

?? STM32利用正交編碼器實現電機的控制
?? LST
?? 第 1 頁 / 共 2 頁
字號:
##############################################################################
#                                                                            #
# IAR ARM ANSI C/C++ Compiler V4.42A/W32               15/May/2008  12:06:32 #
# Copyright 1999-2005 IAR Systems. All rights reserved.                      #
#                                                                            #
#    Cpu mode        =  thumb                                                #
#    Endian          =  little                                               #
#    Stack alignment =  4                                                    #
#    Source file     =  C:\David JIANG\ST MCU\Docs\STM32\AN_JIANG\TIM        #
#                       Encoder\example\FWLib\src\stm32f10x_rtc.c            #
#    Command line    =  "C:\David JIANG\ST MCU\Docs\STM32\AN_JIANG\TIM       #
#                       Encoder\example\FWLib\src\stm32f10x_rtc.c" -D        #
#                       VECT_TAB_FLASH -lcN "C:\David JIANG\ST               #
#                       MCU\Docs\STM32\AN_JIANG\TIM                          #
#                       Encoder\example\project\EWARM\BOOT_FLASH\List\" -lb  #
#                       "C:\David JIANG\ST MCU\Docs\STM32\AN_JIANG\TIM       #
#                       Encoder\example\project\EWARM\BOOT_FLASH\List\" -o   #
#                       "C:\David JIANG\ST MCU\Docs\STM32\AN_JIANG\TIM       #
#                       Encoder\example\project\EWARM\BOOT_FLASH\Obj\" -z3   #
#                       --no_cse --no_unroll --no_inline --no_code_motion    #
#                       --no_tbaa --no_clustering --no_scheduling --debug    #
#                       --cpu_mode thumb --endian little --cpu cortex-M3     #
#                       --stack_align 4 --require_prototypes --fpu None      #
#                       --dlib_config "C:\Program Files\IAR                  #
#                       Systems\Embedded Workbench                           #
#                       4.0\arm\LIB\dl7mptnnl8f.h" -I "C:\David JIANG\ST     #
#                       MCU\Docs\STM32\AN_JIANG\TIM                          #
#                       Encoder\example\project\EWARM\" -I "C:\David         #
#                       JIANG\ST MCU\Docs\STM32\AN_JIANG\TIM                 #
#                       Encoder\example\project\EWARM\..\include\" -I        #
#                       "C:\David JIANG\ST MCU\Docs\STM32\AN_JIANG\TIM       #
#                       Encoder\example\project\EWARM\..\..\FWLib\inc\" -I   #
#                       "C:\Program Files\IAR Systems\Embedded Workbench     #
#                       4.0\arm\INC\"                                        #
#    List file       =  C:\David JIANG\ST MCU\Docs\STM32\AN_JIANG\TIM        #
#                       Encoder\example\project\EWARM\BOOT_FLASH\List\stm32f #
#                       10x_rtc.lst                                          #
#    Object file     =  C:\David JIANG\ST MCU\Docs\STM32\AN_JIANG\TIM        #
#                       Encoder\example\project\EWARM\BOOT_FLASH\Obj\stm32f1 #
#                       0x_rtc.r79                                           #
#                                                                            #
#                                                                            #
##############################################################################

C:\David JIANG\ST MCU\Docs\STM32\AN_JIANG\TIM Encoder\example\FWLib\src\stm32f10x_rtc.c
      1          /******************** (C) COPYRIGHT 2007 STMicroelectronics ********************
      2          * File Name          : stm32f10x_rtc.c
      3          * Author             : MCD Application Team
      4          * Date First Issued  : 09/29/2006
      5          * Description        : This file provides all the RTC firmware functions.
      6          ********************************************************************************
      7          * History:
      8          * 05/21/2007: V0.3
      9          * 04/02/2007: V0.2
     10          * 02/05/2007: V0.1
     11          * 09/29/2006: V0.01
     12          ********************************************************************************
     13          * THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
     14          * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
     15          * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
     16          * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
     17          * CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
     18          * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
     19          *******************************************************************************/
     20          
     21          /* Includes ------------------------------------------------------------------*/
     22          #include "stm32f10x_rtc.h"
     23          
     24          /* Private typedef -----------------------------------------------------------*/
     25          /* Private define ------------------------------------------------------------*/
     26          #define CRL_CNF_Set      ((u16)0x0010)      /* Configuration Flag Enable Mask */
     27          #define CRL_CNF_Reset    ((u16)0xFFEF)      /* Configuration Flag Disable Mask */
     28          #define RTC_LSB_Mask     ((u32)0x0000FFFF)  /* RTC LSB Mask */
     29          #define RTC_MSB_Mask     ((u32)0xFFFF0000)  /* RTC MSB Mask */
     30          #define PRLH_MSB_Mask    ((u32)0x000F0000)  /* RTC Prescaler MSB Mask */
     31          
     32          /* Private macro -------------------------------------------------------------*/
     33          /* Private variables ---------------------------------------------------------*/
     34          /* Private function prototypes -----------------------------------------------*/
     35          /* Private functions ---------------------------------------------------------*/
     36          
     37          /*******************************************************************************
     38          * Function Name  : RTC_ITConfig
     39          * Description    : Enables or disables the specified RTC interrupts.
     40          * Input          : - RTC_IT: specifies the RTC interrupts sources to be enabled
     41          *                    or disabled.
     42          *                    This parameter can be any combination of the following values:
     43          *                       - RTC_IT_OW: Overflow interrupt
     44          *                       - RTC_IT_ALR: Alarm interrupt
     45          *                       - RTC_IT_SEC: Second interrupt
     46          *                  - NewState: new state of the specified RTC interrupts.
     47          *                    This parameter can be: ENABLE or DISABLE.
     48          * Output         : None
     49          * Return         : None
     50          *******************************************************************************/
     51          void RTC_ITConfig(u16 RTC_IT, FunctionalState NewState)
     52          {
     53            /* Check the parameters */
     54            assert(IS_RTC_IT(RTC_IT));  
     55            assert(IS_FUNCTIONAL_STATE(NewState));
     56            
     57            if (NewState != DISABLE)
     58            {
     59              RTC->CRH |= RTC_IT;
     60            }
     61            else
     62            {
     63              RTC->CRH &= (u16)~RTC_IT;
     64            }
     65          }
     66          
     67          /*******************************************************************************
     68          * Function Name  : RTC_EnterConfigMode
     69          * Description    : Enters the RTC configuration mode.
     70          * Input          : None
     71          * Output         : None
     72          * Return         : None
     73          *******************************************************************************/
     74          void RTC_EnterConfigMode(void)
     75          {
     76            /* Set the CNF flag to enter in the Configuration Mode */
     77            RTC->CRL |= CRL_CNF_Set;
     78          }
     79          
     80          /*******************************************************************************
     81          * Function Name  : RTC_ExitConfigMode
     82          * Description    : Exits from the RTC configuration mode.
     83          * Input          : None
     84          * Output         : None
     85          * Return         : None
     86          *******************************************************************************/
     87          void RTC_ExitConfigMode(void)
     88          {
     89            /* Reset the CNF flag to exit from the Configuration Mode */
     90            RTC->CRL &= CRL_CNF_Reset;
     91          }
     92          
     93          /*******************************************************************************
     94          * Function Name  : RTC_GetCounter
     95          * Description    : Gets the RTC counter value.
     96          * Input          : None
     97          * Output         : None
     98          * Return         : RTC counter value.
     99          *******************************************************************************/
    100          u32 RTC_GetCounter(void)
    101          {
    102            u16 tmp = 0;
    103            tmp = RTC->CNTL;
    104          
    105            return (((u32)RTC->CNTH << 16 ) | tmp) ;
    106          }
    107          
    108          /*******************************************************************************
    109          * Function Name  : RTC_SetCounter
    110          * Description    : Sets the RTC counter value.
    111          * Input          : - CounterValue: RTC counter new value.
    112          * Output         : None
    113          * Return         : None
    114          *******************************************************************************/
    115          void RTC_SetCounter(u32 CounterValue)
    116          { 
    117            RTC_EnterConfigMode();
    118          
    119            /* Set RTC COUNTER MSB word */
    120            RTC->CNTH = (CounterValue & RTC_MSB_Mask) >> 16;
    121            /* Set RTC COUNTER LSB word */
    122            RTC->CNTL = (CounterValue & RTC_LSB_Mask);
    123          
    124            RTC_ExitConfigMode();
    125          }
    126          
    127          /*******************************************************************************
    128          * Function Name  : RTC_GetPrescaler
    129          * Description    : Gets the RTC prescaler value.
    130          * Input          : None
    131          * Output         : None
    132          * Return         : RTC prescaler value.
    133          *******************************************************************************/
    134          u32 RTC_GetPrescaler(void)
    135          {
    136            u32 tmp = 0x00;
    137          
    138            tmp = ((u32)RTC->PRLH & (u32)0x000F) << 0x10;
    139            tmp |= RTC->PRLL;
    140          
    141            return tmp;
    142          }
    143          
    144          /*******************************************************************************
    145          * Function Name  : RTC_SetPrescaler
    146          * Description    : Sets the RTC prescaler value.
    147          * Input          : - PrescalerValue: RTC prescaler new value.
    148          * Output         : None
    149          * Return         : None
    150          *******************************************************************************/
    151          void RTC_SetPrescaler(u32 PrescalerValue)
    152          {
    153            /* Check the parameters */
    154            assert(IS_RTC_PRESCALER(PrescalerValue));
    155            
    156            RTC_EnterConfigMode();
    157          
    158            /* Set RTC PRESCALER MSB word */
    159            RTC->PRLH = (PrescalerValue & PRLH_MSB_Mask) >> 0x10;
    160            /* Set RTC PRESCALER LSB word */
    161            RTC->PRLL = (PrescalerValue & RTC_LSB_Mask);
    162          
    163            RTC_ExitConfigMode();
    164          }
    165          
    166          /*******************************************************************************
    167          * Function Name  : RTC_SetAlarm
    168          * Description    : Sets the RTC alarm value.
    169          * Input          : - AlarmValue: RTC alarm new value.
    170          * Output         : None
    171          * Return         : None
    172          *******************************************************************************/
    173          void RTC_SetAlarm(u32 AlarmValue)
    174          {  
    175            RTC_EnterConfigMode();
    176          
    177            /* Set the ALARM MSB word */
    178            RTC->ALRH = (AlarmValue & RTC_MSB_Mask) >> 16;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人在线直播| 久久精品国内一区二区三区| 欧美色视频在线观看| 久草中文综合在线| 亚洲福中文字幕伊人影院| 欧美一区在线视频| 91网站在线播放| 国产麻豆午夜三级精品| 亚洲国产日韩综合久久精品| 久久―日本道色综合久久| 欧美图片一区二区三区| 99视频在线观看一区三区| 美女视频黄频大全不卡视频在线播放| 国产精品盗摄一区二区三区| 日韩一区二区不卡| 欧美日韩不卡一区二区| 久久99国产精品久久99 | 亚洲成a人v欧美综合天堂下载| 精品国偷自产国产一区| 精品国产人成亚洲区| 欧美日韩精品电影| 欧美午夜宅男影院| 色婷婷国产精品久久包臀| 成人精品视频.| 国产成人精品1024| 床上的激情91.| 国产91丝袜在线播放0| 国产91在线|亚洲| 成人国产精品免费网站| va亚洲va日韩不卡在线观看| 成人深夜视频在线观看| thepron国产精品| 99久久精品国产网站| 91福利视频久久久久| 欧美日韩国产大片| 久久久久久麻豆| 国产成人aaa| 日韩欧美视频一区| 日韩欧美国产综合| 中文字幕va一区二区三区| 国产精品欧美久久久久无广告 | 亚洲欧美一区二区三区久本道91| 中文字幕不卡在线观看| 亚洲在线观看免费| 精品一区二区精品| youjizz久久| 日韩三级av在线播放| 国产欧美一区二区在线观看| 亚洲视频1区2区| 日本视频免费一区| 91在线观看美女| 欧美电影精品一区二区| 亚洲图片欧美激情| 狠狠色狠狠色综合日日91app| eeuss鲁片一区二区三区 | 91美女在线看| 亚洲人成网站影音先锋播放| 一区二区三区在线免费播放 | 久久精品72免费观看| 一本色道亚洲精品aⅴ| 日韩欧美一级片| 夜夜揉揉日日人人青青一国产精品| 极品少妇xxxx精品少妇| 欧美日韩一区成人| 亚洲图片欧美综合| 99精品国产91久久久久久 | 亚洲女人****多毛耸耸8| 韩国v欧美v亚洲v日本v| 欧美日本精品一区二区三区| 国产精品久久久久久久浪潮网站| 激情综合网av| 精品99999| 在线观看成人免费视频| 成人免费在线观看入口| 成人久久视频在线观看| 国产三级精品在线| 岛国av在线一区| 亚洲日本中文字幕区| 91美女片黄在线观看91美女| 国产精品乱人伦中文| 亚洲男人的天堂在线aⅴ视频| 日韩av电影免费观看高清完整版 | 亚洲小说春色综合另类电影| 一本大道久久a久久综合婷婷| 1区2区3区欧美| 欧美制服丝袜第一页| 天天爽夜夜爽夜夜爽精品视频| 欧美日韩另类国产亚洲欧美一级| 日韩电影在线一区| 久久久久久久性| 99re在线视频这里只有精品| 亚洲精品免费在线播放| 欧美美女一区二区在线观看| 美女mm1313爽爽久久久蜜臀| 国产欧美一区二区三区沐欲| 99re成人在线| 精品美女在线播放| 亚洲国产精品久久艾草纯爱| 欧美日韩免费观看一区三区| 美女一区二区视频| 国产精品久久久久7777按摩| 欧美亚洲精品一区| 亚洲成精国产精品女| 91麻豆精品国产自产在线| 国产精品自拍在线| 亚洲一区二区欧美激情| 国产亚洲一二三区| 91麻豆精品国产91| 日本精品裸体写真集在线观看| 日本不卡一二三| 亚洲一区二区av在线| 欧美激情一区二区三区不卡| 欧美一区二区在线不卡| 色婷婷综合久久久久中文一区二区 | 最近日韩中文字幕| 久久先锋影音av鲁色资源网| 欧美日韩一区二区三区在线看| 日韩一区二区三区av| 麻豆成人久久精品二区三区红| 国产精品免费aⅴ片在线观看| 久久久一区二区| 日韩午夜在线观看视频| 在线日韩av片| 在线视频一区二区三| 99精品偷自拍| www.一区二区| www.亚洲激情.com| 不卡在线视频中文字幕| 粉嫩高潮美女一区二区三区| 国产精品 欧美精品| 国产精品18久久久久久久网站| 黄网站免费久久| 国产一区二区三区四区五区美女| 久久国产视频网| 极品少妇xxxx精品少妇偷拍| 欧美tk—视频vk| 久久久精品黄色| 2020国产精品| 久久亚洲私人国产精品va媚药| 欧美一区三区二区| 日韩亚洲欧美一区二区三区| 日韩一区二区中文字幕| 精品电影一区二区| 中文字幕av一区二区三区免费看| 亚洲免费观看高清在线观看| 亚洲成a人片在线观看中文| 久久av资源网| 91丝袜美腿高跟国产极品老师 | 一二三四区精品视频| 99久久综合99久久综合网站| 91香蕉视频在线| 欧美巨大另类极品videosbest | 91精品欧美一区二区三区综合在 | 国产欧美一区二区三区沐欲| 一区二区三区在线视频免费观看| 日本视频一区二区| 风间由美性色一区二区三区| 欧美色综合网站| 久久精品亚洲国产奇米99| 亚洲激情自拍视频| 国产成人精品综合在线观看 | 日韩一区二区麻豆国产| 亚洲色图欧美激情| 福利一区二区在线观看| 欧美一级欧美一级在线播放| 亚洲欧美乱综合| 成人午夜免费视频| 久久影院视频免费| 日本一不卡视频| 在线观看免费亚洲| 亚洲欧洲日韩综合一区二区| 国产精品1024| 久久综合九色综合97婷婷女人| 丝袜美腿亚洲色图| 欧美日韩高清不卡| 亚洲国产精品久久人人爱 | 日韩中文字幕一区二区三区| 色诱亚洲精品久久久久久| 国产精品久久久爽爽爽麻豆色哟哟| 精品一区二区三区免费观看| 4438x成人网最大色成网站| 一个色综合av| 欧美在线观看一二区| 亚洲影视资源网| 欧美欧美欧美欧美首页| 日韩激情在线观看| 欧美一区二区精品在线| 蜜乳av一区二区| 久久综合久久综合亚洲| 成人一二三区视频| 久久精品亚洲麻豆av一区二区| 免费观看日韩电影| 精品少妇一区二区三区| 国产精品小仙女| 国产精品看片你懂得| 精品视频免费在线| 黄一区二区三区| 一区二区三区免费在线观看| 欧美影院一区二区| 久久狠狠亚洲综合|