CN / EN
文档反馈
感谢关注汇顶文档,期待您的宝贵建议!
感谢您的反馈,祝您愉快!
无匹配项 共计114个匹配页面

结构体

app_bod_params_t

结构体定义如下:

表 632 app_bod_params_t结构体成员
成员 描述 取值

bod_init_t init

BOD初始化参数结构体

参考bod_init_t结构体

bod_env_t bod_env

用于记录初始化设备的句柄,无需配置

详细信息请参考文件:SDK_Folder\drivers\inc\app_bod.h

bod_init_t

结构体定义如下:

表 633 bod_init_t结构体成员
成员 描述 取值

uint8_t bod_en

使能BOD模块(硬件),当供电电压低于典型值1.45 V时,复位MCU

该参数的取值可以是下列值中的任意一个:

  • APP_BOD_ENABLE(使能)
  • APP_BOD_DISABLE(不使能)

uint8_t bod2_en

使能BOD2事件(软件),当供电电压低于bod2_lvl配置的值时,触发中断

该参数的取值可以是下列值中的任意一个:

  • APP_BOD_EVENT_ENABLE(使能)

  • APP_BOD_EVENT_DISABLE(不使能)

uint8_t bod2_lvl

BOD2事件触发阈值

该参数的取值可以是下列值中的任意一个:

  • APP_BOD_EVENT_LEVEL_0(N/A)

  • APP_BOD_EVENT_LEVEL_1(N/A)

  • APP_BOD_EVENT_LEVEL_2(1.7V)

  • APP_BOD_EVENT_LEVEL_3(1.8V)

  • APP_BOD_EVENT_LEVEL_4(1.9V)

  • APP_BOD_EVENT_LEVEL_5(2.0V)

  • APP_BOD_EVENT_LEVEL_6(2.1V)

  • APP_BOD_EVENT_LEVEL_7(2.2V)

  • APP_BOD_EVENT_LEVEL_8(2.3V)

  • APP_BOD_EVENT_LEVEL_9(2.4V)

  • APP_BOD_EVENT_LEVEL_10(2.5V)

  • APP_BOD_EVENT_LEVEL_11(2.6V)

  • APP_BOD_EVENT_LEVEL_12(2.7V)

  • APP_BOD_EVENT_LEVEL_13(2.8V)

  • APP_BOD_EVENT_LEVEL_14(2.9V)

  • APP_BOD_EVENT_LEVEL_15(3.0V)

阈值的范围为1.7 V到3 V,每个档位增加0.1 V,2.4 V以下将低于芯片正常供电电压,不建议使用

详细信息请参考文件:SDK_Folder\drivers\inc\app_bod.h

app_bod_evt_t

结构体定义如下:

表 634 app_bod_evt_t结构体成员
成员 描述 取值

app_bod_evt_type_t type

BOD事件结构体

该参数的取值可以是下列值中的任意一个:

  • APP_BOD_EVT_TRIGGERED(供电电压低于阈值时,触发中断)
  • APP_BOD_EVT_REMOVED(供电电压高于阈值时,触发“BOD解除”中断)

详细信息请参考文件:SDK_Folder\drivers\inc\app_bod.h

扫描关注

打开微信,使用“扫一扫”即可关注。