S12系列的I/O口可不可以都当作地址/数据总线?
- UID
- 521520
- 性别
- 男
|
S12系列的I/O口可不可以都当作地址/数据总线?
现在我使用的是HS12,不想使用它的地址/数据总线来扩展,想直接使用它的4个普通I/O口,当作数据/地址总线来访问外围芯片的寄存器,不知道可不可以?如果可以的话,另外还要注意什么问题?谢谢 |
|
|
|
|
|
- UID
- 187580
- 性别
- 男
|
你是要个扩还是访问,不明白你的意思. IO口是可以访问的,但是那样要占机器周期的, |
个人BLOG:http://blog.eccn.com/u/107300/index.htm |
|
|
|
|
|
- UID
- 521520
- 性别
- 男
|
本来是想使用扩展模式的,但是发现配置起来很麻烦,所以就想使用其"访问",就是用来"配置"外围芯片的寄存器..不知道是不是有什么时序之类的要求? 换句话说就是地址/数据总线和普通I/O口是不是一样的? 可以直接拿I/O口作地址/数据总线吗?
[此贴子已经被作者于2008-7-17 21:36:16编辑过] |
|
|
|
|
|
- UID
- 521520
- 性别
- 男
|
以下是引用康桥人在2008-7-17 17:22:00的发言:你是要个扩还是访问,不明白你的意思. IO口是可以访问的,但是那样要占机器周期的, 就是把IO口当作地址/数据总线来用,配置外围芯片的寄存器..不使用它原来的那种地址/数据总线复用的方式. |
|
|
|
|
|
- UID
- 187580
- 性别
- 男
|
个人BLOG:http://blog.eccn.com/u/107300/index.htm |
|
|
|
|
|
- UID
- 521520
- 性别
- 男
|
以下是引用康桥人在2008-7-18 11:11:00的发言: 可以直接拿I/O口作地址/数据总线 好的 十分谢谢 |
|
|
|
|
|
- UID
- 522681
- 性别
- 男
|
硬件能自动完成的工作为什么要软件来控制啊,这样不浪费CPU了么? |
|
|
|
|
|
- UID
- 521520
- 性别
- 男
|
以下是引用pataCooper在2008-7-20 21:46:00的发言:硬件能自动完成的工作为什么要软件来控制啊,这样不浪费CPU了么? 感觉那个扩展模式不是十分的好用,我扩展的不是RAM之类的存储器,而是主要利用单片机配置外围芯片寄存器. |
|
|
|
|
|