标题: 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
以下是引用康桥人在2008-7-17 17:22:00的发言:你是要个扩还是访问,不明白你的意思.
IO口是可以访问的,但是那样要占机器周期的,
就是把IO口当作地址/数据总线来用,配置外围芯片的寄存器..不使用它原来的那种地址/数据总线复用的方式.
作者: 康桥人 时间: 2008-7-18 11:11
可以直接拿I/O口作地址/数据总线
作者: Cruiserboy 时间: 2008-7-18 12:09
以下是引用康桥人在2008-7-18 11:11:00的发言:
可以直接拿I/O口作地址/数据总线
好的 十分谢谢
作者: pataCooper 时间: 2008-7-20 21:46
硬件能自动完成的工作为什么要软件来控制啊,这样不浪费CPU了么?
作者: Cruiserboy 时间: 2008-7-21 15:17
以下是引用pataCooper在2008-7-20 21:46:00的发言:硬件能自动完成的工作为什么要软件来控制啊,这样不浪费CPU了么?
感觉那个扩展模式不是十分的好用,我扩展的不是RAM之类的存储器,而是主要利用单片机配置外围芯片寄存器.
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) |
Powered by Discuz! 7.0.0 |