|
STM32G474xx HAL 用户手册
|
常用有序集的定义 更多...
宏定义 | |
| #define | LL_UCPD_SYNC1 0x18u |
| #define | LL_UCPD_SYNC2 0x11u |
| #define | LL_UCPD_SYNC3 0x06u |
| #define | LL_UCPD_RST1 0x07u |
| #define | LL_UCPD_RST2 0x19u |
| #define | LL_UCPD_EOP 0x0Du |
| #define | LL_UCPD_ORDERED_SET_SOP (LL_UCPD_SYNC1 | (LL_UCPD_SYNC1<<5u) | (LL_UCPD_SYNC1<<10u) | (LL_UCPD_SYNC2<<15u)) |
| #define | LL_UCPD_ORDERED_SET_SOP1 (LL_UCPD_SYNC1 | (LL_UCPD_SYNC1<<5u) | (LL_UCPD_SYNC3<<10u) | (LL_UCPD_SYNC3<<15u)) |
| #define | LL_UCPD_ORDERED_SET_SOP2 (LL_UCPD_SYNC1 | (LL_UCPD_SYNC3<<5u) | (LL_UCPD_SYNC1<<10u) | (LL_UCPD_SYNC3<<15u)) |
| #define | LL_UCPD_ORDERED_SET_HARD_RESET (LL_UCPD_RST1 | (LL_UCPD_RST1<<5u) | (LL_UCPD_RST1<<10u) | (LL_UCPD_RST2<<15u )) |
| #define | LL_UCPD_ORDERED_SET_CABLE_RESET (LL_UCPD_RST1 | (LL_UCPD_SYNC1<<5u) | (LL_UCPD_RST1<<10u) | (LL_UCPD_SYNC3<<15u)) |
| #define | LL_UCPD_ORDERED_SET_SOP1_DEBUG (LL_UCPD_SYNC1 | (LL_UCPD_RST2<<5u) | (LL_UCPD_RST2<<10u) | (LL_UCPD_SYNC3<<15u)) |
| #define | LL_UCPD_ORDERED_SET_SOP2_DEBUG (LL_UCPD_SYNC1 | (LL_UCPD_RST2<<5u) | (LL_UCPD_SYNC3<<10u) | (LL_UCPD_SYNC2<<15u)) |
常用有序集的定义
| #define LL_UCPD_EOP 0x0Du |
用于 EOP(数据包结束)的 K 码
定义在文件 152 处的 stm32g4xx_ll_ucpd.h 中。
| #define LL_UCPD_ORDERED_SET_CABLE_RESET (LL_UCPD_RST1 | (LL_UCPD_SYNC1<<5u) | (LL_UCPD_RST1<<10u) | (LL_UCPD_SYNC3<<15u)) |
电缆复位有序集编码
定义在文件 158 处的 stm32g4xx_ll_ucpd.h 中。
| #define LL_UCPD_ORDERED_SET_HARD_RESET (LL_UCPD_RST1 | (LL_UCPD_RST1<<5u) | (LL_UCPD_RST1<<10u) | (LL_UCPD_RST2<<15u )) |
硬复位有序集编码
定义在文件 157 处的 stm32g4xx_ll_ucpd.h 中。
| #define LL_UCPD_ORDERED_SET_SOP (LL_UCPD_SYNC1 | (LL_UCPD_SYNC1<<5u) | (LL_UCPD_SYNC1<<10u) | (LL_UCPD_SYNC2<<15u)) |
SOP 有序集编码
定义在文件 154 处的 stm32g4xx_ll_ucpd.h 中。
| #define LL_UCPD_ORDERED_SET_SOP1 (LL_UCPD_SYNC1 | (LL_UCPD_SYNC1<<5u) | (LL_UCPD_SYNC3<<10u) | (LL_UCPD_SYNC3<<15u)) |
SOP' 有序集编码
定义在文件 155 处的 stm32g4xx_ll_ucpd.h 中。
| #define LL_UCPD_ORDERED_SET_SOP1_DEBUG (LL_UCPD_SYNC1 | (LL_UCPD_RST2<<5u) | (LL_UCPD_RST2<<10u) | (LL_UCPD_SYNC3<<15u)) |
SOP' 调试有序集编码
定义在文件 159 处的 stm32g4xx_ll_ucpd.h 中。
| #define LL_UCPD_ORDERED_SET_SOP2 (LL_UCPD_SYNC1 | (LL_UCPD_SYNC3<<5u) | (LL_UCPD_SYNC1<<10u) | (LL_UCPD_SYNC3<<15u)) |
SOP'' 有序集编码
定义在文件 156 处的 stm32g4xx_ll_ucpd.h 中。
| #define LL_UCPD_ORDERED_SET_SOP2_DEBUG (LL_UCPD_SYNC1 | (LL_UCPD_RST2<<5u) | (LL_UCPD_SYNC3<<10u) | (LL_UCPD_SYNC2<<15u)) |
SOP'' 调试有序集编码
定义在文件 160 处的 stm32g4xx_ll_ucpd.h 中。
| #define LL_UCPD_RST1 0x07u |
用于硬复位 #1 的 K 码
定义在文件 150 处的 stm32g4xx_ll_ucpd.h 中。
| #define LL_UCPD_RST2 0x19u |
用于硬复位 #2 的 K 码
定义在文件 151 处的 stm32g4xx_ll_ucpd.h 中。
| #define LL_UCPD_SYNC1 0x18u |
用于起始同步 #1 的 K 码
定义在文件 147 处的 stm32g4xx_ll_ucpd.h 中。
| #define LL_UCPD_SYNC2 0x11u |
用于起始同步 #2 的 K 码
定义在文件 148 处的 stm32g4xx_ll_ucpd.h 中。
| #define LL_UCPD_SYNC3 0x06u |
用于起始同步 #3 的 K 码
定义在文件 149 处的 stm32g4xx_ll_ucpd.h