我在手册中看到CAN这个模块的时钟来源是只有AIPS_PLAT_CLK,但是在S32DS配置工具中却可以选择AIPS_PLAT_CLK以及SOSC和FIRC,,我想知道是我在使用参考手册时看的章节错了吗?同样的问题还有例如LSPI在手册中时钟来源是有AIPS_PLAT_CLK和AIPS_SLOW_CLK,但是在配置工具中只能选择AIPS_SLOW_CLK。
Solved! Go to Solution.
Hi@Embedded_novice
S32K3xx Reference Manual, Rev. 9, 07/2024,Chapter:"24.3.4 Other clocks"
Hi@Embedded_novice
1.你可以看到FlexCAN模块的时钟有两个,在你提供的截图中已经可以看到了,分别是"CAN_CHI_CLK"和"CAN_PE_CLOCK",
其中“CAN_CHI_CLK”的时钟默认是“AIPS_PLAT_CLK”,不需要配置,你需要配置的是“CAN_PE_CLOCK”,其可以有“AIPS_PLAT_CLK”,“FXOSC_CLK”和“FIRC”三个选择。
2.LPSPI在S32K3中,不同的LPSPI的实例是不一样的,LPSPI0是属于高性能的,其外设时钟是“AIPS_PLAT_CLK”,对于其它的LPSPIx,如SPI1或者SPI2是普通的,其时钟源是“AIPS_SLOW_CLK”。
Hi@Embedded_novice
S32K3xx Reference Manual, Rev. 9, 07/2024,Chapter:"24.3.4 Other clocks"