很多单片机都有低功耗模式,中科芯CKS32 32位MCU也不例外。在系统或电源复位以后,MCU处于运行状态。运行时的CPU 时钟由HCLK为提供,内核执行程序代码。当CPU不需继续运行时,可以利用多个低功耗模式来节省功耗,用户需要根据最低电源消耗,快速启动时间和可用的唤醒源等条件,选定一个低功耗模式。
睡眠、停机和待机模式
VBAT为RTC和后备寄存器供电
多达80个快速I/O端口
26/37/51/80个I/O口,所有I/O口可以映像到16个外部中断;几乎所有端口均可承受5V信号
调试模式
串行单线调试(SWD)和JTAG接口
进入及退出待机模式的步骤和相关函数
1、使能电源时钟
RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE); //使能 PWR外设时钟
2、配置置 WKUP引脚作为唤醒源
PWR_WakeUpPinCmd(ENABLE); //使能唤醒管脚功能
3、设置 SLEEPDEEP 位,设置PWR_CR的PDDS 位,执行WFI 指令,进入待机模式
PWR_EnterSTANDBYMode();//进入待机模式,库函数已进行相关操作
通过以上步骤即可进入待机模式,并且当WKUP引脚(PA0)有上升沿时就会唤醒MCU。可以把PA0引脚配置成外部中断,这样MCU一旦唤醒就可以进入中断们可以做进一步的判断,比如是不是误触发或者持续多久才正式开机,不满足条件仍然进入低功耗模式等。
深圳市纳仕达科技有限公司成立于2010年,是一家从事消费类产品设计、集成电路推广销售的高科技企业,代理、分销全球电子元件厂家的各类产品,例如:TXC,应达利,纳芯威安耐科,无锡中微爱芯等,其中无锡中微爱芯电子有限公司是由中科芯集成电路股份有限公司控股,是工信部认定的集成电路设计企业,拥有完善的心设计系统,力争做国内最好的MCU,现生产的8位,32位单片机:性能稳定,功耗低,32 位单片机与ST可以完全拼对拼,与各大原厂和代理商都保持着密切的合作关系。致力于打造一个能为电子成品生产厂家提供高效的,专业的供应平台,积累多年的专业水平、扎实基础及业界信誉得以快速和健康的发展。产品广泛应用于工控液晶模组,迷你音箱、低音炮、音响、耳机放大、个人电脑、手机、无线电话、数码像机、便携式收音机、PDA、电视机、MP3、CD及DVD播放机、信息家电、玩具、礼品等产业。
电话
0755-27883824
地址:深圳市宝安区西乡街道银田创意园B8栋502
传真:0755-61204158
邮箱 : 13510937553@163.com
点
击
隐
藏