找回密码
 注册
搜索
查看: 452|回复: 0

[讨论] 求助:无线模块IO 扩展问题

[复制链接]
发表于 2008-1-2 23:20:53 | 显示全部楼层 |阅读模式
大家好:
我要做个项目,主要功能是实现内置打印(热敏)+写卡器+SLIC+触摸屏,方案考虑用单模块方案,或模块+处理器的方案(模块做CPU ),但是采用的模块的资源很少,仅2个GPI口,2个GPIO口,4个GPIO口,1个I2C口,1个ADC口,两个串口(1个全串口,1个半串口,其中一个串口用于IC 写卡器)等等,而要实现的功能又很麻烦,我有以下几个问题需要大家帮助:
1,关于单模方案,IO口严重不足,对于O口的扩展较好处理,而对于I口的扩展大家有什么意见,我打算用74589来扩展,这个有没有问题。令模块仅一个中断口,我们的中断又该如何扩展,也用扩展I口的方法吗?
2,关于串行LCD接口,模块的I2C口我打算分给触摸屏,我的LCD 是SPI口的,请问有什么简单的电路可以用最少的IO 口模拟液晶时序没?
3,关于热敏打印机的时序控制,模块的IO口很少,如何模拟打印机的相关时序(电机驱动考虑用最简单的1相两极驱动,打印时数据交互的时序)
4,如果采用单模块+单片机的处理方式,这里模块作为CPU,我想问一问,如果采用这种设计,各个功能模块最好如何分配(如打印机模块直接由单片机控制?LCD,触摸屏,键盘,写卡器由模块控制?中断该如何划分?)另无线模块与单片机是通过串口通讯吗?串口通讯时模块能查询单片机的各个IO口的状态吗?如果中断不是接在模块的IO 上而是接到单片机上,此时可以用模块的串口的内部中断来检查中断是否发生吗?
5,如果采用单模块+PLD器件来实现,这里模块为CPU ,PLD器件作为IO 扩展,这个该如何设计,没有这方面的知识,大家有什么意见
[em08]
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-2-26 07:19 , Processed in 0.045694 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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