查看: 3210|回复: 7

[其他] PORTx_GPCLR和RPORTx_GPCHR

[复制链接]

该用户从未签到

1

主题

21

帖子

0

新手上路

Rank: 1

积分
41
最后登录
1970-1-1
发表于 2014-4-9 17:29:35 | 显示全部楼层 |阅读模式
  谁用过这两个寄存器的啊?(KL25,KL36)
PORTx_GPCLR和RPORTx_GPCHR;;;数据手册上说是 全局引脚寄存器(低位与高位)。包含写使能与写数据位。。这两个寄存器什么作用啊?怎么使用的呢?  
 我以为 和GPIOx_PDOR 功能差不多。 但是配置后 没什么作用。。 谁知道啊。? 
我知道答案 目前已有6人回答
回复

使用道具 举报

该用户从未签到

10

主题

459

帖子

0

中级会员

Rank: 3Rank: 3

积分
303
最后登录
2024-10-24
发表于 2014-4-10 10:28:22 | 显示全部楼层

回复:PORTx_GPCLR和RPORTx_GPCHR

这两个全局pin控制寄存器的作用在于:可以使用这个寄存器采用相同的值去配置同一个端口中的多个PIN引脚的功能,例如PORTA端口的一部分引脚的输入输出、上下拉,驱动能力等(不包括中断的配置),而不是去分别配置PORTA端口的每个PIN脚的PCRn.
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

21

帖子

0

新手上路

Rank: 1

积分
41
最后登录
1970-1-1
 楼主| 发表于 2014-4-10 12:13:00 | 显示全部楼层

回复:PORTx_GPCLR和RPORTx_GPCHR

回复第 2 楼 于2014-04-10 10:28:22发表:
这两个全局pin控制寄存器的作用在于:可以使用这个寄存器采用相同的值去配置同一个端口中的多个PIN引脚的功能,例如PORTA端口的一部分引脚的输入输出、上下拉,驱动能力等(不包括中断的配置),而不是去分别配置PORTA端口的每个PIN脚的PCRn.
 
 
还是 不太明白。 数据手册上面描述的一个写使能,一个是写数据。怎么理解啊?能不能举个例子来看下呢?  谢谢!
 
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

351

帖子

0

高级会员

Rank: 4

积分
973
最后登录
1970-1-1
发表于 2014-5-19 21:31:37 | 显示全部楼层

RE:PORTx_GPCLR和RPORTx_GPCHR

楼主不说我还真没注意过这两个寄存器
根据版主的提示应该是用GPWD的值操作GPWE允许的那些Pin脚的PORTx_PCRn低16位。
回复 支持 反对

使用道具 举报

该用户从未签到

16

主题

705

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1745
最后登录
1970-1-1
发表于 2014-6-5 09:44:17 | 显示全部楼层

回复:PORTx_GPCLR和RPORTx_GPCHR

回复第 3 楼 于2014-04-10 12:13:00发表:
回复第 2 楼 于2014-04-10 10:28:22发表:
这两个全局pin控制寄存器的作用在于:可以使用这个寄存器采用相同的值去配置同一个端口中的多个PIN引脚的功能,例如PORTA端口的一部分引脚的输入输出、上下拉,驱动能力等(不包括中断的配置),而不是去分别配置PORTA端口的每个PIN脚的PCRn.
 
 
还是 不太明白。 数据手册上面描述的一个写使能,一个是写数据。怎么理解啊?能不能举个例子来看下呢?  谢谢!
 
 
这个功能我测过,其实不难理解啊,你看用户手册中有写,还有寄存器中有写。
48.jpg
其实就是,对具体的口控制,比如PORTA_GPCLR,那么就是其中的GPWE控制PTA的低16位是否用GPWD中的数据更新,这个是使能位,只有使能了,那么所有的PORTA_PCR(0-15)的值就用GPWD的值代替了,而PORTA_GPCHR,其中的GPWE控制PTA的高16位是否用GPWD中的额数据更新,如果使能,就用GPWD的值直接代替PORTA_PCR(16-31).
实在不理解嘛,你自己可以测试下,配置了全局控制的寄存器,看你对应的PORTX_PCRn是否被改变了。
我测试过,是可以的。

 
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

9

帖子

0

新手上路

Rank: 1

积分
29
最后登录
1970-1-1
发表于 2014-6-24 14:41:04 | 显示全部楼层

回复:PORTx_GPCLR和RPORTx_GPCHR

 不太理解。
回复 支持 反对

使用道具 举报

该用户从未签到

16

主题

705

帖子

0

金牌会员

Rank: 6Rank: 6

积分
1745
最后登录
1970-1-1
发表于 2014-6-24 16:04:24 | 显示全部楼层

回复:PORTx_GPCLR和RPORTx_GPCHR

回复第 6 楼 于2014-06-24 14:41:04发表:
 不太理解。
 
有什么不理解的?
很好理解,你自己测试下就知道了。
还不知道的话,可以发个贴出来,我帮你啊
 
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

147

帖子

0

中级会员

Rank: 3Rank: 3

积分
343
最后登录
1970-1-1
发表于 2014-6-25 10:26:00 | 显示全部楼层

回复:PORTx_GPCLR和RPORTx_GPCHR

回复第 6 楼 于2014-06-24 14:41:04发表:
 不太理解。
 

5楼讲的已经很仔细了,你自己试一下,然后看看寄存器就更明白了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-23 05:33 , Processed in 0.102326 second(s), 29 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表