色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CKS32F4xx系列產品PVD模塊操作流程

中科芯MCU ? 來源:中科芯MCU ? 2023-02-13 15:12 ? 次閱讀

CKS32F4xx系列產品提供了可編程電壓檢測器PVD,用于對MCU供電電壓VDD進行監控,當檢測到電壓低于或者高于PVD設置的閾值時,會向內核產生一個PVD中斷(EXTI線中斷)以使內核在復位前進行緊急處理。該電壓閾值可通過PWR_CSR進行設置。只要電壓超過芯片最低運行電壓,芯片就能正常工作,而不是低于閥值就不能工作。在實際運用中,如果是用電池給芯片供電,當電池電量不足時,電池的供電電壓就會下降,下降到低于閥值時就會觸發PVD中斷,此功能可以通知用戶,使系統進入特別保護狀態,執行緊急關閉任務程序進行相關處理,比如進行數據備份處理或者進行低電量提醒等操作。

PVD可配置8個等級,通過電源控制寄存器中的PLS[2:0]位可以用來設定檢測電壓的閥值,詳見下表。

bc43f9d2-aa85-11ed-bfe3-dac502259ad0.jpg

PVD模塊操作流程

一、系統啟動后啟動PVD,并開啟相應的中斷:

首先通過固件庫函數RCC_APB1PeriphClockCmd配置PWR模塊時鐘,然后配置檢測電壓的閥值,根據表1設置參數。PVD中斷連接EXTI_Line16中斷線,配置中斷順序依次為:中斷線、中斷模式、觸發方式及中斷線使能。

RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE); //開啟PWR時鐘


/* 設定檢測閥值 */
PWR_PVDLevelConfig(PWR_PVDLevel_5);   


EXTI_StructInit(&EXTI_InitStructure);
/*  PVD連接到中斷線16上 */
EXTI_InitStructure.EXTI_Line = EXTI_Line16;     
/* 使用中斷模式 */
EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;
/* 電壓低于閥值時產生中斷 */     
EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Raising;  
/* 使能中斷線 */
EXTI_InitStructure.EXTI_LineCmd = ENABLE;   
/* 初始化中斷 */

EXTI_InitStructure.EXTI_Trigger配置定義:

EXTI_Trigger_Rising---表示電壓從高下降到低于設定閥值時產生中斷。

EXTI_Trigger_Falling---表示電壓從低上升到高于設定閥值時產生中斷。

EXTI_Trigger_Rising_Falling---表示電壓上升或下降越過設定閥值時都產生中斷。

二、配置PVD中斷優先級:

void NVIC_Configuration(void)
{
  NVIC_InitTypeDef NVIC_InitStructure;
  /* 嵌套向量中斷控制器組選擇 */
  NVIC_PriorityGroupConfig(NVIC_PriorityGroup_3);
  /* 配置USART為中斷源 */
  NVIC_InitStructure.NVIC_IRQChannel = PVD_IRQn;
  /* 搶斷優先級為1 */
  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;
  /* 子優先級為1 */
  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
  /* 使能中斷 */
  NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
  /* 初始化配置NVIC */
  NVIC_Init(&NVIC_InitStructure);
}

三、使能PVD模塊:

PWR_PVDCmd(ENABLE);             // 使能PVD

四、產生PVD中斷,在中斷程序中進行相應的處理:

void PVD_IRQHandler(void)
{
EXTI_ClearITPendingBit(EXTI_Line16);
…… // 用戶添加緊急處理代碼處
}

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17569

    瀏覽量

    356001
  • 寄存器
    +關注

    關注

    31

    文章

    5394

    瀏覽量

    122227
  • 電壓
    +關注

    關注

    45

    文章

    5664

    瀏覽量

    116882
  • 中斷
    +關注

    關注

    5

    文章

    901

    瀏覽量

    42141
  • PVD
    PVD
    +關注

    關注

    4

    文章

    51

    瀏覽量

    17180

原文標題:MCU微課堂 | CKS32F4xx系列產品PVD應用

