
MSP430技术
文章平均质量分 68
btzhy
这个作者很懒,什么都没留下…
展开
-
MSP430 5xx/6xx 定时器A增计数模式编程实例
Timer_A是一个16位定时器/计数器,最多有7个捕获/比较寄存器。Timer_A可支持多个捕获/比较、PWM输出和间隔定时。Timer_A还具有广泛的中断功能。计数器的溢出和每个捕获/比较寄存器都可以产生中断。Timer_A有以下性能特点:具有四种工作模式的异步16位定时器/计数器可选择和可配置的时钟源最多七个可配置的捕获/比较寄存器具有脉宽调制(PWM)功能的可配置输出异步输入输出闭锁中断向量寄存器,用于快速解码所有定时器中断TAxR:16位定时器/计数器寄存器,随时钟信号的每原创 2021-11-08 21:34:31 · 1150 阅读 · 0 评论 -
MSP430 5xx/6xx 以REFO或XT1为时钟源的DCO编程实例
当MSP430 5xx/6xx 系列外部接入32768Hz的低频晶振时,满足不了需要高速运行的应用。所以需要通过MCU内部的DCO(数字控制振荡器)和FLL(锁相环)将低速时钟32768Hz进行倍频,达到需要的目标频率。DCO是一个集成的数字控制振荡器。DCO频率可以通过软件使用UCSCTL1.DCORSEL、UCSCTL0.DCO和UCSCTL0.MOD位进行调整。DCO频率可由FLL选择性地稳定到FLLREFCLK/n的多个倍频。FLL可以接受由UCSCTL3.SELREF位选择的不同参考时钟源。参原创 2021-11-03 21:37:05 · 580 阅读 · 0 评论 -
MSP430 5xx/6xx 外部晶振XT1(32.768kHz)编程实例
XT1振荡器支持超低电流消耗,使用32768Hz晶体在低频(LF)模式(UCSCTL6.XTS=0)。手表晶体与XIN和XOUT相连,无需任何其他外部组件。软件可选择的UCSCTL6.XCAP位为XT1晶体在低频模式下配置内部提供的负载电容。该电容可选择为2 pF、6 pF、9 pF或12 pF(典型)。如有必要,可增加额外的外部电容器。低频模式下XT1的驱动设置可以用UCSCTL6.XT1DRIVE增加。在通电时,XT1以最高的驱动力启动,以实现快速可靠的启动。如果需要,用户软件可以降低驱动强度,进一原创 2021-10-31 23:06:51 · 1449 阅读 · 0 评论 -
MSP430 5xx/6xx Watchdog看门狗编程实例
看门狗定时器是一个32位定时器,可以用作看门狗或间隔定时器。看门狗定时器模块的主要功能是在出现软件问题后执行受控的系统重启。如果超过选定的时间间隔,将生成系统复位。如果应用程序不需要看门狗功能,则模块可配置为间隔定时器,并可在选定的时间间隔内生成中断。看门狗定时器模块的特点包括:八个软件可选时间间隔看门狗模式间隔定时器模式密码保护访问看门狗定时器控制(WDTCTL)寄存器可选时钟源可停止以节省电力时钟故障保护功能注:看门狗定时器上电时自动激活在PUC之后,WDT_A模块自动配置原创 2021-10-31 10:13:50 · 875 阅读 · 0 评论 -
MSP430 5xx/6xx系列 低频振荡器VLO编程实例(源码+电路)
MSP430 5xx/6xx系列内部VLO提供10 kHz的典型频率(参数见芯片的特定数据表),无需晶体。VLO为不需要精确时基的应用提供了一个低成本的超低功耗时钟源。本实例示范如何使用VLO,并将其作为ACLK SMLK MCLK时钟来使用,通过将此三个时钟输出到特定的管脚,便于示波器测量验证。工程介绍:MCU型号: MSP430F6736A编译平台: IAR for MSP430 6.40.1实验项目: 测试 MCU 内部时钟 VLOCLK (内部极低功率, 低频振荡器, 典型频率为原创 2021-10-30 11:33:55 · 282 阅读 · 0 评论 -
MSP4305xx/6xx系列 低频振荡器REFO编程实例(附源码+电路图)
MSP430 5x6x系列内部校准的低频REFO可用于成本敏感的应用场合,可以省去外部晶体。REFO内部校准为32.768kHz,可提供一个稳定的参考频率。REFO可作为FLL的频率输入源使用。REFO与FLL相结合,提供了一个灵活的系统时钟设置范围,而不需要晶体。REFO不使用时不消耗电力。本实例示范如何使用REFO,并将其作为ACLK SMLK MCLK时钟来使用,通过将此三个时钟输出到特定的管脚,便于示波器测量验证。工程介绍:MCU型号: MSP430F6736A编译平台: IAR原创 2021-10-29 13:44:06 · 398 阅读 · 0 评论 -
MSP430F5xx / F6xx系列 DCO频率范围选择方法
1. 数控振荡器(DCO)DCO是一个集成的数字控制振荡器。DCO频率可以通过软件使用UCSCTL1.DCORSEL、UCSCTL0.DCO和UCSCTL0.MOD位进行调整。DCO频率可由FLL选择性地稳定到FLLREFCLK/n的多个倍频。FLL可以接受由UCSCTL3.SELREF位选择的不同参考时钟源。参考时钟源包括XT1CLK、REFOCLK或XT2CLK(如果可用)。n的值由UCSCTL3.FLLREFDIV位(n=1、2、4、8、12或16)定义。默认值为n=1。在某些情况下,可能不需要或原创 2021-10-29 12:55:44 · 1552 阅读 · 0 评论