打印
[Kinetis]

KE02 GPIO口功能切换

[复制链接]
2825|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jd972594|  楼主 | 2013-11-25 17:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
jd972594|  楼主 | 2013-11-25 17:09 | 只看该作者
KL25手册中PORTx_PCRn寄存器的MUX位就是用来选择复用哪个功能的

使用特权

评论回复
板凳
xinyinxing| | 2013-11-25 17:16 | 只看该作者
我也发现了同样的问题,貌似是用哪个模块,这个管脚的交叉开关就自动打开了!

使用特权

评论回复
地板
motodefy| | 2013-11-25 17:34 | 只看该作者
你看下数据手册吧··里面寄存器都有··

使用特权

评论回复
5
jd972594|  楼主 | 2013-11-25 17:41 | 只看该作者
motodefy 发表于 2013-11-25 17:34
你看下数据手册吧··里面寄存器都有··

:L不一样啊 ,同样章节里 KE02就没这个寄存器诶。
找了好久都没看到

使用特权

评论回复
6
motodefy| | 2013-11-25 18:10 | 只看该作者
jd972594 发表于 2013-11-25 17:41
不一样啊 ,同样章节里 KE02就没这个寄存器诶。
找了好久都没看到

恩···确实没有这个关于功能选择的寄存器,不过我之前写的时候在功能那边写了貌似就可以用对应的引脚了,比如acmp的1通道,选了后直接就可以用了,再比如adc里有寄存器是选择通道的,选了就可以用这个脚的功能了··

使用特权

评论回复
7
jd972594|  楼主 | 2013-11-25 18:13 | 只看该作者
motodefy 发表于 2013-11-25 18:10
恩···确实没有这个关于功能选择的寄存器,不过我之前写的时候在功能那边写了貌似就可以用对应的引脚了 ...

那估计就像3楼说的那样了,启用了这模块对应引脚的功能也就自动启用了。

使用特权

评论回复
8
FSL_TICS_MAHUI| | 2013-11-26 15:24 | 只看该作者
手册里面有如下注意事项(主要内容就是KE02没有复选寄存器,通过使能相应的模块来使能pin脚功能,如果同时使能两个模块则优先级高的模块获得控制权。所以建议在使用pin脚资源前请规划好所要pin脚需要使用的功能):
When an alternative function is first enabled, it is possible to get a spurious edge to the module. User software must clear any associated flags before interrupts are enabled. Table 10-1 illustrates the priority if multiple modules are enabled. The highest priority module will have control over the pin. Selecting a higher priority pin function with a lower priority function already enabled can cause spurious edges to the lower priority module. Disable all modules that share a pin before enabling
another module.

使用特权

评论回复
9
jd972594|  楼主 | 2013-11-26 15:47 | 只看该作者
FSL_TICS_MAHUI 发表于 2013-11-26 15:24
手册里面有如下注意事项(主要内容就是KE02没有复选寄存器,通过使能相应的模块来使能pin脚功能,如果同时 ...

按英文意思:如果我之前使能过低优先级的模块,然后再使能高优先级模块,那么此时英文中提到的spurious edge 将会发生在低优先级模块上,并且需要软件清除相关标识。
问题我搜索spurious edge词组没找到相关标识位。

另外英文最后那句的意思是如果我已经用了某个脚上低优先级模块功能,想要该脚变成高优先级模块功能需要先禁止低优先级模块吗?

使用特权

评论回复
10
FSL_TICS_Admin| | 2013-11-26 16:02 | 只看该作者
xinyinxing 发表于 2013-11-25 17:16
我也发现了同样的问题,貌似是用哪个模块,这个管脚的交叉开关就自动打开了! ...

回答正确,这个和8位单片机的设置很像的.

使用特权

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

本版积分规则

11

主题

414

帖子

1

粉丝