莫九玉 发表于 2018-8-7 08:48:23

stm8l151k4请问软件复位怎么操作?

stm8l151k4请问软件复位怎么操作?使用什么函数?

liu553824989 发表于 2018-8-7 09:04:02

STM8共有9个复位源:

NRST引脚产生的外部复位
上电复位(POR)
掉电复位(BOR)
独立看门狗复位
窗口看门狗复位
软件复位:应用程序可通过清除寄存器WWDG_CR中的T6位来触发一个复位
SWIM复位
非法操作码复位
EMS复位:当一些关键的寄存器被破坏或错误加载时产生的复位
所有的复位源最终都作用于NRST管脚,并在复位过程中保持低电平。复位入口向量在内存映射中位于固定的地址6000h。

wudianjun2001 发表于 2018-8-7 12:48:01

软件复位:应用程序可通过清除寄存器WWDG_CR中的T6位来触发一个复位

feixiang20 发表于 2018-8-7 23:30:06

类似于这样的语句
RCC -> APB2RSTR |= 1<<12;          //复位SPI1寄存器
RCC -> APB2RSTR &= ~(1<<12);//复位结束SPI1寄存器
RCC -> APB1RSTR |= 1<<14;          //复位SPI2寄存器
RCC -> APB1RSTR &= ~(1<<14);//复位结束SPI2寄存器.
/* 复位系统时钟设置*/
RCC_DeInit();
页: [1]
查看完整版本: stm8l151k4请问软件复位怎么操作?