DSP之定时器理论笔记
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之定时器理论笔记相关推荐
- Shannon理论——笔记1
Shannon理论--笔记1 目录 Shannon理论--笔记1 引言 概略 完善保密性 熵 熵的性质 伪密钥和唯一解距离 预备知识 伪密钥 唯一解距离 乘积密码体制 引言 我们知道有这样几个评价密码 ...
- 高等数学 · 空间解析几何与向量代数理论笔记小结
空间解析几何与向量代数理论笔记小结 一.向量代数 1. 向量的定义 2. 向量的模 3. 基本单位向量 4. 向量的方向角与方向余弦 5. 向量的坐标表示 6. 向量的线性运算 7. 向量的数量积 8 ...
- DSP stm32F28379的使用笔记
DSP stm32F28379的使用笔记 多摩川 T-formation编码器的软件配置 PM_tformat_setupCommand 配置SPI和其他的模块,准备传输信息,也就是不管发送还是接收什 ...
- DSP TMS320F2803x、TMS320F2806x CPU Timer定时器开发笔记(代码基于TMS320F28069 详解)
详解DSP F28069的 CPU Timer定时器模块,及代码讲解 32-Bit CPU Timers 0/1/2 代码讲解 timer.h /** Timer.h** Created on: 20 ...
- HCIP理论笔记整理
之前学习数通时候老师总结的笔记,清理U盘时顺便全部清出来了,一年多了,虽然已经忘记差不多,但是总结的笔记一键回收站了未免也太可惜了,放此希望能够对屏幕的你学习数通有所帮助,并且希望到时候对我有所帮助时 ...
- s5pv210——定时器理论与操作
以下内容源于朱有鹏<物联网大讲坛>课程的学习,如有侵权,请告知删除. 一.定时器简介 1.定时器是SoC中常见外设 (1)定时器与计数器. 计数器每隔一个固定时间会计一个数: 计数值 * ...
- 51单片机 AT89C52 的中断/定时器/计时器 笔记
第二次学习 听课笔记 中断允许寄存器IE(地址为A8H,可位寻址) EA:总中断允许控制位: 2外部中断+3内部定时器中断/计时器中断+1串口中断 EX0 EX1 外部中断: ET0 ET1 ...
- 鸿翔dsp开发板学习笔记(1)
在成都永腾电子买了块鸿翔dsp学习板,和仿真器xds100,这块开发板可以不用仿真器直接把程序下载到单片机中,单片机作为5402的外存. 不过这样比较麻烦,而且最烦的是,这块开发板单片机程序下载需要接 ...
- 数字IC设计bilibili-Designer Compiler的理论笔记+实操
文章目录 理论部分 转眼已经进入工作半年了,然而IC设计方面的进步,却很少很少,DFT总算大致理论flow走了一遍,但细枝末节,也困难重重,不免让人灰心.今天开始,我将每周加速IC设计方面的理论与实践 ...
- TCP四种定时器--学习笔记
TCP使用四种定时器: 重传定时器(Retransmission Timer).坚持定时器(Persistent Timer).保活定时器(Keeplive Timer).时间等待定时器(Time_W ...
最新文章
- 什么是self-attention、Multi-Head Attention、Transformer
- 练习 MongoDB 操作 —— 备份篇(三)
- Kruskal算法的C语言程序
- 如何遍历numpy数组?
- 程序员面试系列——单链表的反转
- C语言字符串库函数的实现
- Uniswap V3的流通性突破5亿美元,24小时交易量仅次于V2和Sushiswap
- 把ct图像像素值转化为_2020年大型设备上岗证CT技师真题回顾
- GraphX 基础一
- 数据库文件放在服务器哪里,服务器上数据库文件存放位置
- WRF气象数据之NECP FNL数据批量下载
- opencv学习手册(三)(线条识别)(更新中
- Android实现登录邮箱的自动补全功能
- Python +SQL Server 框架及返回结果处理
- Ansys Ensight: 同时打开多个case结果
- C语言三角分解非奇异矩阵为L、U矩阵
- 广告传媒----数字营销解决方案
- 语音识别技术的发展及难点分析
- 中缀表达式转换成前缀表达式和后缀表达式
- 小韦老师@神犇营-my0072-小码猿寄快递
热门文章
- 抑制剂拮抗剂等小分子化合物
- TRC格列卫(甲磺酸伊马替尼)病毒-宿主融合抑制剂方案
- springboot程序logback日志基本配置,多个包不同日志级别输入到文件中
- 【每日爬虫】:利用线程池爬取百思不得姐段子
- 打印26个大写字母和26个小写字母
- java里的if语句怎么写_Java中的if怎么用?
- 服务器增加承载能力,关于服务器承载能力(并发数/CPU100%)
- 年龄识别数据集IMDB-WIKI
- 定时器 java qua_Quartz定时任务调度机制解析(CronTirgger、SimpleTrigger )
- 解决fullpage滑动,控制台的报错提示