Konference: Počítač SHARP MZ-800 a emulátory
Od: | Michal Hučík |
Datum: | 18.10.2007 16:41 |
Předmět: | Re: MemExt - 1. faze :) |
Tak jsem netusil, ze si vylamu zuby i na tak jednoduchem zapojeni :( Opravene schema je tady: http://duna.ordoz.com/memext/flashprg.txt Protoze se mi s flashkou nejak nedarilo a chtel jsem vyloucit nekompaktibilitu v programovacich sequencich, tak jsem misto ni do patice zasunul sram 628512 (resp. BS62LV4006 - mely by byt stejne). Pro zapojeni pameti jsem musel ve schematu prehodit piny 3, 29 a 31, ktere maji jiny vyznam, nez u flash. Napsal jsem si testovaci programek, ktery jsem v debugeru trasoval a po jednotlivych I/O operacich jsem si overoval stav na desce sondou: ; ; zapiseme do sram na adresu #2205 hodnotu #55 ; ld a,#22 out (#30),a ; zapis horni byte adresy na port #30 ld bc,#0531 ; b=dolni byte adresy, c=datovy port ld a,#55 ; nastav data out (c),a ; a uloz do sram ; cteni ld a,#22 out (#30),a ; zapis horni byte adresy na port #30 ld bc,#0531 ; b=dolni byte adresy, c=datovy port in a,(c) ; precti obsah sram ld (#8000),a ; uloz precteny byte na adresu #8000 v RAM ... at zapisu co zapisu, tak vzdy prectu jen #ff ... Vyzkousel jsem tedy tohle vsechno: - sondou jsem si na LS273 overil, ze se mi spravne nastavuje horni cast adresy - OK - aby nebylo svabum na desce smutno, tak jsem k nim pridal 1mF a 100nF kondenzatory - pridal jsem si do zapojeni dalsi kontrolni LS273, kteremu jsem /MR pripojil na +5V a CP jsem spojil s /Q1 pinem spodniho LS138. Na tento kontrolni obvod jsem si postupne zapojil A0-A7 z sram, a potom jeste D0-D7 - tak jsem si mohl osondovat, ze pri out (#30),a mam spravnou hodnotu na adresni i na datove sbernici - vse bylo OK. Pri in a,(#30) jsem na datove sbernici nameril #FF - kdyz jsem si na kontrolni obvod pripojil /RW a /RD, tak jsem na nich pri in/out nameril vzdy logickou jednicku (proc?), takze jsem jeste overil ze je mam zapojene na spravne piny sbernice a ze za provozu na nich neni stav 1, ale ze to tam kmita. Kde by mohl byt zakopany pes?
Ostatní příspěvky vlákna:
[2007/1 (22)] [2007/2 (7)] [2007/3 (14)] [2007/5 (3)] [2007/7 (5)] [2007/8 (4)] [2007/9 (56)] [2007/10 (44)] [2007/11 (40)] [2007/12 (6)]
[1999 (1)]
[2000 (168)]
[2001 (733)]
[2002 (459)]
[2003 (654)]
[2004 (224)]
[2005 (105)]
[2006 (182)]
[2007 (201)]
[2008 (294)]
[2009 (363)]
[2010 (782)]
[2011 (522)]
[2012 (642)]
[2013 (442)]