智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2083|回复: 4
打印 上一主题 下一主题

xs128有的io口不能通用啊

[复制链接]

35

主题

144

帖子

1

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3647
威望
1804
贡献
1087
兑换币
1173
注册时间
2013-7-18
在线时间
378 小时
毕业学校
燕山大学
跳转到指定楼层
1#
发表于 2014-4-17 23:09:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如pb口,我用做按键,结果根本检测不到低电平
DDRB=0XFF;(上拉)//难道需要硬件上拉,还没试
PORTB=0XFF;
DDRB=0X00;
比如PE口,PE0和PE1不能同时检测低电平,只能用PE0,而且PE0不可以当做输出口。。。我用的是80引脚的128最小系统板,求大神解释下怎样配置IO口(PB0---PB7连有led灯),会不会是我的最小系统板电路的问题。。。。
回复

使用道具 举报

35

主题

144

帖子

1

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3647
威望
1804
贡献
1087
兑换币
1173
注册时间
2013-7-18
在线时间
378 小时
毕业学校
燕山大学
2#
 楼主| 发表于 2014-4-17 23:13:49 | 只看该作者
查遍了芯片资料也没有这方面的解释,只是说了将IO设置为输入和输出模式,有的IO口管用,比如PA,但是有的偏偏就是不行,有懂这方面的大神麻烦指点一下吧,小弟感激不尽
回复 支持 反对

使用道具 举报

2

主题

321

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3737
威望
1811
贡献
1188
兑换币
1144
注册时间
2014-2-17
在线时间
369 小时
毕业学校
非常小学
3#
发表于 2014-4-18 00:08:16 | 只看该作者
A口控制上拉的有一个专门的寄存器吧
回复 支持 反对

使用道具 举报

2

主题

114

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3331
威望
1480
贡献
839
兑换币
972
注册时间
2013-9-11
在线时间
506 小时
毕业学校
4#
发表于 2014-4-18 10:28:16 | 只看该作者
上拉不是这么设置的,你那个是设置输出还是输入,ab口是通用io口,e1和e0一个是不可屏蔽外部中断,一个是可屏蔽外部中断,e口能做普通io口的有2356,上拉的寄存器一时记不起来了←_←
回复 支持 反对

使用道具 举报

11

主题

188

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1431
威望
926
贡献
413
兑换币
604
注册时间
2013-6-15
在线时间
46 小时
5#
发表于 2014-4-18 16:32:32 | 只看该作者
要设置上拉,PUCR_PUPBE=1;这样就把B口设成上拉了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 17:34 , Processed in 0.043045 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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