NXP NCF29A1 - PEPS 钥匙芯片定时器介绍

一、NCF29A1 简介

      NCF29A1 /NCF29A2 是一款非常紧凑的单芯片解决方案,非常适合汽车应用,该芯片具有车辆  IMMO 和无钥匙进入/启动的功能。该芯片集成了安全应答器、支持多通道 EEPROM 访问,提供最多可达 2048 字节的 EEPROM,用于应用程序定义的访问控制的数据存储。超高频发射机不需要外部组件,除了参考晶体和环路天线匹配电路。该设备的工作频段为 310-447MHz。可根据要求支持 868 MHz和 915 MHz频段,UHF 发射机由 RISC 控制器直接控制,支持数据速率上升的载波FSK、ASK、OOK 调制。该设备具有 10 个 I/O 端口,允许多达 10 个命令按钮输入,片上硬件计算单元或任何用户定义的软件基于算法,可以用于数据通信。
 

二、Timer/Counter 0,1,2

      其中定时器 0 和定时器 2 是相同的,而与定时器 0/2 不同定时器 1 是一个 8/16 位定时器和 12 位分频器,下面的描述以定时器 0 为 T0、定时器 2 用 T2 代替,T0/T2 是一个16 位定时器与 12 位分频。时钟源 RCCLK, 16 MHz RC 主振荡器的时钟 16 MHz 主 RC 振荡器是高速 CPU 和外设操作的主要时钟源。

1、Timer/Counter 0,2

      T0/T2 是一个 16 位定时器与 12位分频,可以作为间隔、事件计数器、数字调制器或时钟分频器。如果定时器 0/2 达到 0 值,就会产生一个中断,可以通过设置、清除。定时器 0/2 的输出可用于在 I/O 端口提供分时钟输出。定时器可以通过将重新加载值从寄存器 TxRLD 加载到寄存器 TxREG 中重新开始计时,然后自动倒数,当定时器寄存器 TxREG 值为 0 时,用重新加载寄存 TxRLD 的值重新加载定时器寄存器 TxREG,产生一个中断请求并触发其他外围功能。

 


 

2、Timer/Counter 1

      与定时器 0/2 不同定时器 1 是一个 8/16 位定时器和 12 位分频器,可用于一般用途的应用,也可作为时间间隔和事件计数器、解调器或信号发生器和调制器。

 



      定时器  1 有四种工作模式:
 

      模式 0 :

          在模式 0 定时器 1 是一个同步 16 位定时器与 12 位分频器,提供一个 16 位比较和 16位捕获寄存器定时器是连续操作在自动重载模式。
 

      模式 1 :

          模式 1 与模式 0 具有相同的属性,只是该模式定时器在第一次比较匹配发生时将自动停止。如果设置了 TIRSTCMP 位,则定时器停止时会清除定时器寄存器。
 

      模式 2 :

          在模式 2。定时器1操作作为 8 位定时器与 12 位分频器,提供两个 8 位比较和两个 8 位捕获电阻,模式 2 的目的是产生灵活 PWM 信号。
          8 位定时器寄存器 T1REGL 和 T1REGH 并行运行。建议在开始之前清除计时器寄存器,以确保两个计时器寄存器包含相同的值。
 

      模式 3 :

          如模式 2 中在模式 3 中,定时器 1 作为 8 位定时器与 12 位分频器,也提供两个8 位比较和两个 8 位捕获寄存器。
 

3、Timer  1 寄存器
 

      T1REG :

          定时器 1 支持对定时器寄存器的读访问,定时器寄存器的内容不被缓冲或同步,因此建议,只有当计时器停止 (T1RUN = 0) 时才读取 T1REG,当计时器运行时,读取 T1REG 会产生不稳定和错误的值,因为读取时计时器的值不一定是确定的。

      T1CON 0 :

          定时器 1 控制寄存器 0 保持控制位来调整定时器模式和输出行,此外还提供了配置复位和运行条件位。

      T1CON1 :

          定时器 1 控制寄存器 1 存储选择的分频器值 T1PRESC[3:0] 和使用的时钟源T1CLKSEL[1:0]。

      T1CON2 :

          定时器 1 控制寄存器 2 保持控制位来调整捕获功能。

      T1CMP :

          比较寄存器 T1CMP 用于设置定时器1的超时时间。

      T1CAP :

          定时器 1 捕获寄存器 T1CAP,自动加载计时器寄存器的内容,只有在内容稳定的情况下才能进行阅读,不支持对 T1CAP 的写操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值