首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

S12系列的I/O口可不可以都当作地址/数据总线?

S12系列的I/O口可不可以都当作地址/数据总线?

现在我使用的是HS12,不想使用它的地址/数据总线来扩展,想直接使用它的4个普通I/O口,当作数据/地址总线来访问外围芯片的寄存器,不知道可不可以?如果可以的话,另外还要注意什么问题?谢谢

你是要个扩还是访问,不明白你的意思.

IO口是可以访问的,但是那样要占机器周期的,

个人BLOG:http://blog.eccn.com/u/107300/index.htm

本来是想使用扩展模式的,但是发现配置起来很麻烦,所以就想使用其"访问",就是用来"配置"外围芯片的寄存器..不知道是不是有什么时序之类的要求?

换句话说就是地址/数据总线和普通I/O口是不是一样的? 可以直接拿I/O口作地址/数据总线吗?

[此贴子已经被作者于2008-7-17 21:36:16编辑过]

QUOTE:
以下是引用康桥人在2008-7-17 17:22:00的发言:

你是要个扩还是访问,不明白你的意思.

IO口是可以访问的,但是那样要占机器周期的,

就是把IO口当作地址/数据总线来用,配置外围芯片的寄存器..不使用它原来的那种地址/数据总线复用的方式.

可以直接拿I/O口作地址/数据总线
个人BLOG:http://blog.eccn.com/u/107300/index.htm
QUOTE:
以下是引用康桥人在2008-7-18 11:11:00的发言:
可以直接拿I/O口作地址/数据总线

好的 十分谢谢

硬件能自动完成的工作为什么要软件来控制啊,这样不浪费CPU了么?

QUOTE:
以下是引用pataCooper在2008-7-20 21:46:00的发言:

硬件能自动完成的工作为什么要软件来控制啊,这样不浪费CPU了么?

感觉那个扩展模式不是十分的好用,我扩展的不是RAM之类的存储器,而是主要利用单片机配置外围芯片寄存器.

返回列表