|
STM32G474xx HAL用户手册
|
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行。
| uint32_t LL_UCPD_InitTypeDef::HbitClockDiv |
指定UCPD外设的半比特时钟周期数(减一)。例如,若比特时钟需要8个外设时钟周期,则编程设置为3。此参数的值范围为Min_Data=0x0至Max_Data=0x3F。此功能可使用函数LL_UCPD_SetHbitClockDiv()进行修改。
定义于文件stm32g4xx_ll_ucpd.h的第73行。
| uint32_t LL_UCPD_InitTypeDef::IfrGap |
指定时钟分频器的定义值(减一),用于从外设时钟生成帧间隔时间。此参数的值范围为Min_Data=0x1至Max_Data=0x1F。此功能可使用函数LL_UCPD_SetIfrGap()进行后续修改。
定义于文件stm32g4xx_ll_ucpd.h的第67行。
| uint32_t LL_UCPD_InitTypeDef::psc_ucpdclk |
指定UCPD时钟的预分频器。此参数可为UCPDCLK预分频器的值。此功能可使用函数LL_UCPD_SetPSCClk()进行后续修改。
定义于文件stm32g4xx_ll_ucpd.h的第55行。
| uint32_t LL_UCPD_InitTypeDef::transwin |
指定半比特时钟(参见HBITCLKDIV)的周期数(减一),以实现合法的tTransitionWindow时间(根据外设时钟设置,定义12至20微秒之间的间隔)。此参数的值范围为Min_Data=0x1至Max_Data=0x1F。此值可使用函数LL_UCPD_SetTransWin()进行后续修改。
定义于文件stm32g4xx_ll_ucpd.h的第60行。
1.7.6.1