MSP430系列教程
文章平均质量分 72
电子缘科技
这个作者很懒,什么都没留下…
展开
-
1.0 MSP430时钟配置
1.0_MSP430时钟配置大家都知道MSP430是一款低功耗的单片机,超低功耗一直都是MSP430系列单片机的口号,为了适应各种功耗要求,比如在用电池供电的场合下,对于功耗是个严峻的挑战,所以MSP430单片机可以配置3种时钟振荡器,这3种时钟振荡器分别为:低频时钟源LFXT1CLK、高频时钟源XT2CLK、数字控制RC振荡器DCOCLK。其中DCOCLK是在单片机内部,实际上就是RC振荡器原创 2014-07-02 00:54:30 · 2813 阅读 · 1 评论 -
9.0 看门狗定时器WDT
实例7---看门狗定时器WDT-----程序目的:如何应用WDT的看门狗模式与定时器模式在工业现场,往往会由于供电电源、空间电磁干扰或其他原因引起强烈的干扰噪声。这些干极易使单片机产生误动作,从而失去应有的控制功能,引起MSP430发生“程序跑飞”事故。若不进行有效的处理,程序就不能回到正常的状态,从而失去应有的控制功能。看门狗定时器的工作原理很简单,只要是在规定时间内没有进行“喂狗”操作原创 2014-07-06 12:53:10 · 2417 阅读 · 1 评论 -
MSP430教程完整版
MSP430教程完整版原创 2014-08-05 10:23:03 · 3548 阅读 · 0 评论 -
7.0 UART串行通信
实例5---UART串行通信-----程序目的:学会如何应用UART通信MSP430的通用串行结构USCI支撑多种串行通信模式。在MSP430F249这个型号中含有4个USCI模块,下面我们就看支持UART模式的USCI_Ax的相应寄存器:原创 2014-07-05 11:11:18 · 1477 阅读 · 0 评论 -
4.0 IO口控制LED灯闪烁
实例2---IO口控制LED灯闪烁-----程序目的:学会如何实现软件延时与应用IAR软件自带延时原创 2014-07-02 15:02:50 · 2635 阅读 · 0 评论 -
3.0 IO控制LED
实例1---IO控制LED-----程序目的:学会如何配置IO口硬件:MSP430F249+LED原创 2014-07-02 13:57:49 · 982 阅读 · 0 评论 -
5.0 按键控制LED灯
实例3---按键控制LED灯-----程序目的:学会如何配置IO为输入与打开上拉电阻原创 2014-07-02 20:09:03 · 1275 阅读 · 1 评论 -
2.0 MSP430的IO配置
MSP430F249有6组IO端口,即P1~P6,每一组IO端口都有8个可以独立编程的引脚。比如P1,有P1.0~P1.7。在MSP430所有的端口都有控制输入输出方向和进行输入、输出的能力。其中P1、P2 端口能够响应外部中断,大部分端口拥有第二功能。每一个端口都有PxDIR(信号方向)、PxIN(输入)、PxOUT(输出)3 个寄存器。拥有第二功能的端口会有PxSEL 寄存器,用来选择端口原创 2014-07-02 12:48:41 · 2109 阅读 · 1 评论 -
6.0 外部中断控制LED灯
实例4---外部中断控制LED灯-----程序目的:学会如何配置外部中断硬件与实例3一致,仅KEY1有外部中断能力,单片机的P1与P2口具有第二功能就是外部中断,并且一个端口的所有IO共用一个中断向量,说白了就是一个中断入口,所以我们就需要判断中断源,到底来自于哪个IO口,我们只要判断中断标志位就可以了。需要注意就是在进入中断后应首先判断中断源,退出中断前应清除中断标志,否则将再次引发中断。下原创 2014-07-02 22:07:04 · 2748 阅读 · 0 评论 -
8.0 标准库printf函数实现
实例6---程序调试助手printf-----程序目的:如何利用标准库实现printf函数printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上。printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中,printf函数调用的一般形式为:printf(“格式控制字符串”, 输出原创 2014-07-05 11:16:26 · 1480 阅读 · 0 评论