低频振荡器的作用是什么?,低频振荡器实现原理
chanong
|MSP430 5x6x 系列的内部校准低频REFO 可用于成本敏感型应用,无需外部晶体。 REFO 内部校准至32.768kHz,并提供稳定的参考频率。 REFO 可用作FLL 的频率输入源。 REFO 和FLL 一起提供灵活的系统时钟设置范围,无需晶体。 REFO 在不使用时不会消耗电力。本示例展示了如何使用REFO 作为ACLK SMLK MCLK 时钟,并将这三个时钟输出到特定引脚,这对于示波器测量和验证非常有用。项目介绍:MCU 型号: MSP430F6736A 编译平台: IAR 6.40.1 for MSP430 实验项目测试: MCU 内部时钟REFOCLK,选择REFOCLK 作为ACLK SMCLK MCLK,将ACLK SMCLK MCLK 连接到外部引脚,方便测试验证输出到。
#include 'msp430.h' #include 'msp430f6736a.h' #define DELAY_1s __lay_cycles(32768) /* 1 秒延迟: 32768 MCLK 时钟周期延迟(因为MCLK=REFOCLK=32.768kHz) */void main(void ) { WDTCTL=WDTPW + WDTHOLD; /* 禁用看门狗*/__bic_SR_register(GIE); /* 禁用所有中断*//* 选择REFO 为ACLK、SMCLK、MCLK */UCSCTL4=SELA__REFOCLK | SELS__REFOCLK | SELM__REFOCLK; /** **** * ************************ * 引脚96 : PJ.0 | SMCLK | TDO SMCLK 外设包含功能* 引脚97 : PJ.1 | MCLK | TDI | TCLK MCLK 包含外设功能* Pin 99 : PJ.3 | ACLK | TCK ACLK 包含外设功能* 因此PORT J.0 J.1 J .3 功能选择: 外设模块功能,因此可以输出相应的时钟信号* PJ.0 功能选择: SMCLK * PJ.1 功能选择: MCLK * PJ.3 功能选择: ACLK ***** ************ ****** ***** **/PJSEL=BIT3 | BIT1 | BIT0; PJDIR=0xff; /* PJ 输出模式*/PJOUT=0xff; /* PJ 输出0xff *//* PORT 3 : P3.7 P3.6 P3 .5 P3.4作为流水灯输出,引脚功能:I/O 模式: 输出*/P3SEL=0; P3DIR=0xf0; P3OUT=0xf0; /* 流水灯循环间隔时间=1s,预期程序执行状态*/char LampValue ; LampValue=0x10; while(1) { P3OUT=~LampValue; LampValue=LampValue1; if (LampValue==0x00) LampValue=0x10; DELAY_1s; }}
电路原理图
电路测试








