Board logo

标题: S12系列的I/O口可不可以都当作地址/数据总线? [打印本页]

作者: Cruiserboy    时间: 2008-7-17 10:16     标题: S12系列的I/O口可不可以都当作地址/数据总线?

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

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

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


作者: Cruiserboy    时间: 2008-7-17 21:35

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

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

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


作者: Cruiserboy    时间: 2008-7-17 23:30

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

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

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

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


作者: 康桥人    时间: 2008-7-18 11:11

可以直接拿I/O口作地址/数据总线
作者: Cruiserboy    时间: 2008-7-18 12:09

QUOTE:
以下是引用康桥人在2008-7-18 11:11:00的发言:
可以直接拿I/O口作地址/数据总线

好的 十分谢谢


作者: pataCooper    时间: 2008-7-20 21:46

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


作者: Cruiserboy    时间: 2008-7-21 15:17

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

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

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






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0