[Kinetis] 求救关于KL25快速GPIO(FGPIO)的使用(已解决)

[复制链接]
3486|7
 楼主| 偏爱番茄酱 发表于 2014-4-22 11:35 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_A 于 2014-5-5 10:58 编辑

  Kinetis L 系列快速 GPIO 特性:
在 Kinetis L 系列中飞思卡尔提供了两类 GPIO 供客户使用,一种是普通的 GPIO,另一
种是高速的 GPIO(FGPIO)。 FGPIO 是单总线周期的工作模式。下图为 GPIO 和 FGPIO
的显示对比。两者都是用 GPIO 去模拟 SPI 来驱动显示屏来进行画面显示,可以看出右
边的刷屏速度快于左边。通过显示数据的比较,使用 GPIO 刷屏时间是 50 秒,FGPIO
的刷屏时间 40 秒左右。
但是不知道FGPIO怎么使用啊?大婶们,有木有相关例程跟相关资料啊?谢谢啦
FSL_TICS_ZJJ 发表于 2014-4-22 11:40 | 显示全部楼层
亲,FGPIO和GPIO是一样的使用方法,就是控制寄存器为FGPIO。
 楼主| 偏爱番茄酱 发表于 2014-4-23 08:29 | 显示全部楼层
哦哦,谢谢!
FSL_TICS_ZJJ 发表于 2014-4-23 09:20 | 显示全部楼层
偏爱番茄酱 发表于 2014-4-23 08:29
哦哦,谢谢!

不客气啊,如果还有问题,欢迎继续发求助帖提问。
还有,有空帮我及时结贴啊。
TFMJ 发表于 2014-11-5 12:02 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2014-4-23 09:20
不客气啊,如果还有问题,欢迎继续发求助帖提问。
还有,有空帮我及时结贴啊。 ...

那pin是复用的吗?也就是说把某个pin设置成GPIO功能后,既可以用GPIO寄存器控制,也可以用FGPIO寄存器控制?
FSL_TICS_ZJJ 发表于 2014-11-6 10:44 | 显示全部楼层
TFMJ 发表于 2014-11-5 12:02
那pin是复用的吗?也就是说把某个pin设置成GPIO功能后,既可以用GPIO寄存器控制,也可以用FGPIO寄存器控 ...

GPIO和FGPIO是复用引脚的,只要引脚设置为GPIO功能,即可以使用GPIO也可以使用FGPIO寄存器控制。
但是如果不同MUX的,就不能复用了。
TFMJ 发表于 2014-11-7 09:28 | 显示全部楼层
本帖最后由 TFMJ 于 2014-11-7 09:31 编辑
FSL_TICS_ZJJ 发表于 2014-11-6 10:44
GPIO和FGPIO是复用引脚的,只要引脚设置为GPIO功能,即可以使用GPIO也可以使用FGPIO寄存器控制。
但是如 ...

明白了,多谢!
tcsunhao 发表于 2015-8-23 13:15 | 显示全部楼层
我在操作KL25的GPIO,对GPIO和FGPIO的任何一个单独的读写操作,都会同步更新另一个相同的寄存器。比如我写GPIO的PDDR,那FGPIO的PDDR也会同步更新。我想问一下是不是从头到尾都使用GPIO的寄存器就是普通GPIO,从头到尾都使用FGPIO的寄存器,就是使用Fast GPIO?如果混用呢?我真的不知道如何区分这两个。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

108

主题

807

帖子

12

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