|
发表于 2003-8-17 14:37:19
|
显示全部楼层
[原创]5402控制8019的原理图,不要向我仍砖头啊!!
我是用AVR128控制8019,外扩32K的RAM。A15用来片选8019,所以8019的32个寄存器理论上应该映射在AVR存储器的8300H——831FH处,所以我断点调试的时候可以直接看AVR存储器的8300H处的值,从8300处开始显示 21 00 00 4c ....等等,往里面写数据时,也可以看到数值的变化。所以可以肯定8300H正和8019的第一个寄存器CR是对应的,以后的寄存器也是同样一一映射的。
但有时候断电再上电进入调试环境,发现在82E0处显示上述数值 21 ......。而且程序中对bnry , curr操作都不再有效了,因为是按照8303映射bnry,而不是82e3。如果我把程序中bnry由8303H改为82e3H,则可以观察到bnry的变化,显然基地址变了。外面的IOS3-IOS0没有将8019的基地址定住。??
另外,8019的地址线我是将A19-A16接地,A15由128片选8019,即128的A15高电平通过倒相低电平片选8019接在8019的A15上,最后我将8019的A0-A14接到128的A0-A14上。
请斑竹帮忙看看给点意见。 |
|