T/C2: 8位定时器/计数器,可产生无输出抖动、相位可调的脉宽调制信号。
FOC2强制输出比较:仅在WGM指明非PWM模式时才有效。但是,为了保证与未来器件的兼容性,使用
PWM 时,写TCCR2 要对其清零。写1 后,波形发生器将立即进行比较操作
TNCT2计数寄存器:通过它 寄存器可以直接对计数器的8 位数据进行读写访问
OCR2输出比较寄存器:输出比较寄存器包含一个8 位的数据,不间断地与计数器数值TCNT2 进行比较。匹配事件可以用来产生输出比较中断,或者用来在OC2 引脚上产生波形。
T/C1 真正的16位定时器/计数器,能够输出16位的PWM,有两个独立的输出比较单元。具有输入捕捉功能。
捕捉输入:用于精确捕捉一个外部事件的发生,记录事件发生的时间印记,如:精确测量脉冲宽度。
FOC1A/FOC1B只有当WGM13:0指定为非PWM模式时被激,对其写1后,波形发生器将立即进行比较操作。
ICES1:该位选择使用ICP1 上的哪个边沿触发捕获事件。ICES 为"0” 选择的是下降沿触发输入捕捉; ICES1 为"1” 选择的是逻辑电平的上升沿触发输入捕捉。[page]
输出比较寄存器1A :16位,由OCR1AH,OCR1AL组成
输出比较寄存器1B:16位,由OCR1BH,OCR1BL组成
该寄存器中的16 位数据与TCNT1 寄存器中的计数值进行连续的比较,一旦数据匹配,将
产生一个输出比较中断,或改变OC1x 的输出逻辑电平。
输入捕捉寄存器:16位,由ICR1H,ICR1L组成,当外部引脚ICP1(或T/C1的模拟比较器)有输入捕捉触发信号产生时,计数器TCNT1中 的值写入ICR1 中。ICR1 的设定值可作为计数器的TOP 值。
关键字:单片机 avr 定时器 计数器
引用地址:
单片机 avr 定时器/计数器T/C2
推荐阅读最新更新时间:2024-03-16 13:53
STM8系列单片机复用引脚烧写程序注意事项
最近一个项目烧写程序时,烧写成功测试的时候,与程序的功能对不上。找原因折腾半天才搞明白,程序中有用到引脚复用功能。而我在调试的时候没有进行配置,所以导致实现不了功能。 这个配置对所有STM8系列的单片机都适用,具体配置如下。 配置芯片的复用功能,用到st-visual-program工具。 配置完成后就可以烧写程序到单片机。 注意事项: 配置芯片复用功能引脚和烧写程序的用到ST-LINK下载器,需要注意的地方是有的ST-LINK的每个引脚和JTAG下载电路的引脚要对应上,因为公司请购的ST-LINK有的与原理图上JTAG下载模块SIP1的引脚根本没对应上,SWIN和GND引脚是反的(请核对原理图和ST-LINK丝印上的引脚
[单片机]
TMS320F28xx DSP中内部Flash的应用研究
1 前言 TMS320F28xx DSP片内有128 K×16 bit字的Flash、两块4 K x16bit字的单周期访问RAM(SARAM)LO和L1、一块8 Kxl6 bit字的单周期访问RAM(SARAM)HO、两块1 Kxl6 bit字的单周期访问RAM(SARAM)M0和M1。由于存储器种类多、容量大,所以从系统的高度来配置各个存储器必须有合适的方法,而这些方法一般都与片内Flash有关。另外,TMS320F28xx DSP片内有看门狗定时器模块(WDT)、引导ROM(ROM bootloader)模块、代码安全模块(CSM),要合理地使用这些模块为整个系统服务,必定也要用到Flash。 由此可以看出,F
[嵌入式]
单片机与PC机电话远程通信系统
1.引言 随着通信技术的不断发展,计算机网络系统通信是当今技术发展的一个重要的方向,然而在网络系统中利用现有电话网作为通信信道则是最经济、最方便和最可靠的方法。当前现代电话通信网已经进入程控交换时代,技术比较先进,速度快,容量大,因此采用电话通信网建立数据通信系统确实具有其独特的优越性。 利用单片机系统采集灌区水位、水流量,实现无人职守和科学的管理水资源具有实际意义,特别对少雨缺水地区更具有应用价值。 2.系统硬件设计 本系统采用了MODEM将前端单片机采集的数据通过电话网远程传输到中心站PC机,并实现一对多点通信(站点数、通信距离均不限),后台PC机通过拨号的方式对各站点进行数据接收并实时存储记录、查询
[应用]
TLC1549串口传输与单片机的A/D设计
1 概述 TLC1549系列是美国德州仪器公司生产的具有串行控制、连续逐次逼近型的模数转换器,它采用两个差分基准电压高阻输入和一个三态输出构成三线接口,其中三态输出分别为片选(CS低电平有效),输入/输出时钟(I/O CLOCK),数据输出(DATAOUT)。TLC1549引脚排列如图1所示。TLC1549能以串行方式送给单片机,其功能结构如图2所示。由于TLC1549采用CMOS工艺。内部具有自动采样保持、可按比例量程校准转换范围、抗噪声干扰功能,而且开关电容设计使在满刻度时总误差最大仅为±1 LSB(4.8 mV),因此可广泛应用于模拟量和数字量的转换电路。 TLC1549在工作温度范围内的极限参数: 电源
[单片机]
Atmel单片机并口下载线制作
很多单片机初学者都是选择STC单片机来学习51单片机,原因是STC单片机的程序下载是通过串口下载的,下载电路简单,只需一根DB9针串口线、一片MAX232芯片和四个1uf的电容即可。但是高等院校的教材几乎都是以AT89C51/52单片机(已经停产)或者AT89S51/52单片机(AT89C51/52的替代品)和其DATASHEET作为教学内容。以前,笔者为了学习AT89S8253单片机曾购买了一个昂贵的通用编程器,回想起来很不划算。为了让您理论联系实际学习单片机,降低学习成本,笔者在此与大家交流Atmel单片机下载线的制作。 图1是Atmel官方并口下载线电路原理图的改进版(简化了官方下载线的电压检测电路,增加了电源滤波和电源指
[单片机]
Qt跨平台数字化压力测量分析监控系统的设计与实现
在应用物理学科的“数字化压力测量”实验装置中,使用了模拟电路,数字电路,传感器与单片机等学科技术知识。为了完成数据采集与分析,单靠单片机技术所构成的硬件系统架构,虽然可以做到实时的监控,但不利于数据处理的深化与更加深入详细分析的表达,数据的记录也会带来误差,为了解决这些问题,让学生能更好的领略到数字化时代的知识,在完成数字化压力测量检测仪的基础上,提出本课题的设计与实现。 PC机具有强大数据处理,图像显示以及实时监控的能力,利用PC机的这些特点,同时编写友好的应用程序来实现数据的采集与分析,具有特殊意义——能够提升整套测试系统的处理能力的上位机得以呈现。 Qt提供的C++应用程序开发框架,可以轻松实现“一次编写,随处编译
[测试测量]
八位微控制器有哪些可以节约代码空间的代码优化技巧?
本文将介绍一些优化技术,帮助设计人员节约多达 10% 的代码空间,从而让容量有限的程序存储器支持更多新特性和补丁。 良好的操作方法 许多程序员在 32 位处理器上学习编写软件,如 Intel 的 Pentium 处理器或某种 ARM 平台。不过,嵌入式领域的软件编写需要不同的思路。在 32 位 CPU 上,存储比特位的最佳方法通常是使用 32 位变量。对 8 位处理器而言,最好的办法就是采用单字节。像增强型 8051s 等某些处理器可能提供特殊的 1 位变量。 嵌入式处理器通常会超出标准的哈佛架构将存储器分散到不同的存储器空间中,有的相互重叠,有的又是相互分离。例如,8051 中常见的存储器空间包括 CODE、XDATA、DA
[单片机]