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

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

?? common.c

?? Cortex-M4+example
?? C
字號:
//-------------------------------------------------------------------------*
// 文件名: common.h (通用頭文件)                                           *
// 說  明:                                                                 *
//-------------------------------------------------------------------------*

#include "common.h"

//-------------------------------------------------------------------------*
//函數名: stop                                                             *
//功  能: 設置CPU為STOP模式                                                * 
//參  數: 無								   *	
//返  回: 無                                                               *
//說  明: 無                                                               *
//-------------------------------------------------------------------------*
void stop (void)
{
    //置位SLEEPDEEP來使能STOP模式
    SCB_SCR |= SCB_SCR_SLEEPDEEP_MASK;	
    //進入STOP模式
    asm("WFI");
}

//-------------------------------------------------------------------------*
//函數名: wait                                                             *
//功  能: 設置CPU為WAIT模式                                                * 
//參  數: 無								   *	
//返  回: 無                                                               *
//說  明: 無                                                               *
//-------------------------------------------------------------------------*
void wait (void)
{
    //清SLEEPDEEP位來確定進入WAIT模式
    SCB_SCR &= ~SCB_SCR_SLEEPDEEP_MASK;	
    //進入WAIT模式
    asm("WFI");
}

//-------------------------------------------------------------------------*
//函數名: write_vtor                                                       *
//功  能: 更改中斷向量表偏移寄存器的值                                     * 
//參  數: 要更改的值    						   *	
//返  回: 無                                                               *
//說  明: 無                                                               *
//-------------------------------------------------------------------------*
void write_vtor (int vtor)
{
    //寫新值
    SCB_VTOR = vtor;	
}

//-------------------------------------------------------------------------*
//函數名: enable_irq                                                       *
//功  能: 使能irq中斷                                                      * 
//參  數: irq:irq號       						   *	
//返  回: 無                                                               *
//說  明: irq號不是中斷向量號                                              *
//-------------------------------------------------------------------------*
void enable_irq (int irq)
{
    int div;

    //確定irq號為有效的irq號
    if (irq > 91)	irq=91;
    
    //確定對應的NVICISER
    div = irq/32;
    
    switch (div)
    {
    	case 0x0:
              NVICICPR0 = 1 << (irq%32);
              NVICISER0 = 1 << (irq%32);
              break;
    	case 0x1:
              NVICICPR1 = 1 << (irq%32);
              NVICISER1 = 1 << (irq%32);
              break;
    	case 0x2:
              NVICICPR2 = 1 << (irq%32);
              NVICISER2 = 1 << (irq%32);
              break;
    }              
}

//-------------------------------------------------------------------------*
//函數名: disable_irq                                                      *
//功  能: 禁止irq中斷                                                      * 
//參  數: irq:irq號       						   *	
//返  回: 無                                                               *
//說  明: irq號不是中斷向量號                                              *
//-------------------------------------------------------------------------*
void disable_irq (int irq)
{
    int div;
    
    //確定irq號為有效的irq號
    if (irq > 91)	irq=91;
    
    //確定對應的NVICISER
    div = irq/32;
    
    switch (div)
    {
    	case 0x0:
               NVICICER0 = 1 << (irq%32);
              break;
    	case 0x1:
              NVICICER1 = 1 << (irq%32);
              break;
    	case 0x2:
              NVICICER2 = 1 << (irq%32);
              break;
    }              
}
 
