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

[复制链接]
2726|6
 楼主| hehemeimei 发表于 2015-10-29 18:28 | 显示全部楼层 |阅读模式
CPU: I.MX6Q
BSP:L3.0.35_4.1.0_ER_SOURCE_BSP  L3.0.35_4.1.0_AACP_CODECS  L3.0.35_4.1.0_MM_CODECS

请问有没有关于这方面的资料,或者思路什么的?
Messi1999 发表于 2015-10-29 20:58 | 显示全部楼层
没用过啊,楼主玩的太高级了
大苏牙 发表于 2015-10-30 08:36 | 显示全部楼层
没弄过这方面的资料,无能为力啊
ach_dmatek 发表于 2015-10-30 08:42 | 显示全部楼层
EPIT的定时功能不了解,但是通过IO输出方波比较简单。就是高低电平转换的过程。具体clk就要自己配置了。
IversonCar 发表于 2015-10-30 08:57 | 显示全部楼层
EPIT的定时功能感觉很新颖啊
 楼主| 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操作系统实现的,不能直接去操作寄存器去,不知道需要修改哪些目录下的文件,调用哪些函数,无从下手呀,不知道有没有参考资料或手册什么的?
mini1986 发表于 2015-11-5 09:31 | 显示全部楼层
定时器+io控制就可以实现你需要的功能吧,网上搜一下怎么添加timer和io控制就好了,祝你早日解决问题......
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

17

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部