你会操作在嵌入式Linux下PWM功能调试?.doc
《你会操作在嵌入式Linux下PWM功能调试?.doc》由会员分享,可在线阅读,更多相关《你会操作在嵌入式Linux下PWM功能调试?.doc(3页珍藏版)》请在三一文库上搜索。
1、你会操作在嵌入式Linux下PWM功能调试?1).简介PWM(Pulse-width modulation)接口是嵌入式设备最为常用的接口之一,常用于电机驱动,蜂鸣器,脉冲计数等嵌入式领域,因此本文就基于嵌入式Linux演示使用PWM接口。本文所演示的平台来自于Toradex Colibri iMX6DL嵌入式平台,这个平台是基于NXP iMX6系列ARM处理器,支持双核心Cortex-A9。2.准备a).Colibri iMX6DLARM核心版配合Colibri Eva BoardV3.2B载板,连接调试串口到开发主机,同时配置好Ubuntu开发主机开发环境,具体操作方法可以参考这里。b).
2、 Colibri iMX6DL操作系统使用Toradex Linux Release V2.7b2,下载和更新方法请参考这里。c). Colibri iMX6DL提供了4路PWM接口支持,其中三路为标准的PWM输出接口,另外一路特定为Backlight背光驱动控制功能,Toradex Linux发布V2.7以上版本具体的定义请见如下,其他更低的LInux版本以及其他系列产品的定义情况请见这里。另外,如果需要将PWM_A作为常规PWM使用,需要修改Device Tree文件并重新编译,这里就不详细介绍了。d).这里为了简化测试,采用PWM输出驱动Colibri Eva Board上面提供的LED
3、灯,连接方式如下,分别测试PWM_B,PWM_C,PWM_D连接到LED的驱动情况,PWM_A是backlight背光驱动功能这里就不直接测试了。./ PWM_B (X12 PWM_B管脚) X21 LED1./ PWM_C (X12 PWM_B管脚) X21 LED1./ PWM_D (X12 PWM_B管脚) X21 LED13).在user space下对PWM接口进行测试a).这里以PWM_B为例测试,其他PWM通道都是类似配置。b). Export PWM_B接口-rootcolibri-imx6:# cd /sys/class/pwm/pwmchip0/rootcolibri-im
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作 嵌入式 Linux PWM 功能 调试
链接地址:https://www.31doc.com/p-3381596.html