在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CKS32F4xx系列產(chǎn)品PVD模塊操作流程

中科芯MCU ? 來(lái)源:中科芯MCU ? 2023-02-13 15:12 ? 次閱讀

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

PVD可配置8個(gè)等級(jí),通過(guò)電源控制寄存器中的PLS[2:0]位可以用來(lái)設(shè)定檢測(cè)電壓的閥值,詳見下表。

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

PVD模塊操作流程

一、系統(tǒng)啟動(dòng)后啟動(dòng)PVD,并開啟相應(yīng)的中斷:

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

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


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


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

EXTI_InitStructure.EXTI_Trigger配置定義:

EXTI_Trigger_Rising---表示電壓從高下降到低于設(shè)定閥值時(shí)產(chǎn)生中斷。

EXTI_Trigger_Falling---表示電壓從低上升到高于設(shè)定閥值時(shí)產(chǎn)生中斷。

EXTI_Trigger_Rising_Falling---表示電壓上升或下降越過(guò)設(shè)定閥值時(shí)都產(chǎn)生中斷。

二、配置PVD中斷優(yōu)先級(jí):

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

三、使能PVD模塊:

PWR_PVDCmd(ENABLE);             // 使能PVD

四、產(chǎn)生PVD中斷,在中斷程序中進(jìn)行相應(yīng)的處理:

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

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17854

    瀏覽量

    360747
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5423

    瀏覽量

    123431
  • 電壓
    +關(guān)注

    關(guān)注

    45

    文章

    5698

    瀏覽量

    117321
  • 中斷
    +關(guān)注

    關(guān)注

    5

    文章

    904

    瀏覽量

    42533
  • PVD
    PVD
    +關(guān)注

    關(guān)注

    4

    文章

    51

    瀏覽量

    17305

原文標(biāo)題:MCU微課堂 | CKS32F4xx系列產(chǎn)品PVD應(yīng)用

