如何设计硬件和软件,实现TMS320F28017使用片上时钟振荡器和外部晶振时钟振荡器?
jiaming zhang1:
TMS320F28017,应该和大多数2000系列的一样,它有两个片内时钟振荡器,一个晶振输入和一个外部时钟输入。
INTOSC1:片内时钟振荡器1;INTOSC2:片内时钟振荡器2;
Crystal: 采用外部晶振作为时钟基准(XTAL),硬件连接X1.X2角。
External clock source :外部时钟源,如果没有使用外部晶振,那么可以使用一个外部时钟源,接入到XCLKIN管教上,提供时钟基准。
默认情况下,系统内核时钟是由INTOSC1提供的,如果要切换外部晶振,则可以:
1.启用编辑受保护的寄存器 EALLOW;
2 将CLKCTL[XTALOSCOFF]设置为0,启用外部晶振,并将CLKCTL[XCLKINOFF]设置为1,禁用外部时钟输入。 参考: SysCtrlRegs.CLKCTL.all=0x2400;
希望多查查手册,希望可以帮到你。