您好,欢迎光临本网站![请登录][注册会员]  
文件名称: STM32寄存器.pdf
  所属分类: C
  开发工具:
  文件大小: 775kb
  下载次数: 0
  上传时间: 2019-07-15
  提 供 者: tuhanwu********
 详细说明:STM32寄存器介绍,讲的比较详细,可以参考一下,以备不时之需。STM32F10X参考手册 第一版 电源控制(PWR) PDDs:掉电深睡眠 与LPDS位协同操作 位1 0:当CPU进入深睡眠时进入停机模式,调压器的状态由LPDS位控訇。 1:CPU进入深睡眠时进入待机模式。 LPDs:深睡眠下的低功耗 位0 PDDS=0时,与PDDS位协同操作 0:在停机模式下电压调压器开启 1:在佇机模式下电压调压器处于低功耗模式 342电源控制/状态寄存器 地址偏移:04h 复位值:000000000000)(从待机模式唤醒时不被清除) 31 30292827 2625242322212019181716 保留 1514131211109876 0 保留 EWUP 保留 PVDO SBFWUF 位31:9保留。始终读为0 EWUP:使能WKUP管脚 0:WKUP管脚为道用J○。WKUP管脚上的事件不能将CPU从待机模式唤酲 位81:WKUP管脚用于将CP从待机模式唤群,WKUP管脚被强置为输入下拉的配置(WKF管脚 :的上升沿将系统从待机模式唤醒) 注:在系统复位时清除这一位。 位7:3保留。始终读为0 PvDo:PVD输出 当PVD被PVDE位使能后该位才有效 位2 0:VD高于由PLS[20]选定的PVD阀值 1:Vbo低于由PLS[2:0选定的PVD阀值 注:在待机模式下PVD被停止。因此,待机模式后或复位后,直到设置PVDE位之前,该位为 0。 sBF:待机标志 该位由硬件设置,并只能由 POR/PDR(上电掉电复位)或设置电源控制寄存器( PWR CR的 位1 CSBF位清除。 0:系统不在待机模式 1:系统让入待机模式 17 STM32F10X参考手册 第一版 电源控制(PWR) WUF:唤醒标志 该位由硬件设置,并只能由POR伊PDR(上电/掉电复位)或设置电源控制寄存器(PWR_CR)的 位0 CWF位清除。 0:没有发生唤醒事件 1:在WKUP管脚上发生唤醒事件或出现RTC闹钟事件。 3.5PWR寄存器映像 表9 PWR寄存器映像和复位值 偏移|寄存器|3 PLS 000h PWR CR 保留 2:07人人 复位值 000000o00 004h PWR CSR 保留 复位值 0 保留 000 18 STM32F10X参考手册 第一版 复位和吋钟控制 4.3RCC寄存器描述 请参考第1章中有关寄存器描述中用到的缩写。 431时钟控制寄存器(RcC_cR) 偏移地址:00h 复位值:00000083h 访问:无等待状态,字,半字和字节访问 282726252423 22120 9181716 保留 保留 CSS HSEHSE HSE PILON RDY RDY r rw r 15 13 1211 10 6 1 HSICAL[7: 0] HSITRIM[4: 0] 保留|S RDY HSION 3126保留,始终读为0 PLLRDY:PLL时钟就绪标志 PLL锁定后由硬件置1。 0:PLL未锁定 1:PLL锁定 位24 PLLON:PLL使能 山软件置1或清零。当进入待机和停止模式时,该位由硬件清零。 当PLL时钟被用作或被选择将要作为系统时钭时,该位不能被清零。 0:PLL关闭 1:PLL使能 位2320保留,始终读为0 CSso:时钟安全系统使能 使能时钟监测器 0:时钟监测器关闭 1:如果外部1-25MHz时钟就绪,时钟监测器开启。 位18 HSEBYP:外部高速时钟旁路 在调试模式下由软件置1或清零来旁路外部晶体振器。只有在外部1-25MHz振汸器关闭的情 况下,该位才可以写入 0:外部1-25MHz振荡器没有旁路 1:外部1-25MHz外部晶体振荡器被旁路。 位17 HSERDY:外部高速时钟就绪标志 由硬件置1来指示外部时钟匚经稳定。在HSE○N位清零后,该位需要6个外部时钟周期清零。 0:外部1-25MHz时钟没有就绪 1:外部125MHz时钟就绪 位16 HSEON:外部高时钟使能 26 STM32F10X参考手册 第一版 复位和吋钟控制 由软件置1或清零。当进入待机和停止模式时,该位由硬件清零,关闭外部时钟。当外部时钟 被用作或被选择将要作为系统时钟时,该位不能被清零。 0:HSE振荡器关闭 1:HSE振荡器开启 位158 HSICALI7:0]:内部高速时钟校准 在系统启动时,这些位被自动初始化 位7:3 HSITRIM4:0]:内部高速时钟调整 由软件写入米调整内部高速时钟,它们被叠加HS|CAL5:0]数值上。 位2 保留,始终读为0。 HS|RDY:内部高速时钟就绪标志 由硬件置1来指示内部8MHz时钟己经稳定。在HS|○N位清零后,该位需要6个内部时钟周期 清零。 0:内部8MHz时钟没有就绪 1:内部8MH时钟就绪 位0 HSION:内部高速时钟使能 由软件置1或清零。 当从待机和停止模式返回或用作系统时钟的外部1-25MHz时钽发生故障时,该位由硬件置1 来启动内部8MHz的RC振荡器。当内部8MHz时钟被直接或间接地用作或被选择将要作为糸 统时钟时,该位不能被清零 0:内部8MHz时钟关闭 1:内部8MHz时钟开启 432时钟配置寄存器(RcC_cFGR) 偏移地址:04h 复位值:00000000h 访问:0到2个等待周期,字,半字和字节访问 只有当访问发生在时钟切换时,才会插入1或2个等待周期。 31302928272625242322212019181716 保留 MCo 2: 0 USB 保留 PLLMUL 3: 01 PLLI PLL XTPRE SRC rw Tw rw rw 1514 312111098 4 3 0 ADCPRE[1: 0 PPRE22: 0 PPRE1[2: 0 HPRE 3: 0 SWS[1:0] SW[1:0] rW rw rw rw rw rw rw rw 位31:26保留,始终读为0 位2524Mco微控制器时钟输出 由软件置1或清零 0xx:没有时钟输出 100:系统时钟输出 101:内部8MHz的RC振荡器时钟输出 STM32F10X参考手册 第一版 复位和吋钟控制 110:外部1-25MHz振荡器时钟输出 111:PLL时钟2分频后输出 注意:不能保证该输出时钟没有毛刺,它只能用作调试。在系统时钟作为输岀时钟时,请保 证输出时钟频率不超过50MHz(O口最高频率) 位22 USBPRE:USB预分频 山软件设置来产生48MHz的USB时钟。在 RCC APB1ENR寄存器中使能USB时钟之前,必 须保证该位已经有效。如果USB时钟被使能,该位可以被清零。 0:PLL时钟15倍分频作为USB时钟 1:PLL时钟直接作为∪SB时钟 位2118 PLLMUL:PL倍频系数 由软件设置来确定PLL倍频系数。只有在PLL关闭的情况下才可被写入。 注意:PLL的输出频率不能超过72MHz 0000:PLL2倍频输出 0001:PLL3倍频输出 010:PLL4倍频输出 011:PLL5倍频输出 0100:PLL6倍频输出 0101:PLL7倍频输出 0110:PLL8信倍频输出 0111:PLL9倍频输出 100:PLL10倍频输出 1001:PLL11倍频输出 1010:PLL12倍频输出 1011:PLL13倍频输出 1100:PLL14倍频输出 1101:PLL15倍频输出 0:PLL16倍频输出 1111:PLL16倍频输出 PLLXTPRE:HSE分频器作为PLL输入 由软件设置来分频HSE后作为PLL输入时钟。该位只有在PLL关闭时才可以被写入。 0:HSE不分频 1:HSE2分频 位16 PLLSRC:PLL输入时钟源 由软件设置來选择PL输入时钟源。该位只有在PLL关闭时才可以被写入。 0:HS时钟2分频后作为PLL输入时钟 1:HSE时钟作为PLL输入时钟。 位1514 ADCPRE:ADC预分频 由软件设置来确定ADC时钟频率 00:PCLK22分频后作为ADC时钟 01:PCLK24分频后作为ADC时钟 10:PCLK26分频后作为ADC时钟 11:PCLK28分频后作为ADC时钟 位1311PRE:2高返APB预分频(APB2) 由软件设置来控制高速APB2预分频系数。 0xx:HCLK不分频 100:HCLK2分须 28 STM32F10X参考手册 第一版 复位和吋钟控制 101:HCLK4分频 110:HCLK8分频 111:HCLK16分频 位108PRE1:低APB预分频(APB1 由软件设置来控制低速APB1预分频系数。软件必须保证APB1时钟频牽不超过36MHz。 0xx:HCLK不分频 100:HCLK2分频 101:HCLK4分频 110:HCLK8分频 111:HCLK16分频 位7:4 HPRE:AHB预分频 由软件设置来控制AHB预分频系数。 0xxx: SYSCLK不分频 1000: SYSCLK2分频 1001: SYSCLK4分频 1010: SYSCLK8分频 1011: SYSCLK16分频 1100: SYSCLK64分频 1101: SYSCLK128分频 1110: SYSCLK256分频 1111: SYSCLK512分频 位3:2sWS:系统时钟切换状态 由硬件置1和清零来指示哪一个时钟源破作为系统时钟。 00:HS作为系统时钟 01:HSE作为系统时钟 10:PLL输出作为系统时钟 11:不可用 位1:0sW:系统时钟切换 由软什设置米选择系统时钟源。 在从停止或待机模式中返冋时或直接或间接作为系统时钟的HSE出现故障时,由硬件强制选 择HS作为系统时钟(如果时钟安全系统已经启动) 00:HS作为系统时钟 01:HSE作为系统时钟 10:PLL输出作为系统时钟 11:个可用 43.3时钟中断寄存器(RcC_cR) 偏移地址:08h 复位值:00000000h 访问:无等待周期,字,半字和字节访问 STM32F10X参考手册 第一版 复位和吋钟控制 3130292827262524232221 019181716 侏留 CSSC侏留 PLL HIS LSE LSI RDYC RDYC I RDYC I RDYC 1514131211109 8 13210 保留 PLL HSE HSI RDYIE RDYIE I RDYI E ROSE DSIE CSsE R BVE BV R HSI LSE LSI RDYF RDYF RDYF rw 位31:24保留,始终读为0 位23 cSsC:时钟安全系统中断清除 由软件置1来清除CSSF实全系统中断标志位CSSF。 在清除操作完成后,该位由硬件复位。 0:CsSF安全系统中断标志位未清零 1:CSSF安全系统中断标志位清零 位22:21保留,始终读为0。 位20 PLLRDYC:PLL就绪中断清除 由软件置1来清零PLL就绪中断标志位 PLLRDYE。 在清除操作完成后,该位由硬件复位。 0:PLL就绪中断标志位 PLLRDYE未清零 1:PLL就绪中断标志位 PLLRDYE清零 位19 HSERDYC:HSE就绪中断清除 由软件置1来清零HSE就绪中断标志位 HSERDYF 在清除操作完成后,该位由硬件复位。 0:HSE就绪屮断标志位 HSERDYF未清零 1:HSE就绪中断标志位 HSERDYE清零 18 HSIRDYC HS|就绪中断清除 由软件置1来清零HS|就绪中断标志位HS|RDY 在清除操作完成后,该位由硬件复位。 0:HS|就绪中断标志位HS|RDYF末清零 1:Hs|就绪中断标志位HS|RDYF清零 位17 LSERDYC:LSE就绪中断清除 由软件置1来清零LSE就绪中断标志位 LSERDYE。 在清除操作完成后,该位山硬件复位。 0:LSE朊绪中断标志位 LSERDYF未清零 1:LSE就绪屮断标志位 LSERDYF清零 位16 LSIRDYC:LSl就绪中断清除 由软件置1来清零LSl就绪中断标志位LS|RDYF。 在清除操作完成后,该位由硬件复位。 0:LSl就绪中断标志位LS|RDYF未清零 1:LS就绪中断标志位 LSIRDYF清零 15:13保留,始终读为0 位12 PLLRDYIE:PLL就绪中断使能 由软件置1或清零来使能或关閉PLL就绪中断 STM32F10X参考手册 第一版 复位和吋钟控制 0:PLL就绪中断关闭 1:PLL航绪中断使能 位11 HSERDYIE:HSE就络中断使能 由软件置1或清零来使能或关闭外部1-25MHz振荡器就绪中断 0:HSE就绪中断关闭 1:HSE就绪中断使能 位10 HSIRDYIE:HS|就绪中断使能 由软件置1或清零米使能或关闭内部8 MHZ RO振荡器就绪中断 0:HS|就绪中断关闭 1:HS就绪中断使能 LSERDYIE:LSE就绪中断使能 由软件置1或清零来使能或关外部32 kHz Ro振荡器就绪中断 0:LSE就绪中断关闭 1:LSE就绪中断使能 位8 LS|RDYE:LS|就绪中断使能 由软件置1或清零米使能或关闭内部32 KHz RO振荡器就绪中断 0:LS就绪中新关闭 1:LS就绪中新使能 cSSF:时钟安全系统中断标志 由软件通过置1cSSc位来清零 在外韶1-25MHz振荡器时钟出现故障时,由硬件置1 0:无HSE时钟失效安全系统中断 1:产生HSE时钟失效安仝系统中断 位6:5保留,始终读为0。 位4 PLLRDYE:PL就绪中断标志 由软件通过置1 PLLRDYC位来清零 在PLL就绪且門 LLRDYIE位被置1时,由硬件萓1 0:无PLL就绪中断 1:产生PLL就绪中断 位3 HSERDYF;HSE就绪屮断标志 由软件通过置1 HSERDYO位来清零 在外部低速时钟就绪且 HSERDYIE位被置1时,由硬件置1 0:无外部1-25MHz振荡器就绪中断 1:产生外部1-25MHz振荡器就绪中断 位2 HSIRDYF:HSl就绪中断标志 由软件通过置1 HSIRDYO位来清零 在内部高速时钟就绪且 HSIRDYE位被置1时,由硬件置1 0:无内部8 MHz RO振荡器就绪中断 1:产生内部8 MHz RO振荡器就绪中断 LSERDYE:LSE就绪中断标志 由软件通过置1 LSERDYC位米清零 在外部低速时钟就绪且 LSERDY位被置1时,由硬件置1 0:无外部32kHz振荡器就绪中断 1:产生外部32kHz振荡器就绪中断
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: STM32寄存器.pdf
 输入关键字,在本站1000多万海量源码库中尽情搜索: