Files
2_Customer/MOBIS/PRK3_(ADAS_Parking3)/Issue/Close_SPI 드라이브 스트렝스 설정/MISOF5(ADC).txt
2025-09-30 01:01:01 +09:00

25 lines
1.1 KiB
Plaintext

#define PMMR0 *((volatile uint32 *)(PFC_MCU_BASE + PFC_PORT_GRP0 + 0x0000U))
#define PFC_DRV0CTRL0_RW *((volatile uint32 *)(PFC_MCU_BASE + PFC_PORT_GRP0 + PFC_RW_OFFSET + 0x0080U))
#define PFC_DRV1CTRL0_RW *((volatile uint32 *)(PFC_MCU_BASE + PFC_PORT_GRP0 + PFC_RW_OFFSET + 0x0084U))
#define PFC_DRV0CTRL0_RW_ADD (PFC_MCU_BASE + PFC_PORT_GRP0 + PFC_RW_OFFSET + 0x0080U)
#define PFC_DRV1CTRL0_RW_ADD (PFC_MCU_BASE + PFC_PORT_GRP0 + PFC_RW_OFFSET + 0x0084U)
PMMR0 = ~(PFC_DRV0CTRL0_RW & ~((uint32)0x70000000));
regval = (volatile uint32 *)PFC_DRV0CTRL0_RW_ADD;
*regval = (PFC_DRV0CTRL0_RW & ~((uint32)0x70000000));
PMMR0 = ~(PFC_DRV0CTRL0_RW | ((uint32)0x10000000));
regval = (volatile uint32 *)PFC_DRV0CTRL0_RW_ADD;
*regval = (PFC_DRV0CTRL0_RW | ((uint32)0x10000000));
PMMR0 = ~(PFC_DRV1CTRL0_RW & ~((uint32)0x00077777));
regval = (volatile uint32 *)PFC_DRV1CTRL0_RW_ADD;
*regval = (PFC_DRV1CTRL0_RW & ~((uint32)0x00077777));
PMMR0 = ~(PFC_DRV1CTRL0_RW | ((uint32)0x00011111));
regval = (volatile uint32 *)PFC_DRV1CTRL0_RW_ADD;
*regval = (PFC_DRV1CTRL0_RW | ((uint32)0x00011111));