In allegato la board realizzata in eagle.
Il sistema è alimentato a 3.3v, tranne la tastiera che va a 5 e poi taglio i segnali di ritorno.
La comunicazione seriale andrà anche a 3.3v, pensate che sia un problema? Cioè, un PC legge bene i dati seriali se sono a 3.3v in entrata?
Funzionava bene, pensi sia stata solo fortuna?
Putroppo devo usare una uart software perché la usart del microcontrollore è impegnata a comunicare con il chip video. Tra l'altro esiste un documento ufficiale dell'ATmel di come implementare una uart software a questo indirizzo:http://www.atmel.com/images/avr274.pdf[/url]
Vorrei mantenere il circuito quanto più semplice ed economico possibile...
Le softuart possono soffrire di drift se non la fai interrupt driven e se non scegli bene i quanti di tempo, faresti meglio a montare a scelta una ACIA fisica mappata su due address del bus su cui hai gia' connesso la ram, oppure ad usare una SPI-UART.
Citazione da: ecalogiuri - 29 Gennaio 2014, 10:13:0674HC138N per gestire la comunicazione seriale in uscita al SBCe' un decoder 3->8, non ho ben afferrato al questione
74HC138N per gestire la comunicazione seriale in uscita al SBC
puoi girare il connettore della tastiera non di lato ma o davanti o dietro ?a dirla tutta se la scheda dovesse infilarsi in un rack o cmq in una scatola, sarebbe meglio avere tutti i connettori su un lato, in modo che infili la scheda e non hai fori da fare sul fondo che normalmente e' chiuso o difficilmente agibile (sopratutto se c'e' un backplane)tu hai in mente un case custom ? plastico ? ligneo ? nel caso si, ovvero case custom, alla fine fornisci i file di progetto in modo che volendo la arrangi in autonomo la questione connettori ? io ad esempio sono per il rack
Potrei usare il tuo circuito come scheda video, o solo la parte relativa al video
@Z80 fanmi devi raddrizzare tu il blitter pero'!