FC2720的定时器:
定时器
定时器
定时器WDT是一个4位二进制计数器,用于程序的正常执行。如果由于干扰,程序进入了未知状态,定时器溢出,系统复位。的工作模式由OPTION选项控制,其时钟源由内部低速 RC 振荡器(32KHz /5V)提供。
溢出时间 = 256 /内部低速振荡器周期(sec)分频系数
定时器的 3 种工作模式由OPTION选项“WatchDog”控制:
Disable:禁止定时器功能;
Enable:使能定时器功能,在普通模式和低速模式下有效,在睡眠模式和绿色模式下不工作;
Always_On:使能定时器功能,在睡眠模式和绿色模式下,仍会正常工作;
注意: 1.不分频时wdt溢出时间为8ms。
2.在高干扰环境下,强烈建议将设置为“Always_On”以确保系统在出错状态和重启时正常复位。
清零的方法是对计数器清零寄存器 WDTR 写入清零控制字 5AH。 0CCH Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
WDTR
WDTR7
WDTR6
WDTR5
WDTR4
WDTR3
WDTR2
WDTR1
WDTR0
复位
0
0
0
0
0
0
0
0
例:如下是对定时器的操作,在主程序开头对清零。
MOV A,#5AH
B0MOV WDTR,A
……
CALL SUB1
CALL SUB2
……
JMP MAIN
定时器应用注意事项如下:
对清零之前,检查 I/O 口的状态和 RAM 的内容可增强程序的可靠性;
不能在中断中对清零,否则无法侦测到主程序跑飞的状况;
程序中应该只在主程序中有一次清的动作,这种架构能够大限度的发挥的保护功能;
例:如下是对定时器的操作,在主程序开头对清零
MAIN:
…… ;检测 I/O 口的状态
…… ;检测 RAM 的内容
ERR: ;I/O 或 RAM 出错,不清等计时溢出
JMP$
CORRECT: ;I/O 和 RAM 正常,清零
MOV A,#5AH ;在整个程序中只有一处地方清
B0MOV WDTR,A
……
CALL SUB1
CALL SUB2
……
JMP MAIN
FC2720
1 产品简介
1.1 功能特性
储存器配置
OTP ROM:1K*16
SRAM:128*8
8层堆栈
振荡器
高精度内置RC 24MHz
外接晶体振荡器,16M,8M,4M,1M,32K模式可选
外接RC振荡器
内置低速振荡器
外设特性
6路IO口,可选上拉,驱动可选,大可达50mA
1路8位定时/计数器;
1路8位定时/计数器,带4路PWM
5路12bit ADC,自带内置基准2v,3v,4v,VDD
2路外部中断,3/2个IO口可选
工作模式
普通模式:高、低速时钟同时工作
低速模式:只有低速时钟工作
睡眠模式:高、低速时钟都停止工作
绿色模式:由 1个8位定时器可周期性的唤醒
指令特性
所有跳转指令如JMP,CALL等可在整个ROM区执行
可在整个ROM区查表
除了跳转指令,其他指令只需要一个指令周期
Fcpu=Fosc/2,Fosc/4,Fosc/8,Fosc/16,Fosc/32,Fosc/64
特价FC703,FC1511,FC1501,FC2511,FC2208,FC2703.FC156,FC154
fc2720,fc0010,FC140.FC142,FC146,FC154,FC703,FC160,FC1511
锋驰微电子科技(深圳)有限公司负责FC单片机中国区的销售。公司本着“勤奋、创新、务实、诚信”的企业精神和“勤业、敬业、 精业、创业”的员工精神。并秉承“顾客至上,锐意进取”的经营理念,以*的产品和优质的服务,满足市场的需求。创造良好的企业环境,以全新的管理模式,完善的技术,周到的服务,**的品质为生存根本,我们始终坚持用户至上 用心服务于客户,坚持用自己的服务去打动客户。 锋驰微电子科技(深圳)有限公司是一家私营企业,注册资本为500万,所在地区位于广东深圳市,主营产品或服务为各种FC163。我们以诚信、实力和质量获得业界的**,坚持以客户为**,“质量到位、服务*”的经营理念为广大客户提供优质的服务。欢迎各界朋友莅临锋驰微电子科技(深圳)有限公司参观、指导和业务洽谈。