智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1660|回复: 3
打印 上一主题 下一主题

龙丘的K60.如何将PD0-PD7配置成输入口啊?

[复制链接]

4

主题

48

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1148
威望
530
贡献
466
兑换币
77
注册时间
2012-6-3
在线时间
76 小时
跳转到指定楼层
1#
发表于 2012-7-11 11:13:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题。我用PE口设置成输出,用来点亮激光管,用PE口接收。但是PE口配置成功了,但不知为什么PD口始终不行。PE口代码如下:
PORTE_PCR0 = PORT_PCR_MUX(0x1)| PORT_PCR_DSE_MASK;; // FTM is alt1 function for this pin ,即普通IO口,PE口        
    PORTE_PCR1 = PORT_PCR_MUX(0x1)| PORT_PCR_DSE_MASK;; // FTM is alt1 function for this pin,即普通IO口,PE口
    PORTE_PCR2 = PORT_PCR_MUX(0x1)| PORT_PCR_DSE_MASK;; // FTM is alt1 function for this pin ,即普通IO口,PE口        
    PORTE_PCR3 = PORT_PCR_MUX(0x1)| PORT_PCR_DSE_MASK;; // FTM is alt1 function for this pin,即普通IO口,PE口
    PORTE_PCR4 = PORT_PCR_MUX(0x1)| PORT_PCR_DSE_MASK;; // FTM is alt1 function for this pin ,即普通IO口,PE口
    PORTE_PCR5 = PORT_PCR_MUX(0x1)| PORT_PCR_DSE_MASK;; // FTM is alt1 function for this pin ,即普通IO口,PE口
    GPIOE_PDDR = GPIOE_PDDR|0x0000003F;;//将PE0-PE5设置成输出,其他不变

然后成功点亮激光管,实现了轮询。但是同样方法配置PD口为输入,但是通过watch窗口看GPIOD_PDIR寄存器失踪是Error。代码如下:
PORTD_PCR0 = PORT_PCR_MUX(0x1)| PORT_PCR_DSE_MASK;; // FTM is alt1 function for this pin ,即普通IO口,PD口        
    PORTD_PCR1 = PORT_PCR_MUX(0x1)| PORT_PCR_DSE_MASK;; // FTM is alt1 function for this pin,即普通IO口,PD口
    PORTD_PCR2 = PORT_PCR_MUX(0x1)| PORT_PCR_DSE_MASK;; // FTM is alt1 function for this pin ,即普通IO口,PD口        
    PORTD_PCR3 = PORT_PCR_MUX(0x1)| PORT_PCR_DSE_MASK;; // FTM is alt1 function for this pin,即普通IO口,PD口
    PORTD_PCR4 = PORT_PCR_MUX(0x1)| PORT_PCR_DSE_MASK;; // FTM is alt1 function for this pin ,即普通IO口,PD口
    PORTD_PCR5 = PORT_PCR_MUX(0x1)| PORT_PCR_DSE_MASK;; // FTM is alt1 function for this pin ,即普通IO口,PD口
    PORTD_PCR6 = PORT_PCR_MUX(0x1)| PORT_PCR_DSE_MASK;; // FTM is alt1 function for this pin ,即普通IO口,PD口
    GPIOD_PDDR = 0x00000000;;//GPIOD_PDDR&0xFFFFFFC0;;//将PD0-PD6设置成输入,其他不变
然后,编译时watch窗口如下图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

4

主题

48

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1148
威望
530
贡献
466
兑换币
77
注册时间
2012-6-3
在线时间
76 小时
2#
 楼主| 发表于 2012-7-11 11:15:39 | 只看该作者
自己顶一下。我们临时换的单片机,对K60各种不熟悉啊。求帮助。
回复 支持 反对

使用道具 举报

4

主题

48

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1148
威望
530
贡献
466
兑换币
77
注册时间
2012-6-3
在线时间
76 小时
3#
 楼主| 发表于 2012-7-11 18:04:57 | 只看该作者
求回答啊  
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
30
威望
16
贡献
10
兑换币
11
注册时间
2017-9-7
在线时间
2 小时
毕业学校
吉林农业大学
4#
发表于 2017-11-18 15:00:36 | 只看该作者
不是32位吗不应该是0xffc0?
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-20 07:58 , Processed in 0.051423 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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