Guevara Postat Aprilie 17, 2011 Partajează Postat Aprilie 17, 2011 Buna seara!Cand omul nu are ce face il apuca nostalgia. De obicei il tine o zi doua dupa care ii trece. La mine nu s-a intamplat asa. Am redescoperit de curand CIP-ul 03. L-am alimentat si am vazut ca functioneza (dupa jdemii de ani ). L-am butonat si sa fiu sincer m-a prins in asa hal incat m-am apucat sa redescopar electronica (o tinusem si pe ea in dulap vreo 10 ani insa nu a pornit din prima). Oricum ceea ce incerc sa fac este o interfata paralela pentru CIP folosind un MMN80 PIO (compatibil cu Z80 PIO). Probleme cu decodificarea adreselor nu ar fi ca am inteles procedeul insa imi cam prind urechile cu MMN-ul. V-as ruga respectuos daca detine cineva ceva scheme (sa le folosesc ca exemple) cu MMN80 PIO sau macar niste date despre el in ROMANA sa imi dea si mie de stire.Va multumesc, si sa auzim de bine. Link spre comentariu
cristian_draghiescu Postat Aprilie 17, 2011 Partajează Postat Aprilie 17, 2011 Daca doriti in limba romana, sper sa va ajute atat acest link, cat si fisierul atasat. http://www.oocities.org/florin8255/menu.htm Link spre comentariu
Guevara Postat Aprilie 18, 2011 Autor Partajează Postat Aprilie 18, 2011 Multumesc frumos pentru raspuns. Este foarte util. M-ar interesa insa si niste scheme practice cu punerea in "opera" a PIO-ului. Ceva usor ca de exemplu aprinderea unor leduri pe portul B.Multumesc inca odataPS. din ce carte sunt extrase informatiile? Link spre comentariu
Mikrosha Postat Aprilie 20, 2011 Partajează Postat Aprilie 20, 2011 Uite un exemplu de montare in circuit a unui Z-80 PIO: http://www.z80.info/gfx/jean3.gif Majoritatea pinilor au aceeasi denumire la CPU si la PIO, ceea ce face circuitul si mai simplu de conectat. Pe porturile de iesire poti conecta LED-urile prin rezistente de 330 ohmi. La CIP-03 singurul port este portul ZX Spectrum standard, cu adresa de baza #FE, decodificat incomplet, prin A7=1 si A6=0. Adica este singurul port de care trebuie sa te feresti ca sa nu apara conflict. Sa zicem ca legi PORTSEL si CONTSEL la A0 si A1. Poti face o decodificare extrem de simpla, incompleta, legind A7 direct la CE. Astfel adresele de baza vor fi #40 #41 #42 #43. Toate semnalele necesare le gasesti pe mufa de Extensie. La primele teste poti lucra fara intreruperi (prin polling). Vezi ca intreruperile mascabile sint deja folosite pentru partea video, si se declanseaza sincron cu frecventa de cadre. Poti face un AND intre ce-are deja CIP-03 pe pinul de INT, si iesirea de INT de la PIO. De asemenea NMI nu poti folosi deoarece CIP-03 are ROM la #0066, asa ca nu poti baga un ISR la adresa asta. Link spre comentariu
Guevara Postat Aprilie 23, 2011 Autor Partajează Postat Aprilie 23, 2011 Multam tuturor!Am reusit sa fac (partial) legaturile intre PIO si procesor. Pentru decodificarea adreselor am folosit un 74LS138. Astfel DATA PORT A se afla la adresa 80h, DATA PORTB la 81h, CONTROL PORT A 82h si CONTROL PORTB la 83h. Din cate am tesat pana acum (testele adevarate le voi face dupa Paste deoarece a fost nevoie sa imi confectionez un tester logic) pare sa functioneze. Si acum evident urmeaza intrebarile: 1.Iesirile PIO-lui au buffer sau trebuie sa montez la iesire un buffer neinverosor gen 74128?2.Alimentand circuitul de la o sursa separata stabilizata si filtrata corespunzator (nu de la +5v din conectorul de extensie) nu a vrut in ruptul capului sa plece. Functioneza doar atunci cand este alimentat din CIP. Care sa fie cauza???Multumesc inca odata si sarbatori fericite. Link spre comentariu
Mikrosha Postat Aprilie 23, 2011 Partajează Postat Aprilie 23, 2011 Bravo!1. Nu trebuie buffer la ieşire. Ieşirile sînt 3-state compatibile TTL. 2. Sper să nu te supere întrebarea, sursa separată făcea masă comună cu CIP-ul? Altfel, nu merge. Altă idee, nu am de ce n-ar merge. Nu vede PIO sau nu se iniţializează deloc CIP-ul? În orice caz sursa CIP-ului poate să ţină lejer şi montajul cu Z80 PIO. Link spre comentariu
Guevara Postat Aprilie 26, 2011 Autor Partajează Postat Aprilie 26, 2011 Da... Facea masa comuna. Insa am aveam cadere de tesniune pe o rezistenta pe care am montat-o in serie cu alimentarea. Oricum daca zici ca CIP-ul poate duce nu e nici o problema . In orice caz tot ceea ce va comanda in final va fi " trecut" printr-un tranzistor ce se va alimenta separat. Exista pe net schema atasata postului. In esenta este o interfata paralela ce se conecteaza la portul LPT al PC-ului si folosind un rom modificat ce altereaza rutina load si save iti permite sa trimiti si sa salvezi date din/pe PC. ACum... Daca montez romul in interiorul CIP-ului si daca folosesc PIO-ul cam cum ar trebui modificata schema???PS Multumesc frumos pentru raspunsuri Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum