昨天调了MSP430单片机的定时器,犯了个比较傻的错误。
定时器有四种模式,停止模式,增模式,连续模式,增减模式。
定时器中断也有四个,CCR0,CCR1,CCR2及溢出中断,四个。
在学习过程中,我想用下溢出中断,然后定时器又设置在了增模式,因为不希望产生比较/捕捉中断,就没有设置CCR0,原本的想法是不设置CCR0,那么定时器就会自动计数到0xFFFF后产生溢出重新计数。结果程序没有这样想象的执行。定时器进不了溢出中断。最后才发现,如果定时器工作在了增模式,那么就一定要设置CCR0,因为不论是比较中断还是溢出中断,都是定时器的计数值与CCR0相关,此时的溢出中断,也是定时器计数到CCR0,然后产生溢出,又重新开始计数。
然而,如果设置在了连续模式,就不需要设置CCR0了,连续模式的计数,定时器会计数到0xFFFF后产生溢出。
虽然很简单的定时器操作,但是调试过程中,还是遇到了各种小问题。
关键字:MSP430 单片机 定时器
引用地址:
MSP430单片机——定时器
推荐阅读最新更新时间:2024-03-16 15:06
国产车规级MCU替代进程加速
10月,国务院常务会议通过的《新能源汽车产业发展规划(2020-2035)》提到,以市场主导、创新驱动、协调推进、开放发展为基本原则,力争经过15年持续努力,使我国新能源汽车核心技术达到国际领先水平,质量品牌具备较强国际竞争力,我国进入世界汽车强国行列。 《规划》的出台将加快我国新能源汽车产业发展举措落地,为未来我国新能源汽车产业发展描绘出新的蓝图。比如,《规划》提出到2025年新能源汽车新车销量占比达到25%左右,智能网联汽车新车销量占比达到30%,高度自动驾驶智能网联汽车实现限定区域和特定场景商业化应用。于此同时,5G新基建的持续推进使得5G通信技术渗透进各应用领域,汽车将由功能型产品向智能型产品转变,汽车电子有望成为半导体
[汽车电子]
基于HT48单片机的笔段型液晶显示的简易驱动设计
1 笔段型液晶显示器件 笔段型液晶显示器件是指以长条状显示像素组成一位显示类型的液晶显示器件,简称段型液晶显示器件。段型显示器件主要是显示数字,或围绕数字显示。在形状中总是围绕"8"的结构变化。其中以七段显示最为常用。段型液晶显示器件的驱动分为两类:一是静态驱动;二是动态驱动。由于段型动态液晶显示器件寻址路数一般不超过4路,故动态驱动通常称为多路寻址驱动。多路寻址驱动液晶显示器件结构如图1所示,引脚排布如表1所列。其中PIN1~3为液晶SEGMENT段,PIN4~6为液晶COM段。PB.0、PB.1、PB.2、PA.7、PA.6、PA.5为单片机驱动管脚。 2 笔段型液晶显示的驱动 由于LCD在各个像
[家用电子]
基于AVR单片机的多任务嵌入式Internet系统设计
1 引言 目前,嵌入式系统已经广泛渗透到人们的工作、生活中。从家用电器、信息终端、手持通信设备到仪器仪表、制造工业、过程控制等领域,嵌入式设备已随处可见。另一方面,近几年来Internet技术的飞速发展给嵌入式应用带来了新的契机,在未来嵌入式系统中应用Internet技术具有很大的优势。 目前嵌入式Internet技术的实现主要有下面三种方式 : 第一种方式是EMIT技术,采用支持TCP/IP协议的高性能服务器作为网关(emGateway), 嵌入式设备通过RS-232、RS-485或者CAN总线等与网关服务器连接,间接通过服务器网关连接Internet。经过多年的发展EMIT技术已经在工业设备的网络化中得到
[单片机]
基于AT89C51应用系统的串行通信设计
1 引 言 在红外成像技术的电力设备状态检测系统中,基于AT89C51单片机的应用系统,采用美国雷态公司的型号为3iLRL3的非接触式红外测温仪.该测温仪采用的是RS232C串行通信标准接口,该接口在很多通信设备中通用,目前与PC机的直接串行通信也是RS 232C接口。尽管RS232C性能指标并非很好,但还是有广泛的市场支持。串行通信技术在测控系统中占有很重要的地位,只用三根线.就可以方便的在2个数字设备之间进行信息的交换,实现全双工的传送数据,硬件成本低.而且通用性好。 2 串行通信的硬件设计 在所开发的系统中.红外测温仪将检测电力没备的工作和环境温度,通过RS 232C串口传给单片机,同时由单片机控制检测装置的在线工作组态
[单片机]
ZigBee-CC2530单片机 - 按键控制跑马灯的启停
程序源码 #include ioCC2530.h //引用CC2530头文件 #define LED1 (P1_0) //LED1端口宏定义 #define LED2 (P1_1) //LED1端口宏定义 unsigned char flag_Pause=0; //流水灯运行标志位,为1暂停,为0运行。 /************************************************************** 函数名称:delay 功 能:软件延时 入口参数:time--延时循环执行次数 出口参数:无 返 回 值:无 ************************************
[单片机]
自学单片机难吗?单片机编程教学班怎么选?
现在我们随便拿一个智能电子产品,不管是家里电器还是玩具,又或者是飞机大炮,基本都有单片机的应用。 市场需求大到让人发指,很多人以前完全不知道单片机是什么东西,自从接触到以后激发了强烈的兴趣。 每个男人心中都有一个”钢铁侠”梦,都希望自己能通过技术去改变世界。 不过,想要达到这种程度,我觉得要从小培养以外,还要异人的天赋才行。 这几年我看了很多大佬,能力超强,其实他们也是从零基础开始,我们碰到的问题他们当初也会碰到。 千万不要被电影误导,发一场烧就能成为天才,吃一颗大力丸就能改变基因。 要想成为大佬,自己必须一步一个脚印,从基础开始,以3、5、10年的周期去看,你能坚持下去肯定也是大佬。 到那个时候,你或许会到达另一个层次,物质已经
[单片机]
基于单片机和GPRS的矿区铁路道口监测系统设计
系统组成 整个系统由道口监控中心组成。从功能上分,该系统可分为信号采集部分、道口部分、信号传输和发送部分以及道口监控中心5个部分。图1以其中的一个道口为例,给出简化后的系统总体框图。 1 )信号采集部分 信号采集部分主要用于采集列车接近及离去信号,为自动实现收放护栏提供决策信号。目前道口系统中有采用振动传感器、射频传感器,GPS+ ARM+GPRS、视频监控设备或踏板开关等几种方式检测来车信号,它们各有优缺点。本系统中信号采集部分由4个磁电传感器组成,分别成对的放置在道口两侧的钢轨内侧。 当有列车经过该置时,磁电传感器可检测到来车信号,经放大电路和A/D转换电路后,直接发送到单片机 Atmeg
[单片机]
MCS-51系列单片机在片内集成了哪些主要逻辑功能部件?
问题: MCS-51系列单片机在片内集成了哪些主要逻辑功能部件?各个逻辑部件的主要功能是什么? 答案:MCS-51单片机在片内集成了中央处理器(CPU)、程序存储器(ROM)、数据存储器(RAM)、定时器/计数器、并行I/O接口、串行I/O接口和中断系统等几大单元。 CPU是整个单片机的核心部件,由运算器和控制器组成。运算器可以完成算术运算和逻辑运算,其操作顺序在控制器控制下进行。控制器是由程序计数器PC(Program Counter)、指令寄存器IR(Instruction Register)、指令译码器ID(Instruction Decoder)、定时控制逻辑和振荡器OSC等电路组成。CPU根据PC中的地址将欲执行指令的指
[单片机]