当前位置: 首页 > news >正文

TI dsp Timer 定时器

TDDRH:TDDR是分频器 和 PRDH:PRD是计数器的周期,相当于是影子寄存器功能,会分别加载到 PSCH:PSC是分频器的执行寄存器 和 TIMH:TIM是PRDH:PRD的执行寄存器 中。

  1. 每经过一个时钟周期SYSCLKOUT,PSCH:PSC中存储的值递减1,当减到0发生借位(Borrrow)时候,PSCH:PSC 会将产生的借位信号传到TDDRH和TDDR寄存器中,并将其中值重新加载到PSCH:PSC 寄存器中;同时 预分配计数值 PSCH:PSC 也会将产生的借位信号传到计数 TIMH:TIM寄存器,然后将TIMH:TIM寄存器中的数递减1。
  2. 当计数 TIMH:TIM寄存器中的值减到0发生借位(Borrrow)的时候,也会触发周期寄存器PRDH:PRD中的值传到TIMH:TIM中,并同时产生TINT中断。

这里需要注意的是:

(1)TDDRH:TDDR 和 PRDH:PRD 两个影子寄存器的值需要实际算出来的理论值再减去1

因为eg:寄存器取值范围决定 0x10000  = (0~0xFFFF);

    CPUTimer_setPeriod(timer_base,    period - 1);      // 设置周期CPUTimer_setPreScaler(timer_base, prescaler - 1);   // 设置定时器的时钟源

(2)预分配值 PSCH:PSC 传入的值可认为是 (1<< x),传入的值是对系统时钟源2的倍数进行分频的。

相关文章:

  • 汽车电子行业的高效研发利器——全星研发项目管理APQP软件系统
  • 开疆智能ModbusTCP转Canopen网关连接AGV地标传感器
  • 楼宇自控整合空调照明安防系统,构建建筑环境智能管理高效体系
  • 第七章——8天Python从入门到精通【itheima】-81~84(函数的多返回值+函数多种传参方式+函数作为参数传递+lambda函数)
  • 大模型技术30讲-4-彩票假设
  • 第六讲——一元函数微分学的应用之中值定理、微分等式与微分不等式
  • 面壁智能MiniCPM4.0技术架构与应用场景
  • OAuth 2.0中/oauth/authorize接口的核心作用解析
  • 大模型的类别对比:LLM、Text Embedding、Rerank、Speech to text,TTS
  • 14.计算机网络End
  • Docker三大核心组件详解:镜像、容器、仓库的协作关系
  • 想考Kubernetes认证?CKA考试内容与报名全解析
  • 6. TypeScript 函数
  • 读研一些毕业感想
  • FastAPI的数据契约:Pydantic与SQLModel联手打造健壮API
  • Java多线程—线程池
  • AIStor 的模型上下文协议 (MCP) 服务器:管理功能
  • Pandas:你的数据分析瑞士军刀![特殊字符]✨
  • Unity UGUI GraphicRaycaster.Raycast详解
  • Appium + Node.js 测试全流程
  • 做网站用的主机多少合适/常见的网络推广方式
  • 大连seo快速排名/如何优化搜索引擎的搜索功能
  • 东莞搜狗推广/郑州众志seo
  • 深圳南山做网站公司/惠州seo关键词推广
  • 网站后期维护协议/精准推广引流5000客源
  • 重庆网站建设 吧/吉林关键词优化的方法