打印
[Kinetis]

[经验分享] GPIO可用于同管脚其他输入功能下的电平采集。

[复制链接]
1644|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 FSL_TICS_ZJJ 于 2014-4-4 10:26 编辑

Kinetis GPIO可用于同管脚其他输入功能下的电平采集。
不知道网友们有没有遇到这样的一些问题,如果将引脚配置成其他的功能,比如SPIcapture等的数字信号输入的时候,同时还想读出该引脚的逻辑电平的情况下,是否需要将引脚再转换为GPIO的功能?
答案是NO,因为我们的GPIO就具有其他功能下读取引脚电平的功能,其实在芯片的用户手册GPIO章节也有讲这样的功能,但是在读文档的时候往往却被忽略掉。
原文讲解如下:
通过查看,发现KL,K,KE系列都具有这样的功能,所以以后网友们可以最大化的使用引脚功能了。
为了验证该功能的引脚,今天对该功能特地做了测试,即使用KL25FRDOM板子以及官方的LQRUG_tpm_ex1例程,将输出波形互补的两个PWM波分别输入到另外两个配置为捕获的引脚,然后再读取引脚,发现读出来的值是满足实际捕获到的电平值的,所以该功能大家放心使用。如果在以后FTM或者TPM捕获功能中,如果没有双边沿的捕获功能,大家也不需要使用两个引脚,可以尝试在捕获到信号后,可以通过读取其引脚的GPIO值来确定所捕获的是上升沿还是下降沿,然后再去计算具体的脉宽了。
小小经验,希望对大家有所帮助!
写于201428

相关帖子

沙发
FSL_TICS_ZJJ|  楼主 | 2014-2-8 16:51 | 只看该作者
欢迎网友将自己遇到比较好的经验分享出来!

使用特权

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

本版积分规则

165

主题

5069

帖子

88

粉丝