10654|21

246

帖子

0

TA的资源

纯净的硅(初级)

楼主
 

引脚不够用怎么办 [复制链接]

最近在使用LM3S811,但是明显觉得引脚不够用,只有GPIOA.B.C.D这32个引脚 如果做一个4*4的按键,再加一块12864基本上就不剩什么了…(我用的是板载的FT2232调试器JTAG口也要占引脚)…求助,怎么解决?

最新回复

扩口,分时选通如74HC244等  详情 回复 发表于 2011-4-20 00:02
 
点赞 关注

回复
举报

2751

帖子

0

TA的资源

裸片初长成(初级)

沙发
 

原帖由 missforever 于 2011-4-17 10:50 发表 最近在使用LM3S811,但是明显觉得引脚不够用,只有GPIOA.B.C.D这32个引脚 如果做一个4*4的按键,再加一块12864基本上就不剩什么了…(我用的是板载的FT2232调试器JTAG口也要占引脚)…求助,怎么解决?

 

12864使用串行方式,可以省掉不少IO。

 
 

回复

63

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
可以用74HC595,串转并,很便宜。。。
 
 
 

回复

229

帖子

0

TA的资源

一粒金砂(中级)

4
 

楼上两位建议都不错哦

呵呵 可以顶一下  呵呵  IO口可以分时用  这样又可节省引脚了~~
 
 
 

回复

5015

帖子

13

TA的资源

裸片初长成(初级)

5
 
实在不行就用GPIO的扩张芯片,maxin有很多这样的产品
 
 
 

回复

1万

帖子

139

TA的资源

版主

6
 
用串并互转的方法来扩展IO是最经济的。
 
 
 

回复

4138

帖子

0

TA的资源

五彩晶圆(中级)

7
 
基本上也就是二三楼的办法,其他的还没发现哈哈哈
 
 
 

回复

2130

帖子

0

TA的资源

五彩晶圆(中级)

8
 
肯定是要扩脚的,用锁存串转并并转串都能进行引脚扩充。另外32个引脚不少了。我用51驱动24段数码管,16个LED,8个拨码开关,64个按键,8个驱动输出,12864并口液晶,RTC,EEPROM,串口输出,6路AD。51的脚不比你的多吧
 
 
 

回复

246

帖子

0

TA的资源

纯净的硅(初级)

9
 
谢谢各位,小弟受教了!
 
 
 

回复

246

帖子

0

TA的资源

纯净的硅(初级)

10
 

回复 8楼 leang521 的帖子

用51的话,你的外设都能同时工作吗?
 
 
 

回复

2130

帖子

0

TA的资源

五彩晶圆(中级)

11
 
除了多核心,什么处理器能同时处理多个外设
 
 
 

回复

324

帖子

0

TA的资源

一粒金砂(高级)

12
 

回复 8楼 leang521 的帖子

牛人,说说你的解决方案,如何搭配的,学习学习~~~
 
 
 

回复

7228

帖子

192

TA的资源

五彩晶圆(高级)

13
 

回复 6楼 chunyang 的帖子

串并互转????
 
 
 

回复

246

帖子

0

TA的资源

纯净的硅(初级)

14
 

回复 13楼 常见泽1 的帖子

就是用芯片吧,比如74LS165
 
 
 

回复

246

帖子

0

TA的资源

纯净的硅(初级)

15
 

回复 12楼 zheng522 的帖子

他说的应该是IO口复用,就是51开发板那样的,一个IO多用,要么51做不到吧…话说我的51板的P0就控制数码管和1602的
 
 
 

回复

546

帖子

0

TA的资源

一粒金砂(高级)

16
 
多使用总线
 
 
 

回复

249

帖子

0

TA的资源

纯净的硅(中级)

17
 
那再接一个单片机吧
 
 
 

回复

2130

帖子

0

TA的资源

五彩晶圆(中级)

18
 

原帖由 wulei19880906 于 2011-4-18 16:52 发表 多使用总线

正解,普通51开发板学习板不可能吧总线设定过于复杂,不利于初学者学习。但实际上51芯片的资源是非常丰富的,如果你大学没有逃课贪玩,认真听完了微机原理就应该清楚,仅仅51的并口总线即为16位,也即64K,也就是说我可以扩展65536个并行IO出来,当然这些地址我可能需要给其他设备使用,被外部存储器,寄存器,接口等占用,然只要你将地址分配正确,还是可以留下大量的地址共你使用的。这还仅仅是并口扩展的数量,而串口扩展的数量更是多的多。记得我以前老师做的一块51板,比现在的PC主板都大得多。

所以所有说IO不够用的,都是微机原理没学好的。当然,现在的产品要求性价比,可能不会对想十几年前那样对芯片的能力进行压榨,但是扩展几百个IO还是轻而易举的。如果有何不懂,先去温习下微机原理吧。

 
 
 

回复

2130

帖子

0

TA的资源

五彩晶圆(中级)

19
 

原帖由 zengjiangyi 于 2011-4-18 18:15 发表 那再接一个单片机吧

这个想法也是目前大多数公司的处理方法,现在单片机越来越便宜,扩展一个低端单片机进行旁处理也是有很高性价比的方案。但是软件上的要求就要高很多,毕竟单片机不是PC上的CPU,可以随意扩协处理器从处理器而没有影响。单片机的处理能力有限,有时你扩充多个单片机造成的软件开发成本还不如选用一个高端单片机来的划算。

 
 
 

回复

2130

帖子

0

TA的资源

五彩晶圆(中级)

20
 

原帖由 missforever 于 2011-4-18 15:06 发表 他说的应该是IO口复用,就是51开发板那样的,一个IO多用,要么51做不到吧…话说我的51板的P0就控制数码管和1602的

51开发板没有或者很少做IO复用,因为IO复用对初学者难度太高。因此大多开发板的方案仅仅是用跳线。这在产品中是不可取的。

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表