1. 首页
  2. 编程语言
  3. 硬件开发
  4. Docker部署Python爬虫项目的详细步骤与方法

Docker部署Python爬虫项目的详细步骤与方法

上传者: 2024-07-21 23:11:10上传 PDF文件 10.65MB 热度 18次

表27.14校准寄存器位描述位符号值描述复位值16:0 CALVAL -如果校准使能,校准计数器会向该值递增计数。最大值为131,072,对应的计数时间长达36.4小时。如果CALVAL=0,校准功能禁止NC校准方向1逆向校准。当CALVAL等于校准计数值时,RTC定时器会停止1秒再递增17 CALDIR 0正向校准。当CALVAL等于校准计数值时,RTC定时器会跳进2秒NC 31:12 -保留,用户软件不要向保留位写入1。从保留位读出的值未定义NA 27.6.5校准过程校准逻辑会定时通过使计数器的值增加2对时间计数器进行调整。这样就可以在典型电压和适当的温度下对RTC振荡器直接进行校准,无需通过外部仪器来调节RTC振荡器。建议用来确定校准值的方法:在对RTC进行调节的情况下利用CLKOUT的特性来观察RTC振荡器的频率,在时间结束之前计算出观察到的时钟数,用这个值确定CALVAL。如果RTC振荡器需要通过外部调节,那么观察RTC振荡器频率的这种方法也有助于外部调节过程。向后校准使能RTC定时器,在寄存器CCR中进行校准(置位CLKEN,CCALEN设为0)。把校准寄存器中的校准值设置成大于等于1的值,并将位CALDIR设为1。 每隔一个时钟周期(1Hz)SEC定时器和校准计数器加1; 在校准计数值达到CALVAL时,出现校准匹配,所有RTC定时器停止运行一个周期,这样定时器就不会在下个周期后加1; 若在出现校准匹配的同时也出现报警匹配,则报警中断会被延迟一个周期以免产生两次报警中断。向前校准使能RTC定时器,在寄存器CCR中进行校准(置位CLKEN,CCALEN设为0)。把校准寄存器中的校准值设置成大于等于1的值,并将位CALDIR设为0。 每隔一个时钟周期(1Hz)SEC定时器和校准计数器加1; 在校准计数值达到CALVAL时,校准匹配出现,RTC定时器加2: 当出现校准事件时,寄存器ALSEC的LSB值会强制变为1,这样报警中断就不会在秒值跳跃时丢失。 27.6.6通用寄存器这类寄存器可在主电源断开时保存重要的信息。芯片复位时,不会影响寄存器中的值。表27.15通用寄存器0~4位描述(GPREG0-GPREG4-地址0x4002 4044~0x4002 4054)位符号描述复位值31:0 GP0-GP4通用存储器N/A 439/498。

对于更多关于RTC校准的详细指导,您可以查阅这篇RTC校准方案应用指导。如果您对RTC寄存器配置感兴趣,可以参考这篇文章:RTC寄存器配置.pdf。而如果您希望了解更多关于如何校准STM32的RTC,建议阅读这篇:关于stm32的RTC校准。这些资源将帮助您更深入地理解RTC校准过程及其应用!

下载地址
用户评论