STM32G474xx HAL用户手册
数据字段
LL_UCPD_InitTypeDef结构体参考

UCPD初始化结构定义。 更多...

#include <stm32g4xx_ll_ucpd.h>

数据字段

uint32_t psc_ucpdclk
uint32_t transwin
uint32_t IfrGap
uint32_t HbitClockDiv

详细说明

UCPD初始化结构定义。

定义于文件stm32g4xx_ll_ucpd.h的第53行。


字段说明

指定UCPD外设的半比特时钟周期数(减一)。例如,若比特时钟需要8个外设时钟周期,则编程设置为3。此参数的值范围为Min_Data=0x0至Max_Data=0x3F。此功能可使用函数LL_UCPD_SetHbitClockDiv()进行修改。

定义于文件stm32g4xx_ll_ucpd.h的第73行。

引用自LL_UCPD_Init()LL_UCPD_StructInit()

指定时钟分频器的定义值(减一),用于从外设时钟生成帧间隔时间。此参数的值范围为Min_Data=0x1至Max_Data=0x1F。此功能可使用函数LL_UCPD_SetIfrGap()进行后续修改。

定义于文件stm32g4xx_ll_ucpd.h的第67行。

引用自LL_UCPD_Init()LL_UCPD_StructInit()

指定UCPD时钟的预分频器。此参数可为UCPDCLK预分频器的值。此功能可使用函数LL_UCPD_SetPSCClk()进行后续修改。

定义于文件stm32g4xx_ll_ucpd.h的第55行。

引用自LL_UCPD_Init()LL_UCPD_StructInit()

指定半比特时钟(参见HBITCLKDIV)的周期数(减一),以实现合法的tTransitionWindow时间(根据外设时钟设置,定义12至20微秒之间的间隔)。此参数的值范围为Min_Data=0x1至Max_Data=0x1F。此值可使用函数LL_UCPD_SetTransWin()进行后续修改。

定义于文件stm32g4xx_ll_ucpd.h的第60行。

引用自LL_UCPD_Init()LL_UCPD_StructInit()


本文档由以下文件生成: