OMAPL138 eCAP capture

位带操作与OMAP-L138的举例分析 在hw_types.h文件下可以找到这样一段宏定义,然后在打开工程的函数是会发现几乎所有的对寄存器的配置都是通过这几个定义实现的,这就是位带操作,这种方法可以提高代码执行效率。 阅读详情

最近在弄OMAPL138的ecap的驱动。

之前对eCAP一无所知,后来查了一下好像类似PWM驱动(脉冲调试)。

参考OMAPL138

http://processors.wiki.ti.com/index.php/OMAP-L1_Linux_Drivers_Usage#eCAP

这样对eCAP有所了解,eCAP module can function either in PWM mode or Capture mode. eCAP can be controlled from the user space through SYSFS interface.

通过上面的链接知道就是通过ecap模块可以调制PWM,另外还可以捕获脉冲。

知道这些,只需要将驱动移植就可以了,测试驱动的方法就是通过sys文件系统来测试

OMAPL138开发例程 本文档是对于新手接触OMAPL138板子的最好的指导,他有详细的配置过程以及简单例子的代码。 立即下载

相关推荐

omapl138编程技术手册

芯片管脚资料,寄存器配置,编程应用。内存映射,共享内存。

TMS320C6748_PWM_ECAP

1.主函数流程 此程序的作用是实现eCAP(增强型捕获模块)的输入捕获功能,将ECAP2_APWM2设置为输入捕获模式,检测由EPWM1_A管脚输出的方波频率。将EPWMN0_TZ[0](ECAP2_APWM2和EPWMN0_TZ[0]引脚功能复用)和EPWM1_A短接,即可看到串口输出EPWMN0_TZ[0]脚所捕获到的EPWM1_A引脚输入的方波频率信息。主函数如下: int ...

Yuke的博客 2342

win系统摄像头ECap

可直接运行,打开摄像头,显示监控画面,可录制视频和音频。配合“”狡兔二窟“一起运行,完美。。。

TMS320C6748_ECAP_APWM

目录 1.主函数流程 2.外设使能配置 3.GPIO管脚复用配置 4.DSP中断初始化 5.PWM中断初始化 6.产生波形 6.1 配置ECAP2为APWM模式 6.2 配置周期及占空比(比较计数器值) 6.3 输出相位配置 6.4 启动比较计数器 7.中断服务函数 7.1 禁用中断 7.2 清除中断标志 7.3 使能中断 8.参考文献 1.主函数流程 ...

Yuke的博客 5331

ecap_capture_pwm_28335capture_

28335经典代码,capture子模块,值得下载

张正友标定法-MATLAB实验

该方法最早由微软研究院的Zhengyou Zhang教授提出,1998年发表在IEEE TRANSACTIONS ON PATTERNANALYSIS AND MACHINE INTELLIGENCE,论文题目为:AFlexible New Technique for Camera Calibration。 (一)标定平面到图像平面的单应性 单应性(homography):在计算机视觉中被定义

qq_37845624的博客 8290

12-基于OMAPL138的Linux设备驱动程序开发入门

u014742771的专栏 889

KEITHLEY 2182A + 6220/6221 系列测试系统软件

6221型与2182A型相结合,是业界最完整的差分电导测量解决方案

业余程序员小徐的博客 2989

OMAP开发板的启动过程

OMAP的启动过程 参考文档:http://www.omappedia.org/wiki/Bootloader_Project#u-boot_overview OMAP平台的启动初始化过程(bootloaders)分为了几个不同的阶段.下图指示了启动的顺序为:ROM代码,x-loader,u-boot, kernel,每一个阶段都完成足够的配置以加载和执行下一阶段。 这个引导程序

4465

Unity VR 零基础开发之 Pico4 MR

2、弹出弹窗后,点击Android选项,然后再点击Switch Platform按钮切换成安卓平台。3、切换完成后Android选项后面会显示unity图标。

十画的博客 5113

微信小程序视频内容服务类目审核不过?绕过审核的两种思路!

虽然不推荐绕过官方审核,但在实际项目中,总有一些特殊情况:比如,最近开发的小程序涉及视频播放,提交审核时,被官方要求补充“教育服务 - 在线视频课程”类目。但我们的内容只是车辆使用介绍,并非教育课程,无法提供相应资质。该怎么办?很多开发者发现,小程序开发不是最难的,审核才是最难的。 微信为了规避法律风险,要求某些功能必须提供资质。例如:然而,并不是所有公司都能轻松申请到这些资质,甚至有些资质根本不适用于我们的业务,导致审核卡住,无法上线。就像我遇到的这个问题,官方要求我们补充“在线视频课程”类目,但实际业务

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 3248

DSP28335的eCAP模块

1.介绍 eCAP模块包括以下的资源: *可分配的输入引脚。 *32-bit时间基准(计数器)。 *4个32bit时间窗捕获控制寄存器。 *独立的边缘极性选择。 *输入信号分频(2~62)。 *4Capture event均可引起中断。 2. eCAP模块功能分析 eCAP模块可以设置为event capture模式或者是APWM模式,一般而言前者比较常用,在这里我们只对第一种进

吴建梅的专栏 1万+

端侧 AI 落地避坑指南(中):为什么 QAT 救不了精度?——对齐“融合后算子“的硬件物理约束

