打印

F27028如何选择外部晶振

[复制链接]
2264|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
G21372|  楼主 | 2014-3-30 17:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
G21372|  楼主 | 2014-3-30 17:15 | 只看该作者
谢谢了先!

使用特权

评论回复
板凳
拿起书本| | 2014-3-30 17:51 | 只看该作者
这个可以接外部晶体,有振荡器引脚可接。也可以接外部晶振,只用接时钟输入引脚即可

使用特权

评论回复
地板
huangfeng33| | 2014-6-9 10:27 | 只看该作者
1. 硬件上连接晶振
2. 软件上在systemctrl.c中,改成下面的
//---------------------------------------------------------------------------
// Example: XtalOscSel:
//---------------------------------------------------------------------------
// This function switches to External CRYSTAL oscillator and turns off all other clock
// sources to minimize power consumption. This option may not be available on all
// device packages

void XtalOscSel (void)  {
     EALLOW;
     SysCtrlRegs.CLKCTL.bit.XTALOSCOFF = 0;     // Turn on XTALOSC
     SysCtrlRegs.CLKCTL.bit.XCLKINOFF = 1;      // Turn off XCLKIN
     SysCtrlRegs.CLKCTL.bit.OSCCLKSRC2SEL = 0;  // Switch to external clock
     SysCtrlRegs.CLKCTL.bit.OSCCLKSRCSEL = 1;   // Switch from INTOSC1 to INTOSC2/ext clk
     SysCtrlRegs.CLKCTL.bit.WDCLKSRCSEL = 1;    // Switch Watchdog Clk Src to external clock
     SysCtrlRegs.CLKCTL.bit.INTOSC2OFF = 1;     // Turn off INTOSC2
     SysCtrlRegs.CLKCTL.bit.INTOSC1OFF = 1;     // Turn off INTOSC1
     EDIS;

}

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

197

主题

1658

帖子

5

粉丝