文章出處:【微信號:中科芯MCU,微信公眾號:中科芯MCU】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦

    MCU微課堂|CKS32F4xx系列產品時鐘配置

    作為MCU運行的基礎,時鐘是單片機各個模塊工作時序的最小時間單位,推動單片機的各指令執行,是MCU選型的一個重要指標。CKS32F4xx系列產品具有眾多的外設,但并非所有的外設均需要系統時鐘的高頻率
    發表于 12-12 10:17 ?937次閱讀

    CKS32F4xx系列ETH通信詳解

    CKS32F4xx系列芯片自帶以太網模塊,該模塊包括帶專用DMA控制器的MAC 802.3(介質訪問控制)控制器
    的頭像 發表于 11-10 11:13 ?1181次閱讀
    <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列</b>ETH通信詳解

    CKS32F4xx系列產品NVIC中斷優先級管理單元講解

    本課將為大家講解CKS32F4xx系列產品的中斷優先級管理單元NVIC。CM4內核共支持256個中斷,其中包含了16個內核中斷和240個外部中斷,具有256級可編程中斷設置。但CKS32F4x
    的頭像 發表于 02-06 14:52 ?1348次閱讀

    CKS32F4xx系列產品串口DMA傳輸

    在上一講,我們講過CKS32F4xx系列的6個串口都支持DMA傳輸。因此本節我們對CKS32F4xx系列的DMA進行介紹,同時利用DMA對串口數據進行傳輸。
    的頭像 發表于 04-10 11:18 ?1189次閱讀

    CKS32F4xx系列產品的定時器使用-基本特征和定時操作

    這一課我們將介紹CKS32F4XX系列產品的定時器使用,CKS32F4XX的定時器功能十分強大,包含2個高級控制定時器,8個普通定時器,2個基礎定時器,以及兩個看門狗定時器和一個系統定時器,總共15個定時器之多。關于定時器部分內
    的頭像 發表于 05-19 09:18 ?1071次閱讀
    <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列產品</b>的定時器使用-基本特征和定時<b class='flag-5'>操作</b>

    CKS32F4xx系列RNG功能設置

    ? MCU 微課堂 CKS32F4xx 系 列RNG功能 隨機數發生器簡介 ? ? CKS32F4xx系列自帶了硬件隨機數發生器(RNG),RNG處理器是一個以連續模擬噪聲為基礎的隨機數發生器,在
    的頭像 發表于 09-08 10:01 ?751次閱讀
    <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列</b>RNG功能設置

    CKS32F4xx系列DAC功能

    CKS32F4xx系列DAC功能
    的頭像 發表于 11-06 16:56 ?1001次閱讀
    <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列</b>DAC功能

    CKS32F4xx系列ADC多通道DMA電壓采集

    CKS32F4xx系列ADC多通道DMA電壓采集
    的頭像 發表于 11-06 16:53 ?1244次閱讀

    CKS32F4xx系列低功耗模式STOP模式

    CKS32F4xx系列低功耗模式STOP模式
    的頭像 發表于 11-06 17:08 ?740次閱讀
    <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列</b>低功耗模式STOP模式

    CKS32F4xx系列產品Timer的基本使用方法-定時器脈沖計數

    CKS32F4xx系列產品Timer的基本使用方法-定時器脈沖計數
    的頭像 發表于 11-09 17:38 ?1254次閱讀
    <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列產品</b>Timer的基本使用方法-定時器脈沖計數

    CKS32F4xx系列產品Timer的基本使用方法-比較輸出

    CKS32F4xx系列產品Timer的基本使用方法-比較輸出
    的頭像 發表于 11-09 17:39 ?1005次閱讀
    <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列產品</b>Timer的基本使用方法-比較輸出

    CKS32F4xx系列產品Timer的基本使用方法-定時操作

    CKS32F4xx系列產品Timer的基本使用方法-定時操作
    的頭像 發表于 11-09 17:41 ?737次閱讀
    <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列產品</b>Timer的基本使用方法-定時<b class='flag-5'>操作</b>

    MCU微課堂 | CKS32F4xx系列產品SPI通信

    MCU微課堂 | CKS32F4xx系列產品SPI通信
    的頭像 發表于 10-24 17:12 ?862次閱讀
    MCU微課堂 | <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列產品</b>SPI通信

    MCU微課堂 | CKS32F4xx系列產品GPIO口配置

    MCU微課堂 | CKS32F4xx系列產品GPIO口配置
    的頭像 發表于 10-24 15:14 ?951次閱讀
    MCU微課堂 | <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列產品</b>GPIO口配置

    CKS32F4xx系列FSMC功能簡介

    本課講為大家講解CKS32F4xx系列產品的FSMC應用實例,FSMC全稱是Flexible Static Memory Controller,讀作靈活的靜態存儲控制器,顧名思義,MCU可以通過FSMC擴展靜態內存
    的頭像 發表于 04-14 15:06 ?1195次閱讀
    <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列</b>FSMC功能簡介
    主站蜘蛛池模板: 孕妇高潮抽搐喷水30分钟 | 免费看欧美一级特黄a大片 免费看欧美xxx片 | 国产亚洲欧洲日韩在线三区 | 欧美视频毛片在线播放 | 久久精品成人免费网站 | 亚洲无遮挡无码A片在线 | 国产亚洲精品久久精品69 | 恋夜秀场支持安卓版全部视频国产 | 国产高潮国产高潮久久久久久 | 福利视频一二三在线观看 | 西西人体一级裸片 | 日日a.v拍夜夜添久久免费 | 国产网红主播精品福利大秀专区 | 久久精品亚洲AV无码三区观看 | 国产成人精品免费视频下载 | 嫩草影院在线观看精品视频 | 亚洲欧洲一级 | 国产成人精品亚洲线观看 | 国产成人综合网在线观看 | 最近中文字幕完整版免费 | 秋霞电影院兔费理论观频84mb | 果冻传媒APP免费网站在线观看 | 久久国产精品人妻中文 | 亚洲AV一宅男色影视 | 无码天堂亚洲国产AV久久 | 亚洲bt区| 办公室激情在线观看 | 亚洲欧美强伦一区二区另类 | 国产免费毛片在线观看 | 亚洲午夜无码久久久久蜜臀av | 亚洲AV无码久久流水呻蜜桃久色 | 狠很橹快播 | 美女激清床上戏大全 | 曰韩一本道高清无码av | 久久久精品成人免费看 | 热巴两次用约老师屁股发底线球 | 成人影片迅雷下载 | 久久精品中文字幕 | 伊人网久久网 | 99久久99久久久精品久久 | GAY东北澡堂激情2022 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品