1.通过脉冲捕获模块捕获脉冲量的上升沿与下降沿,进而计算脉冲的宽度和占空比。

2.6组ecap模块,也可作为apwm输出使用。

3.特点

1)150MHZ系统时钟下,32位时基的分辨率为6.67ns

2)4级深度

3)可配置为单通道Apwm模式

4.单次模式和连续模式

1)单次模式:ecap模块等待N(1~4)个捕获时间发生,N的值为停止寄存器的值,一旦N值达到后,Mod4计数器和CAP寄存器的值都被冻结。如果向ECCTL2的RE-ARM写1后,Mod4就会恢复并从冻结状态恢复作用,同时如果将ECCTL1的CAPLDEN位写1,那么CAP1-CAP4寄存器就会再次加载新值。

2)连续模式:Mod4计数器循环计数(0->1->2->3->0),直至停止工作,捕获值在一个环形缓冲器里按顺序不断写入CAP1-CAP4

注:通过控制寄存器ECCTL1[CAPLDEN]位可以阻止捕获寄存器数值的加载。在单次模式下,一个停止信号产生的时候(Stopvalue=Mod4)该位被自动清除(CAP1-CAP4不加载)。

5.APWM模式:CAP1和CAP2为周期寄存器和比较寄存器,CAP3和CAP4为响应的影子寄存器


6.在中断服务函数中,必须通过中断清除寄存器(ECCLR)清除全局中断和响应的中断时间。


7.在APWM模式下,周期值和比较值必须写到有效寄存器CAP1和CAP2中,模块会自动复制到其影子寄存器中(CAP3和CAP4),在之后更改数据时,只需要使用影子寄存器就可以了。

dsp28335 Ecap总结相关推荐

  1. DSP28335学习之旅1-基础知识

    目录 1.1  DSP 是什么 1.2  DSP 与单片机的区别 1.3  DSP性能相关 1.4  DSP命名规则 1.5  DSP28335的常用资源 1.6  DSP28335的常用参考手册 1 ...

  2. DSP28335中断系统(一)

    1.什么是中断? 举个例子,你在吃饭的时候,突然觉得口渴,此时你就会去喝水,等喝完水你再继续吃饭.在这个例子中,吃饭为主程序运行,大脑觉着口渴就是发中断申请,喝水就是中断子程序.在DSP的中断概念也是 ...

  3. dsp呼吸灯C语言编程,DSP28335 呼吸灯程序

    DSP28335呼吸灯程序 //########################################################################### // // FI ...

  4. dsp28335电机控制板资料 永磁同步电机有传感器三闭环foc控制

    dsp28335电机控制板资料 1.永磁同步电机有传感器三闭环foc控制 2.永磁同步电机无传感器双闭环foc控制 3.无刷直流电机有传感器方波控制 4.异步电机V/F变频调速控制 5.电机状态量曲线 ...

  5. 全球及中国电解电容器(E-Cap)供给能力与竞争状况分析报告2022~2027年

    全球及中国电解电容器(E-Cap)供给能力与竞争状况分析报告2022-2027年  ************************************** [报告编号]: BG547526 [出 ...

  6. DSP28335入门教程:ADC的使用

    老笨来讲讲dsp28335的ADC的最基本用法. 先来看看硬件电路连接图: 程序 #include "DSP28x_Project.h"#define ADC_CKPS 0x1 / ...

  7. DSP28335笔记 ———— 中断系统 之 外部中断

    DSP28335笔记 ---- 中断系统 之 外部中断 我用的开发板是"硬汉DSP28335开发板",文中对于硬件的描述可以说是没有,而且我还没有附上电路图希望在看的朋友不要喷我. ...

  8. DSP28335入门教程:寄存器手册的下载

    2020.04.29更新 TI官方最近更新的TMS320F28335用户指导手册,已经将全部功能模块统一到单个文档中:TMS320x2833x, TMS320x2823x Technical Refe ...

  9. DSP28335的硬件SPI使用(无FIFO)总结

    目录 前言 问题的提出 问题的解决 说在最后 前言 这两天折腾了一个旋变器解算模块的使用,类似于这种器件一般都是使用通信的方式写入芯片对应的寄存器的数据从而初始化芯片或得到可编程的结果:反之,我们也需 ...

  10. DSP28335学习笔记-产生PWM波 ——从应用角度出发

    文章目录 前言 一.示波器检测PWM波 1.对应引脚说明 2.PWM波形 二.寄存器配置及代码实现 1.时基模块寄存器配置 2.计数比较模块和动作模块 3.死区产生模块 总结 前言 关于DSP2833 ...

最新文章

  1. 干货|使用合成数据集来做目标检测
  2. 在互联网圈混,怎么能不知道这9个Java方向公众号
  3. 帝国cms万能通用api二次开发核心包使用说明
  4. JVM内存结构与GC
  5. javascript生成器
  6. Flex +WebService
  7. Pycharm 加载pygame解决方案
  8. selenium+python,解决selenium弹出新页面,无法定位元素的问题(报错:Unable to locate element:元素)
  9. matlab作图图例,为scatter3 plot创建图例(Matlab)
  10. 大淘宝的终极商业阶段
  11. 9.1 Zend_Json
  12. TTF、TOF、WOFF 和 WOFF2 的相关概念
  13. 校招网工面试经历(持续更新)
  14. 放牛娃谈堆排序---(为了说明白,我重新学习了如何说“人话”)
  15. 行人属性识别 PETA数据集
  16. PCI与PCIe学习一——硬件篇
  17. 【光电工程实训】几何光学 小孔成像 光的反射 光的折射 透镜成像
  18. python接外包项目_微信外包项目,接口开发流程小记
  19. php下载pdf文件不全,关于php:Zip PDF文件下载无效
  20. 线程的同步与互斥:互斥锁

热门文章

  1. Acquiring a token for Kubernetes dashboard
  2. 一位阿里P9的年薪和家庭资产
  3. php dth网络节点,基于 DHT 网络的磁力链接和BT种子的搜索引擎架构
  4. Padavan各源码融合教程
  5. Android qq 登录 界面 圆头像
  6. Centos7.2修复yum
  7. 物联网发展的尴尬境况:理想与现实仍有差距
  8. php 爬虫登录网站,Python爬虫模拟登录带验证码网站
  9. Intel无线网卡linux,Gentoo 安装之intel无线网卡篇
  10. 资阳与“华为”携手共建资阳天府云计算中心