//-------------------------------------------------------------------------*
//函數名: set_irq_priority                                                 *
//功  能: 設置irq中斷和優先級                                              * 
//參  數: irq:irq號         						   *	
//        prio:優先級						           *	
//返  回: 無                                                               *
//說  明: irq號不是中斷向量號                                              *
//-------------------------------------------------------------------------*
void set_irq_priority (int irq, int prio)
{
    uint8 *prio_reg;

    //確定irq號和優先級有效
    if (irq > 91)	irq=91;
    if (prio > 15)	prio=15;

    //確定對應的NVICISER
    prio_reg = (uint8 *)(((uint32)&NVICIP0) + irq);
    //設置優先級
    *prio_reg = ( (prio&0xF) << (8 - ARM_INTERRUPT_LEVEL_BITS) );             
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷av一区二区三区gif| 国产99久久久久| 亚洲视频免费观看| 国产精品视频麻豆| 国产欧美日韩在线视频| 国产亚洲欧美一区在线观看| 久久综合一区二区| 国产网站一区二区三区| 国产精品美女久久久久久久| 国产精品日韩成人| 亚洲男帅同性gay1069| 亚洲综合久久av| 亚洲一卡二卡三卡四卡五卡| 污片在线观看一区二区| 久久精品国产网站| 国产成人99久久亚洲综合精品| 久久精品免费观看| 国产精品夜夜嗨| 色综合久久99| 欧洲av一区二区嗯嗯嗯啊| 欧美三日本三级三级在线播放| 亚洲一区二区中文在线| 日本亚洲天堂网| 国产在线一区二区| 91麻豆国产自产在线观看| 欧美日韩一区二区三区视频| 欧美色网站导航| 日韩精品一区二区在线| 久久久国产午夜精品| 亚洲丝袜另类动漫二区| 婷婷开心激情综合| 国产又黄又大久久| 欧美最猛性xxxxx直播| 日韩精品一区二| 亚洲欧美日韩在线播放| 日本va欧美va精品| av毛片久久久久**hd| 欧美精品在线一区二区三区| 国产亚洲一二三区| 国产v综合v亚洲欧| 在线一区二区三区做爰视频网站| 日韩一区二区免费视频| 精品va天堂亚洲国产| 亚洲黄色免费电影| 国产一区二区三区四区五区美女 | 欧美日韩你懂得| 精品欧美乱码久久久久久1区2区| 欧洲国内综合视频| 国产精品美女一区二区| 美国十次了思思久久精品导航| 亚洲一区二区四区蜜桃| 国产乱人伦精品一区二区在线观看| 日本午夜一区二区| 91老师片黄在线观看| 精品国产亚洲在线| 天天综合网天天综合色| 91国偷自产一区二区三区成为亚洲经典 | 国产精品夫妻自拍| 国产综合一区二区| 欧美xxxxxxxx| 美腿丝袜亚洲综合| 欧美一级精品大片| 日韩精品一卡二卡三卡四卡无卡| 亚洲二区在线视频| 在线观看不卡视频| 亚洲欧美一区二区三区孕妇| 国产成人免费9x9x人网站视频| 国产精品综合网| 久久久午夜精品理论片中文字幕| 国产亚洲欧美日韩在线一区| 久久狠狠亚洲综合| 精品国产制服丝袜高跟| 久久99国产精品久久| 日韩一区二区电影在线| 日本成人中文字幕| 精品久久久久久最新网址| 美女国产一区二区| 久久伊99综合婷婷久久伊| 国产在线国偷精品产拍免费yy | 国产精品国产三级国产普通话三级| 国产精品色呦呦| 成人精品国产免费网站| 国产精品热久久久久夜色精品三区| 国产精品成人午夜| 欧洲人成人精品| 亚洲综合久久久| 91麻豆精品91久久久久久清纯| 久久综合狠狠综合久久综合88| 久久色.com| 成人一级片在线观看| 亚洲欧美日韩国产另类专区| 在线一区二区三区| 日本麻豆一区二区三区视频| 日韩欧美中文字幕精品| 久久精品免费观看| 亚洲欧洲精品成人久久奇米网| 日日夜夜精品视频天天综合网| 国产原创一区二区三区| 中文字幕亚洲一区二区av在线| 亚洲一区二区在线视频| 宅男噜噜噜66一区二区66| 麻豆精品一区二区综合av| 久久久久国产精品厨房| 91黄色激情网站| 韩国三级电影一区二区| 亚洲欧美激情在线| 精品区一区二区| 色综合久久88色综合天天 | 亚洲人成伊人成综合网小说| 欧美性受xxxx黑人xyx性爽| 麻豆精品视频在线观看免费| 亚洲国产激情av| 欧美顶级少妇做爰| 国产精品一二三| 视频一区视频二区中文字幕| 国产欧美精品一区| 日韩一区二区三| 欧美综合天天夜夜久久| 国产电影一区二区三区| 亚洲3atv精品一区二区三区| 国产精品丝袜久久久久久app| 久久国产夜色精品鲁鲁99| 国产婷婷色一区二区三区在线| 看国产成人h片视频| 亚洲精品国产精华液| 国产婷婷色一区二区三区四区| 看电视剧不卡顿的网站| 亚洲欧美视频在线观看| 国产欧美日本一区视频| 91精品国产麻豆| 91污在线观看| 成人av网在线| 国产乱一区二区| 久久精品国产一区二区三| 午夜a成v人精品| 亚洲韩国精品一区| 亚洲美女一区二区三区| 国产精品午夜久久| 日本一区二区三区在线不卡| 精品国产一区二区三区久久影院| 久久国产精品99精品国产| 亚洲国产综合人成综合网站| 国产精品色一区二区三区| 久久精品夜夜夜夜久久| 精品久久一区二区| 日韩欧美成人激情| 日韩欧美在线1卡| 欧美一区日本一区韩国一区| 在线观看欧美精品| 欧美亚州韩日在线看免费版国语版| 日日夜夜精品视频免费| 夜夜嗨av一区二区三区网页| 日韩美女啊v在线免费观看| 中文字幕中文在线不卡住| 国产精品白丝在线| 亚洲欧美电影一区二区| 亚洲精品国产无套在线观| 亚洲精品乱码久久久久久黑人| 日韩一区二区三区av| 欧美不卡在线视频| 久久精品水蜜桃av综合天堂| 日韩美女视频在线| 国产亚洲精品7777| 国产精品久久久久影院老司| 亚洲色图第一区| 亚洲成av人影院在线观看网| 日本成人中文字幕在线视频| 国产在线精品国自产拍免费| 成人午夜电影网站| 91福利国产精品| 日韩精品中文字幕在线一区| 久久精品人人爽人人爽| 亚洲视频综合在线| 天天影视网天天综合色在线播放| 欧美激情一区三区| 亚洲欧美一区二区久久| 亚洲午夜羞羞片| 美女网站色91| www.日本不卡| 欧美日韩国产bt| 久久丝袜美腿综合| 伊人婷婷欧美激情| 久久99九九99精品| 99re热视频精品| 日韩你懂的电影在线观看| 中文字幕亚洲在| 久久精品99国产精品日本| 成人国产电影网| 日韩一区二区视频| 亚洲精品中文字幕在线观看| 日韩高清在线一区| 91麻豆国产福利在线观看| 日韩限制级电影在线观看| 国产精品初高中害羞小美女文| 国产午夜精品一区二区| 亚洲成年人网站在线观看| 高清国产一区二区三区| 欧美电影在线免费观看| 亚洲免费看黄网站| 国产白丝网站精品污在线入口|