Stay a while, stay forever!
Benvenuto!
Effettua l'accesso
oppure
registrati
.
1 ora
1 giorno
1 settimana
1 mese
Sempre
Inserisci il nome utente, la password e la durata della sessione.
News:
Indice
Forum
Aiuto
Ricerca
Tags
Calendario
Accedi
Registrati
NSA - Non Solo Amiga
»
ROBOTICA - AUTOMAZIONE - EMBEDDED
»
Microcontrollori - Elettronica - Interfacciamento.
»
Il mio sito di progetti per microcontrollori
« precedente
successivo »
Stampa
Pagine: [
1
]
2
3
Autore
Topic: Il mio sito di progetti per microcontrollori (Letto 6339 volte)
ecalogiuri
Tech Guru
Post: 235
Karma: +2/-0
Il mio sito di progetti per microcontrollori
«
il:
26 Aprile 2013, 12:09:53 »
Salve ragazzi,
mi chiamo Enzo e ho avviato un mio piccolo progetto in internet. Ho creato un sito dove rendo disponibili a tutti i miei progetti con i microcontrollori. Lo tengo come un diario, pertanto adesso potete trovare la documentazione su un programmatore seriale per chip AVR e l'evolversi del mio progetto principale, cioè il CX80. Un piccolo computer a 8bit basato su chip AVR e facile da ricostruire a casa con le proprie mani. Se si va, potete dare uno sguardo al seguente indirizzo:
http://electroprojectshb.co.nf/
È in inglese ma non è difficile capirne i contenuti, comunque è mia idea inserire le pagine in italiano successivamente.
Spero che vi possa interessare e che possiate seguirmi passo passo fino al rilascio finale del CX80 (e tanti altri progetti...).
Cordiali saluti,
Enzo Antonio Calogiuri.
Connesso
TheKaneB
Human Debugger
Post: 5292
Karma: +20/-23
Re:Il mio sito di progetti per microcontrollori
«
Risposta #1 il:
26 Aprile 2013, 13:18:28 »
Ciao Enzo, benvenuto!
Molto interessante il tuo sito e soprattutto l'esperimento del CX80! Sono sicuro che piacerà a tutti i pazzi che sguazzano qui dentro, me compreso
Connesso
AmigaCori
Visitatore
Re:Il mio sito di progetti per microcontrollori
«
Risposta #2 il:
26 Aprile 2013, 13:30:25 »
Che bella presentazione!
Benvenuto tra noi!
Sposto il thread nella sezione Microcontrollori
Connesso
Allanon
Administrator
Synthetic Voodoo
Post: 3498
Karma: +17/-4
Re:Il mio sito di progetti per microcontrollori
«
Risposta #3 il:
26 Aprile 2013, 13:41:10 »
Benvenuto anche da parte mia :-)
Connesso
Allanon
-
AMC Creative Development
ecalogiuri
Tech Guru
Post: 235
Karma: +2/-0
Re:Il mio sito di progetti per microcontrollori
«
Risposta #4 il:
26 Aprile 2013, 14:37:33 »
Grazie a tutti per le belle parole. Se nel fine settimana non dovesse scatenarsi l'apocalisse, lunedì succose novità sul fronte CX80!!!
Ciao a tutti!
Connesso
lucommodore
Human Debugger
Post: 6176
Karma: +48/-9
Re:Il mio sito di progetti per microcontrollori
«
Risposta #5 il:
26 Aprile 2013, 20:28:43 »
Benvenuto!!
Connesso
Solo chi è folle sfida le sue molle!
http://www.questolibro.it/retro-garage
<< Scambio/Vendo RetroGame
ecalogiuri
Tech Guru
Post: 235
Karma: +2/-0
Re:Il mio sito di progetti per microcontrollori
«
Risposta #6 il:
29 Aprile 2013, 10:42:20 »
Ciao ragazzi,
il mio lavoro sul CX80 avanza! Ho inserito un nuovo piccolo post sul mio sito per mostrare la prima volta che il bios viene eseguito del mio piccolo computer.
Se vi va, potete dare uno sguardo a :
http://electroprojectshb.co.nf/?p=72
Ovviamente si accetta qualsiasi tipo di commento/aiuto/suggerimento/critica (ehm... non ci andate pesanti con le critiche, perché non sensibile
)
Buona giornata a tutti,
Enzo.
Connesso
TheKaneB
Human Debugger
Post: 5292
Karma: +20/-23
Re:Il mio sito di progetti per microcontrollori
«
Risposta #7 il:
29 Aprile 2013, 11:17:58 »
Immaginavo che avessi usato un ATMega, ma non ho capito perchè emuli lo Z80 via software. Forse per riciclare il CP/M?
Connesso
ecalogiuri
Tech Guru
Post: 235
Karma: +2/-0
Re:Il mio sito di progetti per microcontrollori
«
Risposta #8 il:
29 Aprile 2013, 11:36:21 »
La mia idea originale era quella di utilizzare un vero Z80 interfacciato con un ATmega che fungeva da ULA (o qualcosa del genere), e ho anche disegnato il circuito. Ma concettualmente è più difficile da realizzare. Il CX80 è un esperimento che mi permette di prendere confidenza con alcuni concetti di base e spero di utilizzare questa esperienza per arrivare ad utilizzare una vera CPU Zilog. Perché lo Z80? Perché è stato il primo processore che ho studiato veramente a fondo, a scuola, e mi è rimasto nel cuore. Non ti nascondo che avrei potuto inserire con più facilità un emulatore 6502, ma non conosco questo processore e non so programmarlo. Il CP/M per adesso non è tra le mie priorità, ma non si può mai dire.
Quello che mi interessa maggiormente è avere un sistema facile da programmare, oltre che in assembler, anche in C. Infatti l'utilizzo delle chiamate di sistema è stato pensato per essere facilmente accessibile da SDCC. Appena finisco il BIOS inizierò a scrivere qualche piccola libreria per questo compilatore.
Connesso
TheKaneB
Human Debugger
Post: 5292
Karma: +20/-23
Re:Il mio sito di progetti per microcontrollori
«
Risposta #9 il:
29 Aprile 2013, 12:00:06 »
Capisco, buon divertimento allora
Connesso
Z80Fan
Administrator
Guru
Post: 1671
Karma: +13/-2
Re:Il mio sito di progetti per microcontrollori
«
Risposta #10 il:
29 Aprile 2013, 14:47:48 »
L'emulatore che gira sull'ATMega lo hai scritto tutto te?
Circa che prestazioni ottieni dall'emulazione?
L'ATMega ha anche una funzione attiva nella piattaforma (ovvero appare allo Z80 come un'altro dispositivo) oppure funge solo da simulatore dello Z80 e delle periferiche?
Connesso
Il mio sito+blog
ecalogiuri
Tech Guru
Post: 235
Karma: +2/-0
Re:Il mio sito di progetti per microcontrollori
«
Risposta #11 il:
29 Aprile 2013, 15:05:58 »
L'emulatore dello Z80 nasce dallo studio di tre diversi sorgenti di emulatori che mi ha preso circa un anno di tempo (non conoscevo nulla di come su emula un processore). Innanzitutto quello di Marat Fayzullin, molto completo ma moolto "pesante" per un ATMega. Poi ho trovato un vecchio emulatore Z80 per msdos (che ora non ho sotto mano) e infine da un modulo per un Pic32 a 80 Mhz. Ovviamente erano tutti troppo pesanti per un Atmega (la versione finale monterà un ATMega32 e dovrebbe rimanermi anche qualche manciata di byte di eeprom libera) per cui ho cercato di alleggerire il codice, semplificare le strutture dati, ridurre le lunghezze dei salti etc etc... Oggi diciamo che il mio emulatore Z80 per Atmega occupa circa 5/6 Kb di eeprom e una 40ina di byte di ram.
Le prestazioni? Ancora non ho testato a fondo la cosa, me penso che dovremmo ottenere, come CPU "reale", un 6 Mhz (ma è una stima pessimistica e comunque il modulo Z80 può essere sempre ottimizzato).
L'Atmega, nella piattaforma, è il cuore! Gestisce tutto lui (tranne il video, gestito da un Atmega88a), ma quando esegue codice Z80 fa solo quello. Poi con diverse chiamate di sistema si "interrompe" l'emulazione per permettere di accedere all'esterno.
Spero di essere stato chiaro. Un saluto,
Enzo.
«
Ultima modifica: 29 Aprile 2013, 15:07:44 da ecalogiuri
»
Connesso
Z80Fan
Administrator
Guru
Post: 1671
Karma: +13/-2
Re:Il mio sito di progetti per microcontrollori
«
Risposta #12 il:
29 Aprile 2013, 21:55:25 »
Chiarissimo.
Connesso
Il mio sito+blog
ecalogiuri
Tech Guru
Post: 235
Karma: +2/-0
Re:Il mio sito di progetti per microcontrollori
«
Risposta #13 il:
08 Maggio 2013, 12:33:12 »
Salve ragazzi,
ho completato al 99% il CX80 e ho postato su youtube un video dimostrativo.
Ecco il link:
http://youtu.be/G5fsgIleiag
Che ne pensate?
Connesso
TheKaneB
Human Debugger
Post: 5292
Karma: +20/-23
Re:Il mio sito di progetti per microcontrollori
«
Risposta #14 il:
08 Maggio 2013, 12:39:36 »
EPICO!
Grandissimo!
Connesso
Stampa
Pagine: [
1
]
2
3
« precedente
successivo »
Tags:
NSA - Non Solo Amiga
»
ROBOTICA - AUTOMAZIONE - EMBEDDED
»
Microcontrollori - Elettronica - Interfacciamento.
»
Il mio sito di progetti per microcontrollori