您好!
我尝试使用以下函数 通过此函数设置为 McASP 1的 McASP1和 Pad 多路复用器配置上电、但我找不到 McASP 1的寄存器。 我可以在 表3-987中找到 McASP2到7的版本。 spruhz7g.pdf 的 CM_CORE_L4PER 寄存器映射概要
McASP 实例2的寄存器名称是 CM_L4PER2_MCASP2_CLKCTRL、我搜索 了 CM_L4PER2_McASP1_CLKCTRL、但未找到它。
void padConfig_prcmEnable()
{
#IF 已定义(SOC_AM572x)||已定义(SOC_AM571x)
/*打开 McASP 实例2的电源*/
HW_WR_REG32 (CM_L4PER2_MCASP2_CLKCTRL、0x02);
while ((HW_RD_REG32 (CM_L4PER2_MCASP2_CLKCTRL))!= 0x02U)
{
;
}
McASP 实例2的/*焊盘多路复用器配置*/
HW_WR_REG32 (CSL_MPU_CORE_PAD_IO_REGS_CSL_CONTROLL_CORE_CORE_PAD_IO_PAD_MCASP2_ACLKX、0xc0000);
HW_WR_REG32 (CSL_MPU_CORE_PAD_IO_REGS_REGs+CSL_CONTROL_CORE_PAD_IO_PAD_XREF_CLK2、0x40003);
HW_WR_REG32 (CSL_MPU_CORE_PAD_IO_REGS_CSL_CONTROL_CORE_POD_IO_PAD_MCASP2_FSX、0xc0000);
HW_WR_REG32 (CSL_MPU_CORE_PAD_IO_REGS_CSL_CONTROL_CORE_PAD_IO_PAD_MCASP2_AXR0、0xc0000);
HW_WR_REG32 (CSL_MPU_CORE_PAD_IO_REGS_CSL_CONTROL_CORE_PAD_IO_PAD_MCASP2_AXR1、0xc0000);
#endif
}
提前感谢!