在上一篇文章中,我们深入探讨了量化的本质,并得出结论:QAT(量化感知训练)是保持精度的关键。明明做了 QAT,精度还是崩塌了!让我们看一个真实的案例:✅ 使用了✅ 配置了量化✅ 训练了 50 个 epoch,学习率降为原来的 1/10✅ 冻结了 BN 统计量FP32 模型:mAP = 0.85QAT 后 FP32:mAP = 0.84(正常)工具量化后:mAP = 0.68(崩塌!问题出在哪里?层融合(Layer Fusion)机制。

weixin_51988935的博客 55

DSP eCAP脉冲捕获实验

1 eCAP 介绍 1脉冲捕获的基本原理 捕获单元模块(eCAP)能够捕获外部输入引脚的逻辑状态(电平的高或者低、 低电平翻转时的上升沿或下降沿),并利用内部定时器对外部事件或者引脚状态 变化进行处理。典型应用如下: --电机测速。 --测量脉冲电平宽度。 --测量一系列脉冲占空比和周期。 --电流/电压传感器的 PWM 编码信号的解码。 捕获单元示意图如下: 控制器给每个捕获单元模块都分配了一个捕获引脚,在捕获引脚上输入待测 脉冲波形,捕获模块会捕获到指定捕获的逻辑状态,如上图...

u012616827的博客 1万+

RT-DETR改进策略【损失函数篇】| 2024 引进Focaler-IoU损失函数 加强边界框回归 (Focaler-DIoU、Focaler-GIoU、Focaler-CIoU等)

本文记录的是改进RT-DETR的损失函数,将其替换成。现有研究通过利用边界框之间的几何关系来提高回归性能,但忽略了困难样本和简单样本分布对边界框回归的影响。不同检测任务中困难样本和简单样本的分布不同,对于简单样本占主导的检测任务,关注简单样本的边界框回归有助于提高检测性能;对于困难样本比例较高的检测任务,需要关注困难样本的边界框回归。,提高检测器在不同检测任务中的性能。实现的。

Limiiiing的博客 1924

每周技巧tc 问题处理技巧Teamcenter

(内部)Dataset和Tool相关之2.1——Tool轮询Contents Type和Type Name-赖良顺.docx。(内部)Dataset和Tool相关之3.2——编写Batch和Perl为客户端自动注册相关内容-赖良顺.docx。(内部)Dataset和Tool相关之1.1——Tools和Datasets参数定义-赖良顺.docx。(内部)Dataset和Tool相关之1.2——相关首选项定义及修改-赖良顺.docx。(内部)Dataset和Tool相关之0——概述-赖良顺.docx。

TC技术专栏 1230

F28335第十篇——增强型捕获模块(eCAP)

此篇博客简单介绍了eCAP基本原理。其中,APWM模式下,TI官方文档有错处之处——配置的顺序出错,导致无法输出PWM波。本文在最后通过例程详细说明了此问题!

我想想的博客 2万+

模型泛化能力提升:领域自适应与迁移学习

模型泛化能力提升:领域自适应与迁移学习​ ,人工智能,计算机视觉,大模型,AI,在机器学习和深度学习的应用中,模型的泛化能力是一个关键问题。泛化能力指的是模型在新的、未见过的数据上表现良好的能力。然而,实际情况中,训练数据和测试数据往往来自不同的领域,存在分布差异,这会导致模型的泛化能力下降。领域自适应与迁移学习正是为了解决这一问题而发展起来的重要技术。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 3万+

ecap捕捉epwm波形的占空比及频率(总结)

#include "DSP2833x_Device.h" // DSP2833x Headerfile Include File #include "DSP2833x_Examples.h" // DSP2833x Examples Include File // Configure the start/end period for the timer #define PWM3_T...

qq_39648250的博客 8942

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

谈谈对刚入手的OMAPL138的使用心得

上个星期刚从广州创龙电子公司入手了OMAPL138开发板,第一眼感觉是核心板,真的很小,就像硬币那么大,而且他们电源部分采用了3路DC-DC,功耗低,芯片都是工业级的,很适合我们是做电力监测设备的。 需要说明的一点是,他们做了EMC和ESD防护,电力系统中的电磁干扰就不用担心了。 根据他们提供的例程玩了一个星期,QT那部分做得很不错,玩着耍,随便放几张网上找到的照片吧。

u012080891的专栏 3017

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

AM335X PWMSS 驱动指导

脉宽调制子系统(Pluse-Width Modulation SubSystem--PWMSS)由增强高分辨率脉宽调制器(eHRPWM),强采集(eCAP),强正交编码脉冲(eQEP)三个模块构成。 eHRPWM        eHRPWM是一个比较实用的外围设备,它可以在最小的CPU开销下产生复杂的脉宽波形。一个完整的ePWM模块由两路PWM输出组成,EPWMA和EPWMB。 1, 专用的

技术在变,人必须跟着变 8万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

OMAPL138 定位系统开发(一)

OMAPL138 定位系统开发(一) 移动平台大项目的一个子项目,他们居然想在一个AGV上放一个工控机,我嘴欠的提了一下应该做到嵌入式系统。于是,一个崭新的任务落在了我的头上。。。 Anyway,揽了活就得干。经过一些列的资料搜索加上个人尤其钟爱TI公司的芯片,选择了OMAPL138这一块ARM+DSP双核的芯片。主要是这一款芯片的应用还算是比较多,赶紧买了一块开发板,紧锣密鼓的开始学习Lin

于同学的博客 3646

linux kernel中typeof和container_of的理解

1.typeof引入原因 #define min(x,y) ((x) > (y) ? (y) : (x)) 如果min(x++ , y++),这个宏定义就会有问题 #define min(X,Y)  \ (__extension__  \ ({  \    typeof(X) __x=(X), __y=(Y);   \    (__x }) \ )  此时linux

qingfengtsing的专栏 2663
上一篇: implicit declaration of function 'i2c_transfer'
下一篇: linux下安装编译工具没有空间
qingfengtsing
博客等级 码龄15年 343粉丝 110原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值