文章出處:【微信號(hào):中科芯MCU,微信公眾號(hào):中科芯MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    MCU微課堂|CKS32F4xx系列產(chǎn)品時(shí)鐘配置

    作為MCU運(yùn)行的基礎(chǔ),時(shí)鐘是單片機(jī)各個(gè)模塊工作時(shí)序的最小時(shí)間單位,推動(dòng)單片機(jī)的各指令執(zhí)行,是MCU選型的一個(gè)重要指標(biāo)。CKS32F4xx系列產(chǎn)品具有眾多的外設(shè),但并非所有的外設(shè)均需要系統(tǒng)時(shí)鐘的高頻率
    發(fā)表于 12-12 10:17 ?995次閱讀

    CKS32F4xx系列ETH通信詳解

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

    CKS32F4xx系列產(chǎn)品NVIC中斷優(yōu)先級(jí)管理單元講解

    本課將為大家講解CKS32F4xx系列產(chǎn)品的中斷優(yōu)先級(jí)管理單元NVIC。CM4內(nèi)核共支持256個(gè)中斷,其中包含了16個(gè)內(nèi)核中斷和240個(gè)外部中斷,具有256級(jí)可編程中斷設(shè)置。但CKS32F4x
    的頭像 發(fā)表于 02-06 14:52 ?1493次閱讀

    CKS32F4xx系列產(chǎn)品串口DMA傳輸

    在上一講,我們講過(guò)CKS32F4xx系列的6個(gè)串口都支持DMA傳輸。因此本節(jié)我們對(duì)CKS32F4xx系列的DMA進(jìn)行介紹,同時(shí)利用DMA對(duì)串口數(shù)據(jù)進(jìn)行傳輸。
    的頭像 發(fā)表于 04-10 11:18 ?1325次閱讀

    CKS32F4xx系列產(chǎn)品的定時(shí)器使用-基本特征和定時(shí)操作

    這一課我們將介紹CKS32F4XX系列產(chǎn)品的定時(shí)器使用,CKS32F4XX的定時(shí)器功能十分強(qiáng)大,包含2個(gè)高級(jí)控制定時(shí)器,8個(gè)普通定時(shí)器,2個(gè)基礎(chǔ)定時(shí)器,以及兩個(gè)看門狗定時(shí)器和一個(gè)系統(tǒng)定時(shí)器,總共15個(gè)定時(shí)器之多。關(guān)于定時(shí)器部分內(nèi)
    的頭像 發(fā)表于 05-19 09:18 ?1194次閱讀
    <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列產(chǎn)品</b>的定時(shí)器使用-基本特征和定時(shí)<b class='flag-5'>操作</b>

    CKS32F4xx系列RNG功能設(shè)置

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

    CKS32F4xx系列DAC功能

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

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

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

    CKS32F4xx系列低功耗模式STOP模式

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

    CKS32F4xx系列產(chǎn)品Timer的基本使用方法-定時(shí)器脈沖計(jì)數(shù)

    CKS32F4xx系列產(chǎn)品Timer的基本使用方法-定時(shí)器脈沖計(jì)數(shù)
    的頭像 發(fā)表于 11-09 17:38 ?1375次閱讀
    <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列產(chǎn)品</b>Timer的基本使用方法-定時(shí)器脈沖計(jì)數(shù)

    CKS32F4xx系列產(chǎn)品Timer的基本使用方法-比較輸出

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

    CKS32F4xx系列產(chǎn)品Timer的基本使用方法-定時(shí)操作

    CKS32F4xx系列產(chǎn)品Timer的基本使用方法-定時(shí)操作
    的頭像 發(fā)表于 11-09 17:41 ?815次閱讀
    <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列產(chǎn)品</b>Timer的基本使用方法-定時(shí)<b class='flag-5'>操作</b>

    MCU微課堂 | CKS32F4xx系列產(chǎn)品SPI通信

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

    MCU微課堂 | CKS32F4xx系列產(chǎn)品GPIO口配置

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

    CKS32F4xx系列FSMC功能簡(jiǎn)介

    本課講為大家講解CKS32F4xx系列產(chǎn)品的FSMC應(yīng)用實(shí)例,F(xiàn)SMC全稱是Flexible Static Memory Controller,讀作靈活的靜態(tài)存儲(chǔ)控制器,顧名思義,MCU可以通過(guò)FSMC擴(kuò)展靜態(tài)內(nèi)存
    的頭像 發(fā)表于 04-14 15:06 ?1394次閱讀
    <b class='flag-5'>CKS32F4xx</b><b class='flag-5'>系列</b>FSMC功能簡(jiǎn)介
    主站蜘蛛池模板: 久久青草国产精品一区 | 欧美性黑人极品1819hd | 黄色三级国产 | 野外啪啪抽搐一进一出 | 天堂最新在线资源 | 放荡的俄罗斯美女bd | 亚洲五月激情综合图片区 | 日日插夜夜爽 | 成人特黄午夜性a一级毛片 成人网18免费下 | 黄色小视频日本 | h视频在线免费看 | 免费日本黄色片 | 国产伦子系列视频6 | 午夜三级理论在线观看视频 | 一级毛片在线免费视频 | www在线视频在线播放 | 91亚洲视频在线 | 狼人激情网 | 一级毛片无毒不卡直接观看 | 亚洲午夜精品久久久久久成年 | 国模绪 | 午夜三级毛片 | 深夜大尺度视频在线观看 | 国产69精品久久久久9牛牛 | 国产精品福利午夜一级毛片 | 久久久久青草 | 在线 你懂的| 特级毛片免费视频 | 婷婷精品视频 | 91无毒不卡 | 天堂黄网| 女人爽到喷水的视频大全在线观看 | 四虎影视在线看 | 大乳妇女bd视频在线观看 | 欧美日韩a | 香蕉久久高清国产精品免费 | 久青草免费视频手机在线观看 | 日日艹 | 亚洲成a人v在线观看 | 爱爱动态视频免费视频 | 天堂网在线新版www 天堂网在线资源 |