阅读:1055回复:8
关于ISA的资源
我把ISA卡和87C51单片机连接,用ISA接口向单片机传输数据,我的端口地址怎么取?是不是必须取在010到03FF之间啊 。能不能不经过地址译码,直接把ISA上的A0到A7直接接到单片机的P20到P27上??
|
|
最新喜欢:okincn
|
沙发#
发布于:2003-01-08 14:00
你的方法应该是可以的。
但好象你搞得复杂了点吧? 用 memwr,memrd,iord,iowr,不就可以区分2种外设了吗/ 另外,i/o ,mem 你只分配大小好了,具体的位置留给操作系统分配给你吧。当然local space address base 你可以自由定义。 |
|
板凳#
发布于:2003-01-08 14:06
谢谢上边老兄的回答,我还是不太明白,我们现在是驱动软件和硬件电路一起做,让我确定端口地址和内存范围?我不知道怎么确定啊!我感觉这些东西都是应该他们来做,我没有必要看什么ISA引脚的时序图,你说是吗??
|
|
|
地板#
发布于:2003-01-08 14:15
我说,你没有看芯片的datasheet吧。
三言两语说不清的,你先看datasheet,有不明白的地方再有针对性地问吧? 比如,你isa到底需要那些资源?等等??? 好否? |
|
地下室#
发布于:2003-01-08 14:17
那么,ISA的引脚时序图看不看呢??
|
|
|
5楼#
发布于:2003-01-08 17:16
isa总线可以当作mcu的总线看待,中间加隔离就行了,isa操作比较方便的。
|
|
6楼#
发布于:2003-01-08 17:21
上面这位老兄能说的详细点吗?我不太明白,你的意思是不是说,我只要确定了那些资源,编程中实际用不到那些引脚的时序,是吗?
|
|
|
7楼#
发布于:2003-01-08 19:42
isa的时序比较简单的,和基本的mcu的时序差不多,如果你做过mcu的硬件,就不用怕isa的时序。
|
|
8楼#
发布于:2003-01-08 20:10
在请教:
1.用地址译码的时候只能译到32k字节,再往64k译的时候,为什么死机; 2.板上给ISA发的IRQ有信号,驱动也做了中断响应,为什么OS找不到这个信号。 |
|
|