2019-08-22 15:47发布
hnjzwht 发表于 2016-9-10 11:51 RCC的所有外设复位寄存器的作用如果是复位该外设的所有相关寄存器;那么 先使能,再复位,会不会把刚刚 ...
最多设置5个标签!
以ADC3接口为例,RCC_APB2ENR寄存器中的ADC3EN位=1时,表示使能了ADC3接口,上电默认值为0,即关闭ADC3接口;
然后到RCC_APB2RSTR寄存器中,设置ADC3RST=1,表示复位ADC3接口,这里的复位应该是指ADC3接口相关的一些参数设定被复位到初始化状态(具体我也不明白)应该不是指也复位了ADC3EN位。
所以,不会出现你说的情况。
如果ADC3RST一直等于1,那么复位一直在进行,想要结束复位过程,必须软件来清零ADC3RST位,文档中的意思是“无作用”,英文文档中的描述是“No effect”。本来的意思应该是指:停止正在进行的复位操作。感觉文档这里的描述写的很模糊,初次学习很容易被欺骗。
一周热门 更多>