MSP430 5xx/6xx系列内部VLO提供10 kHz的典型频率(参数见芯片的特定数据表),无需晶体。VLO为不需要精确时基的应用提供了一个低成本的超低功耗时钟源。

本实例示范如何使用VLO,并将其作为ACLK SMLK MCLK时钟来使用,通过将此三个时钟输出到特定的管脚,便于示波器测量验证。

工程介绍:

MCU型号: MSP430F6736A

编译平台: IAR for MSP430 6.40.1

实验项目: 测试 MCU 内部时钟 VLOCLK (内部极低功率, 低频振荡器, 典型频率为10 kHz) 选择 VLOCLK 作为 ACLK SMCLK MCLK, 并将 ACLK SMCLK MCLK 输出到外部管脚, 以方便测试验证

#include "msp430.h"
#include "msp430f6736a.h"// 延时1秒: 延时10000个MCLK时钟周期,因为MCLK=VLOCLK=10kHz
#define DELAY_1s    __delay_cycles(10000)       void main(void)
{WDTCTL = WDTPW + WDTHOLD;  // 禁止看门狗__bic_SR_register(GIE);    // 禁止所有中断// 选择 VLOCLK (内部极低功率, 低频振荡器, 典型频率为10 kHz): 作为 ACLK SMCLK MCLKUCSCTL4 = SELA__VLOCLK | SELS__VLOCLK | SELM__VLOCLK;/************************* MCU管脚96 : PJ.0 | SMCLK | TDO          包含 SMCLK 外围模块功能* MCU管脚97 : PJ.1 | MCLK  | TDI | TCLK   包含 MCLK  外围模块功能* MCU管脚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 = LampValue<<1;if (LampValue == 0x00) LampValue = 0x10;DELAY_1s;}
}

MSP430 5xx/6xx系列 低频振荡器VLO编程实例(源码+电路)相关推荐

  1. MSP430 5xx/6xx Watchdog看门狗编程实例

    看门狗定时器是一个32位定时器,可以用作看门狗或间隔定时器. 看门狗定时器模块的主要功能是在出现软件问题后执行受控的系统重启.如果超过选定的时间间隔,将生成系统复位.如果应用程序不需要看门狗功能,则模 ...

  2. Java经典编程实例源码及视频专题汇总

    转:http://blog.itpub.net/28566218/viewspace-760945/ Java经典编程实例源码及视频专题汇总 Java是一种可以撰写跨平台应用软件的面向对象的程序设计语 ...

  3. MSP430 5xx/6xx 以REFO或XT1为时钟源的DCO编程实例

    当MSP430 5xx/6xx 系列外部接入32768Hz的低频晶振时,满足不了需要高速运行的应用.所以需要通过MCU内部的DCO(数字控制振荡器)和FLL(锁相环)将低速时钟32768Hz进行倍频, ...

  4. c语言远控,远控鼠标!C语言简单编程:整舍友必备+附送实例源码!

    远控鼠标!C语言简单编程:整舍友必备+附送实例源码!-1.jpg (10.71 KB, 下载次数: 0) 2018-10-11 05:24 上传 关注<一碳科技>有更多干货等着你哦! 远控 ...

  5. 视频直播系统源码,实例源码系列-设置系统时间

    视频直播系统源码,实例源码系列-设置系统时间 public partial class Form1 : Form {public Form1(){InitializeComponent();}//ap ...

  6. Silverlight实用窍门系列:22.Silverlight使用WebService调用C++,Delphi编写的DLL文件【实例源码下载】...

    在Silverlight程序(非Out of Browser模式)中是无法直接调用DLL的,但是很多的计算或者其他应用程序的调用中我们需要用到DLL的加载.比如调用DLL来识别身份证读卡器传输过来 ...

  7. Silverlight实用窍门系列:56.Silverlight中的Binding使用(一)【附带实例源码】

    本文将详细讲述Silverlight中Binding,包括Binding的属性和用法,Binding的数据流向. Binding:一个完整的Binding过程是让源对象中的某个属性值通过一定流向规则进 ...

  8. 跟着小马哥学系列之 Spring IoC(源码篇:Bean 生命周期)

    跟着小马哥学系列之 Spring IoC(源码篇:Bean 生命周期) 简介 Bean 元信息来源 Bean 元信息解析成 BeanDefinition 并注册 BeanDefinition 转变成 ...

  9. 跟着小马哥学系列之 Spring IoC(源码篇:@Import)

    跟着小马哥学系列之 Spring IoC(源码篇:@Import) 简介 @ Import 简介 元信息 元注解 属性 @Import 注解 value 属性取值范围 ImportSelector I ...

最新文章

  1. 中国工程院院士:物联网市场须走出碎片化
  2. fscanf的返回值未成功输入的元素个数 .xml
  3. xp系统的WINS服务器设置,WindowsXP系统设置
  4. fullcalendar 数据渲染 背景色_数据可视化设计,从0到1必备技能
  5. eos linux开发语言,EOSIO与Linux之间的区别
  6. 如何正确的寻找电影资源
  7. 2021年低压电工考试试卷及低压电工作业模拟考试
  8. 通信专业顶刊_通信类期刊排名_2016通信期刊排名_2016通信前沿新技术
  9. oracle19c报价_Oracle 19C EM
  10. window.print react+antd 分页打印 去掉页眉页脚
  11. 【OpenGL】室内3D弹球
  12. win10连不上网,搜索不到WiFi,本地连接也断开
  13. JavaEE——SSM框架整合实现学生信息注册案例
  14. ACM-ICPC 知识点 经验
  15. Highcharts 江湖就这样
  16. 生成哑变量的几种方法
  17. C小程PTA错题集1
  18. 热烈祝贺安徽省快递协会加入2023上海快递物流展
  19. vue中如何使用JS通过a标签下载文件
  20. 《Linux运维总结:服务器重启后无法识别挂载硬盘》

热门文章

  1. linux自动挂载文件修复工具,Linux FSCK自动修复文件系统
  2. 各大互联网公司架构演进之路汇总 | 2020最新最全
  3. iOS开发之集成iOS9中的Core Spotlight Framework搜索App的内容
  4. WinMount 2.1.7
  5. 第八章 解释SQL查询计划(一)
  6. 中国移动高清通话并不高清
  7. 深圳什么职称可以落户
  8. 微信小程序 云开发 提交表单数据和表单里上传的多张图片一起提交到数据库里完整代码
  9. 使用msfconsole实现网段端口扫描
  10. STM32单片机三线制PT100温度采集控制系统LCD12864显示器