zoukankan      html  css  js  c++  java
  • stm32WB 笔记

    1、HAL Debug functions(调试功能)

    可以在不同模式下使能或者失能调试器

    This section provides functions allowing to:
    • Enable/Disable Debug module during SLEEP mode
    • Enable/Disable Debug module during STOP mode
    • Enable/Disable Debug module during STANDBY mode
    This section contains the following APIs:
    • HAL_DBGMCU_EnableDBGSleepMode
    • HAL_DBGMCU_DisableDBGSleepMode
    • HAL_DBGMCU_EnableDBGStopMode
    • HAL_DBGMCU_DisableDBGStopMode
    • HAL_DBGMCU_EnableDBGStandbyMode
    • HAL_DBGMCU_DisableDBGStandbyMode

    2、软件中断

    Configurable类型的事件可由软件(HAL_EXTI_GenerateSWI(&hexti))产生,Direct类型的事件只能由硬件产生。

    3、HAL_PWR_EnableBkUpAccess使能后备域访问功能

    后备域包括RTC寄存器、RTC后备数据寄存器,另外开关LSE也属于后备域功能

    4、RTC时钟源的选择

    一旦RCC_BDCR中的第8、9位RTC时钟源选择不为0,除非复位后备域或者LSECSSD(硬件检测到LSE错误)置位,否则不能改变RTC的时钟源

    当选择LSE或者LSI作为RTC时钟源的时候,RTC可以工作在STOP与STANDBY模式。如果选择HSE作为RTC时钟源,则RTC不能工作在STOP与STANDBY模式

    5、关于LSI1振荡器

    LSI1振荡器可选择作为RTC/IWDG的时钟源,如果LSI1被LSE上的时钟安全系统、独立看门狗或RTC请求,即使LSI1振荡器被软件手动关闭,在被这些功能请求的时候也会被动打开作为LSE时钟安全系统、独立看门狗或者RTC的时钟源。所以在这种情况下即使是手动关闭LSI1振荡器也没有用,LSI1振荡器仍然为上述外设提供时钟驱动。

  • 相关阅读:
    BKDRHash函数
    poj3261Milk Patterns 后缀数组
    两圆相交面积
    后缀数组模板
    kmp模板 && 扩展kmp模板
    hdu 2594 Simpsons’ Hidden Talents
    BZOJ 1911 特别行动队(斜率优化DP)
    BZOJ 1898 沼泽鳄鱼(矩阵快速幂)
    BZOJ 1996 合唱队(DP)
    BZOJ 1821 部落划分(二分+并查集)
  • 原文地址:https://www.cnblogs.com/yeshenmeng/p/10826538.html
Copyright © 2011-2022 走看看