三月 10, 2023
12:15 AM
大佬们好:
我想请问一下XMC1400的CCU4定时器功能需要再使用SysTick使能PCLK使用内部高速时钟吗?
官网自带的XMC1400_CCU4_Timer例程里还需要自己添加SystemInit()函数吗?
例程网址:https://www.infineon.com/cms/cn/product/evaluation-boards/kit_xmc14_boot_001/#!documents
已解决! 转到解答。
- 标记:
- ccu4
1 解答
三月 11, 2023
10:01 PM
Hi, @xiphi ,
不需要再额外定义了,因为在工程中的system_XMC1x00.c文件的SystemInit()函数中初始化系统时钟。上电复位后,PCLK=MCLK=8MHZ,通过SystemInit()选择内部的DCO1作为DCLK,初始化PCLK=96KHZ,MCLK=48MHZ。您可以参考XMC1400 CCU4 Timer中的相关代码。谢谢。
BR,
Owen
4 回复数
三月 11, 2023
10:01 PM
Hi, @xiphi ,
不需要再额外定义了,因为在工程中的system_XMC1x00.c文件的SystemInit()函数中初始化系统时钟。上电复位后,PCLK=MCLK=8MHZ,通过SystemInit()选择内部的DCO1作为DCLK,初始化PCLK=96KHZ,MCLK=48MHZ。您可以参考XMC1400 CCU4 Timer中的相关代码。谢谢。
BR,
Owen
三月 12, 2023
05:46 PM
多谢您的解答,我在SystemInit()函数中找到了相关的配置,请问我还需要在XMC1400 CCU4 Timer例程主函数main中调用SystemInit()函数吗?
就像下图这样:
三月 12, 2023
07:47 PM
多谢您的解惑😘