打印
[i.MX]

i.MX6Q 利用EPIT的定时功能,在IO口上输出方波

[复制链接]
2348|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hehemeimei|  楼主 | 2015-10-29 18:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
Messi1999| | 2015-10-29 20:58 | 只看该作者
没用过啊,楼主玩的太高级了

使用特权

评论回复
板凳
大苏牙| | 2015-10-30 08:36 | 只看该作者
没弄过这方面的资料,无能为力啊

使用特权

评论回复
地板
ach_dmatek| | 2015-10-30 08:42 | 只看该作者
EPIT的定时功能不了解,但是通过IO输出方波比较简单。就是高低电平转换的过程。具体clk就要自己配置了。

使用特权

评论回复
5
IversonCar| | 2015-10-30 08:57 | 只看该作者
EPIT的定时功能感觉很新颖啊

使用特权

评论回复
6
hehemeimei|  楼主 | 2015-10-30 09:23 | 只看该作者
本帖最后由 hehemeimei 于 2015-10-30 09:44 编辑
ach_dmatek 发表于 2015-10-30 08:42
EPIT的定时功能不了解,但是通过IO输出方波比较简单。就是高低电平转换的过程。具体clk就要自己配置了。 ...


我是这么想的:
  PWM功能的io画板子的时候没有预留,所以就只能用普通io模拟了。具体实现思路,我想,随便找一个io口备用输出,另外打开一个定时器去计时,当定时器溢出时候,我们就能控制io口的电平转换了。
  而i.MX6的应用上,GPT好像用来给系统计时了,所以考虑EPIT。
  但是限于这是基于linux操作系统实现的,不能直接去操作寄存器去,不知道需要修改哪些目录下的文件,调用哪些函数,无从下手呀,不知道有没有参考资料或手册什么的?

使用特权

评论回复
7
mini1986| | 2015-11-5 09:31 | 只看该作者
定时器+io控制就可以实现你需要的功能吧,网上搜一下怎么添加timer和io控制就好了,祝你早日解决问题......

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

17

帖子

0

粉丝