当前位置:首页 > 单片机 > 单片机
[导读]PWR->CR |= 0x01; // 低功耗时关闭电压调节SCB->SCR |= 0x04; // 开启深度睡眠接下来只要 _ _ WFI();就立即进入休眠模式,外部中断可唤醒。唤醒之后全部都初始化了想用软件来初始化单片机可以有一种方法,那就是使用

PWR->CR |= 0x01; // 低功耗时关闭电压调节

SCB->SCR |= 0x04; // 开启深度睡眠

接下来只要 _ _ WFI();就立即进入休眠模式,外部中断可唤醒。唤醒之后全部都初始化了

想用软件来初始化单片机可以有一种方法,那就是

使用软件来强制改写选项字节 FLASH->CR |= (1 << 13);

这样就可以通过发送修改OPT指令来强制重启


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

Nokia曾是手机界的王者,但因为一些原因,在手机方面的成就逐渐被其他品牌赶超,为保持生存,Nokia将自己的触角延伸至了智能穿戴与医疗健康领域,下面一起来看看Nokia在该领域的建树吧。

关键字: sleep 智能穿戴

写在前面的话:STM32F0项目进阶系列是硬件系统工程师星克曼以项目进阶的方式写出的入门教程,以项目开发为蓝底,快速学习进入实战。STM32 I2C总线在上一讲 STM32F0项目进阶之I2C 中已经讲过了,已经将标准...

关键字: stm32f0 实时时钟 ds1307

// 引脚 PA0 的外部中断配置void Key_GPIO_Init(void){// 设置 PA0 口为上拉输入模式RCC->AHBENR |= RCC_AHBENR_GPIOAEN; // 打开该引脚的GPI...

关键字: exti stm32f0 外部中断配置

//Cortex-M0内核中断向量共有48个。//由于M0内核不具有M3、M4内核的中断向量表重定位功能,须采用以下方式解决IAP向量问题:// 1:复制用户代码中的中断向量表到SRAM首地址// 2: 开启SRAM...

关键字: iap stm32f0 中断向量表 用户程序

前言:正文:所有USART设置都设置了1,时钟,enable2,IO配置,AF,PP,3,在while里循环发送0x55我在示波器里头看到了初始都是高电平,然后一低一高一低一高,重复10次,后来孔工给我看手册,告诉我说,...

关键字: stm32f0 usart通讯

1 前言STSW-STM32116是ST官网基于标准库的针对STM32F0的USART进口IAP示例程序,下载链接:http://www.stmcu.org/document/detail/index/id-213120...

关键字: stm32f0 在线升级 usart接口

void Flash_Init(void){// 调整flash与时钟速率之间的关系FLASH->ACR |= FLASH_ACR_LATENCY;}void Flash_Unlock(void){// FLASH...

关键字: stm32f0 片内flash

STM32F0与STM32F1的GPIO是不同的,细说比较乱,直接上图。STM32F1的GPIO基本结构:从图上看STM32f1输入只有上下拉,输出有开漏和推挽。STM32F0的GPIO基本结构:从图上看STM32f0输...

关键字: gpio stm32f0 stm32f1

// SPI引脚初始化void W25X_SPI_Init(void){RCC->APB1ENR |= RCC_APB1ENR_SPI2EN; // 打开SPI2的时钟RCC->AHBENR |= RCC_A...

关键字: spi初始化 stm32f0

// 只初始化了RX功能,因为之前没有用到Tx功能,所以没有配置void PM25_UART2_Init(void) // 串口UART2初始化{RCC->APB1ENR |= RCC_APB1ENR_USART2...

关键字: stm32f0 串口初始化
关闭
关闭