您的位置 » 首页 » 嵌入式工控机 » 英创信息技术嵌入式主板EM9170的PWM介绍

英创信息技术嵌入式主板EM9170的PWM介绍

发表于4年前 | 作者: blog | 分类: 嵌入式工控机 | 破蛋日:2020年01月31日 |

英创信息技术嵌入式主板EM9170的PWM介绍

  英创公司新近推出的高性价比工控主板产品EM9170,其主板内部带有2路脉宽调制(PWM)输出通道,可用于通用的工业控制。本文介绍EM9170的PWM通道的基本使用方法。

EM9170的2路PWM均与系统的GPIO复用管脚,其中PWM1与GPIO12复用管脚,而PWM2与GPIO13复用管脚。在上电初始化阶段,这两个管脚均设置为GPIO的输入模式带100K上拉电阻。当应用程序需要操作PWM时,只需要打开对应的设备文件:

这时的管脚将自动转为PWM输出。可使用的设备文件名为“PWM1:”和“PWM2:”。

EM9170的PWM驱动程序,被设计成通过执行文件写来设置PWM参数及启动PWM输出。所写内容由以下结构定义:

上述定义包括在范例程序的pwm.h头文件中。在保证1%精度占空比的条件下,可输出的PWM最高重复频率为600KHz。占空比是指正脉冲的相对宽度。

若PWM脉冲的重复频率不变,仅仅是改变占空比,EM9170的PWM可保证输出不间断地改变占空比参数。这对一些需要连续控制的应用很有必要的。

在关闭PWM输出后,PWM1管脚将保持在低电平,工控主板。PWM2管脚将保持在高电平。

文本标签:
本文地址:http://www.huapuxin.cn/blog/2725.html
除非注明,本站所有文章皆为原创,转载请以链接形式标明本文地址

马上分享给你的朋友吧~

评论已关闭!