1. 定时器工作原理

DSP28335的CPU Time有三个,分别为Timer0,Timer1,Timer2,其中,Timer2是为操作系统DSP/BIOS保留的,当未移植操作系统时,可用作普通定时器;

这三个定时器的中断信号分别是TINT0,TINT1,TINT2,分别对应于中断向量INT1,INT13,INT14;

定时器功能图

定时器有一个预分频模块和一个定时/计数模块;

其中预分频模块包括一个16位的定时器分频寄存器(TDDRH:TDDR)和一个16位的预定标计数器(PSCH:PSC);

定时/计数模块包括一个32位的周期寄存器(PRDH:PRD)和一个32位的计数寄存器(TIMH:TIM);

当系统时钟(SYSCLKOUT)来一个脉冲,PSCH:PSC预定标计数器减1,当PSCH:PSC预定标计数器减到0的时候,预定标计数器产生下溢向定时器的32位计数器TIMH:TIM借位;即TIMH:TIM计数器减1,同时PSCH:PSC可以重载定时器分频寄存器(TDDRH:TDDR)的值;当计数寄存器TIMH:TIM减到0产生下溢的时候,计数寄存器会重载周期寄存器(PRDH:PRD)的值;同时产生一个中断信号给CPU;

2. 定时器相关寄存器

寄存器 名称
TIMERnTIM Timern 计数寄存器低位
TIMERnTIMH Timern 计数寄存器高位
TIMERnPRD Timern 周期寄存器低位
TIMERnPRDH Timern 周期寄存器高位
TIMERnTCR Timern 控制寄存器
TIMERnTPR Timern 预定标寄存器低位
TIMERnTPRH Timern 预定标寄存器高位

表格中n取值0~2;

3. 定时周期计算公式

△T = Freq x Period / 150000000(s)

Freq默认为150MHZ;

若需要定时△T值为1s;则Freq=150,Period=1000000

DSP之定时器理论笔记相关推荐

  1. Shannon理论——笔记1

    Shannon理论--笔记1 目录 Shannon理论--笔记1 引言 概略 完善保密性 熵 熵的性质 伪密钥和唯一解距离 预备知识 伪密钥 唯一解距离 乘积密码体制 引言 我们知道有这样几个评价密码 ...

  2. 高等数学 · 空间解析几何与向量代数理论笔记小结

    空间解析几何与向量代数理论笔记小结 一.向量代数 1. 向量的定义 2. 向量的模 3. 基本单位向量 4. 向量的方向角与方向余弦 5. 向量的坐标表示 6. 向量的线性运算 7. 向量的数量积 8 ...

  3. DSP stm32F28379的使用笔记

    DSP stm32F28379的使用笔记 多摩川 T-formation编码器的软件配置 PM_tformat_setupCommand 配置SPI和其他的模块,准备传输信息,也就是不管发送还是接收什 ...

  4. DSP TMS320F2803x、TMS320F2806x CPU Timer定时器开发笔记(代码基于TMS320F28069 详解)

    详解DSP F28069的 CPU Timer定时器模块,及代码讲解 32-Bit CPU Timers 0/1/2 代码讲解 timer.h /** Timer.h** Created on: 20 ...

  5. HCIP理论笔记整理

    之前学习数通时候老师总结的笔记,清理U盘时顺便全部清出来了,一年多了,虽然已经忘记差不多,但是总结的笔记一键回收站了未免也太可惜了,放此希望能够对屏幕的你学习数通有所帮助,并且希望到时候对我有所帮助时 ...

  6. s5pv210——定时器理论与操作

    以下内容源于朱有鹏<物联网大讲坛>课程的学习,如有侵权,请告知删除. 一.定时器简介 1.定时器是SoC中常见外设 (1)定时器与计数器. 计数器每隔一个固定时间会计一个数: 计数值 * ...

  7. 51单片机 AT89C52 的中断/定时器/计时器 笔记

    第二次学习 听课笔记 中断允许寄存器IE(地址为A8H,可位寻址) EA:总中断允许控制位: 2外部中断+3内部定时器中断/计时器中断+1串口中断 EX0  EX1  外部中断: ET0  ET1  ...

  8. 鸿翔dsp开发板学习笔记(1)

    在成都永腾电子买了块鸿翔dsp学习板,和仿真器xds100,这块开发板可以不用仿真器直接把程序下载到单片机中,单片机作为5402的外存. 不过这样比较麻烦,而且最烦的是,这块开发板单片机程序下载需要接 ...

  9. 数字IC设计bilibili-Designer Compiler的理论笔记+实操

    文章目录 理论部分 转眼已经进入工作半年了,然而IC设计方面的进步,却很少很少,DFT总算大致理论flow走了一遍,但细枝末节,也困难重重,不免让人灰心.今天开始,我将每周加速IC设计方面的理论与实践 ...

  10. TCP四种定时器--学习笔记

    TCP使用四种定时器: 重传定时器(Retransmission Timer).坚持定时器(Persistent Timer).保活定时器(Keeplive Timer).时间等待定时器(Time_W ...

最新文章

  1. 什么是self-attention、Multi-Head Attention、Transformer
  2. 练习 MongoDB 操作 —— 备份篇(三)
  3. Kruskal算法的C语言程序
  4. 如何遍历numpy数组?
  5. 程序员面试系列——单链表的反转
  6. C语言字符串库函数的实现
  7. Uniswap V3的流通性突破5亿美元,24小时交易量仅次于V2和Sushiswap
  8. 把ct图像像素值转化为_2020年大型设备上岗证CT技师真题回顾
  9. GraphX 基础一
  10. 数据库文件放在服务器哪里,服务器上数据库文件存放位置
  11. WRF气象数据之NECP FNL数据批量下载
  12. opencv学习手册(三)(线条识别)(更新中
  13. Android实现登录邮箱的自动补全功能
  14. Python +SQL Server 框架及返回结果处理
  15. Ansys Ensight: 同时打开多个case结果
  16. C语言三角分解非奇异矩阵为L、U矩阵
  17. 广告传媒----数字营销解决方案
  18. 语音识别技术的发展及难点分析
  19. 中缀表达式转换成前缀表达式和后缀表达式
  20. 小韦老师@神犇营-my0072-小码猿寄快递

热门文章

  1. 抑制剂拮抗剂等小分子化合物
  2. TRC格列卫(甲磺酸伊马替尼)病毒-宿主融合抑制剂方案
  3. springboot程序logback日志基本配置,多个包不同日志级别输入到文件中
  4. 【每日爬虫】:利用线程池爬取百思不得姐段子
  5. 打印26个大写字母和26个小写字母
  6. java里的if语句怎么写_Java中的if怎么用?
  7. 服务器增加承载能力,关于服务器承载能力(并发数/CPU100%)
  8. 年龄识别数据集IMDB-WIKI
  9. 定时器 java qua_Quartz定时任务调度机制解析(CronTirgger、SimpleTrigger )
  10. 解决fullpage滑动,控制台的报错提示