你好,
在固件中,CYU3PPIBIIT API用于初始化PIB块,并且还设置GPIF时钟。
若要将其设置为100 MHz,请使用以下代码片段:
CYU3PPIBCCRYLYT PiBoCH;
/*初始化p端口。*/PIBCROCK.CKDIV= 4;PiBcLoC.CKSRC= CyuU3PySysLCK;PIBCROCK.ISDLLUnEng= CyFLY;PiBcLoC.iSalfDIV= CyFLY;
ApIdReStase= CYU3PPIBIT(Cytrue&PiBeCHILL);如果(APIRESSTATE!= Cyu3Upl成功){CYU3pDebug(4),“PIB函数启动失败,错误代码= %DN”,ApIrTestStand;CyFxAppErrorHandler(ApIrTestStand);}
在这方面,CykDIVIS在SysLCK上的除数用于获得GPIF时钟。SysSLCK可以是384 MHz或403.2MHz,这取决于CYU3PDEVICIONS中的“SETYSLCK400”字段是否分别设置为CyFalse或CyStrut。到目前为止,获得100兆赫,你需要设置为CyTrue,所以SysSLCK是403.2MHz和GPIF时钟是100.8兆赫。
当做,
- Madhu Sudhan
你好,
在固件中,CYU3PPIBIIT API用于初始化PIB块,并且还设置GPIF时钟。
若要将其设置为100 MHz,请使用以下代码片段:
CYU3PPIBCCRYLYT PiBoCH;
/*初始化p端口。*/PIBCROCK.CKDIV= 4;PiBcLoC.CKSRC= CyuU3PySysLCK;PIBCROCK.ISDLLUnEng= CyFLY;PiBcLoC.iSalfDIV= CyFLY;
ApIdReStase= CYU3PPIBIT(Cytrue&PiBeCHILL);如果(APIRESSTATE!= Cyu3Upl成功){CYU3pDebug(4),“PIB函数启动失败,错误代码= %DN”,ApIrTestStand;CyFxAppErrorHandler(ApIrTestStand);}
在这方面,CykDIVIS在SysLCK上的除数用于获得GPIF时钟。SysSLCK可以是384 MHz或403.2MHz,这取决于CYU3PDEVICIONS中的“SETYSLCK400”字段是否分别设置为CyFalse或CyStrut。到目前为止,获得100兆赫,你需要设置为CyTrue,所以SysSLCK是403.2MHz和GPIF时钟是100.8兆赫。
当做,
- Madhu Sudhan
举报