Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ma con che linguaggio si programma una eprom ???

784 views
Skip to first unread message

Avanaboy

unread,
May 14, 2010, 5:41:56 PM5/14/10
to
Salve , mi sto avvicinando al mondo dell'elettronica e sto rimanendo
davvero affascinato :)
Mi piacerebbe sapere in che linguaggio viene scritto il codice da
mettere in una eprom ?? in ASM per caso ?
Grazie 1000


Due di Picche

unread,
May 14, 2010, 6:09:21 PM5/14/10
to
Conscio delle conseguenze, Avanaboy un bel d� scrisse:

Una eprom altro non � che una memoria... Dentro ci va quello che
serve per l'applicazione in cui � inserita e possono essere semplici
dati o parti di programma, o tutti e due...

--
If I had it all to do over again, I'd spell creat with an "e". - Kernighan
News 2002 [v 2.4] - [ StopDialers/PopDuster/SMTP Proxy - http://www.socket2000.com ]

Avanaboy

unread,
May 14, 2010, 6:18:17 PM5/14/10
to
Due di Picche ha detto questo sabato :
> Conscio delle conseguenze, Avanaboy un bel dᅵ scrisse:

>
>> Salve , mi sto avvicinando al mondo dell'elettronica e sto rimanendo
>> davvero affascinato :)
>> Mi piacerebbe sapere in che linguaggio viene scritto il codice da
>> mettere in una eprom ?? in ASM per caso ?
>
> Una eprom altro non ᅵ che una memoria... Dentro ci va quello che
> serve per l'applicazione in cui ᅵ inserita e possono essere semplici
> dati o parti di programma, o tutti e due...

per esempio volendo fare un circuito per far lampeggiare un gruppo di
led che codice andrebbe messo nella memoria ? grazie e scusate se dico
stupidagini ma sn davvero agli inzi :/


Marco Trapanese

unread,
May 15, 2010, 1:55:23 AM5/15/10
to
Il 15/05/2010 0.18, Avanaboy ha scritto:

> per esempio volendo fare un circuito per far lampeggiare un gruppo di
> led che codice andrebbe messo nella memoria ? grazie e scusate se dico
> stupidagini ma sn davvero agli inzi :/


Per fare quello che chiedi sarebbe piᅵ semplice utilizzare un
microcontrollore.

Ma se proprio vuoi provare a usare delle eeprom (parallele) ti serve un
contatore per generare gli indirizzi. Poi nelle relative locazioni
inserisci i valori che vuoi far assumere alle uscite (es. bit alto led
acceso).

Facendo quindi la scansione della memoria ottieni la sequenza voluta.
Ho usato un sistema simile come player audio: nelle celle avevo infatti
memorizzato i campioni audio.

Marco

Claudio_F

unread,
May 15, 2010, 5:09:17 AM5/15/10
to
Avanaboy ha scritto:

> per esempio volendo fare un circuito per far lampeggiare un gruppo di
> led che codice andrebbe messo nella memoria ? grazie e scusate se dico
> stupidagini ma sn davvero agli inzi :/


Puo' essere che usi un termine per indicare qualcos'altro.

La eprom come ti hanno detto e' solo una memoria, cioe' una tabella di
valori identificabili ciascuno con un indice (indirizzo).

Da un lato fornisci l'indirizzo binario dell'elemento che ti interessa,
dall'altro ottieni il valore binario contenuto. Nessun linguaggio e
nessun codice, solo i valori che a te interessa preventivamente memorizzare.

Se poi la eprom viene inserita in un contesto specifico, ad esempio un
sistema a microprocessore, allora i valori contenuti possono essere la
rappresentazione binaria delle istruzioni eseguibili da quel particolare
microprocessore, e in tal caso il codice andra' scritto nell'assembler
di quel micro (ogni micro ha il suo specifico set di istruzioni).

Le eprom sono "antiche" rispetto alle piu' attuali EEPROM o FLASH, serve
una specifica lampada agli ultravioletti per cancellarle, tuttavia
sono molto semplici da utilizzare e possono essere programmate anche a
mano con una serie di interruttori "come si faceva una volta" ;)


ciao
Claudio_F

Avanaboy

unread,
May 15, 2010, 7:00:17 AM5/15/10
to
Claudio_F ci ha detto :

uhm inizio a capire ... sarebbe interessante se qualcuno potese
postarmi cosa mettere nella eprom per fare accendere e spegnere un led
, in modo che posso rendermi effettivamente conto di cosa e come va
messo dentro una eprom ... si puo' fare o chiedo troppo ? grazie in
qualsiasi caso :-)


Marco Trapanese

unread,
May 15, 2010, 7:38:27 AM5/15/10
to
Il 15/05/2010 13.00, Avanaboy ha scritto:

> uhm inizio a capire ... sarebbe interessante se qualcuno potese postarmi
> cosa mettere nella eprom per fare accendere e spegnere un led , in modo
> che posso rendermi effettivamente conto di cosa e come va messo dentro
> una eprom ... si puo' fare o chiedo troppo ? grazie in qualsiasi caso :-)


Hai letto il mio post?

Marco

silviellos

unread,
May 15, 2010, 7:54:19 AM5/15/10
to

"Marco Trapanese" ha scritto nel messaggio

>> uhm inizio a capire ... sarebbe interessante se qualcuno potese postarmi
>> cosa mettere nella eprom per fare accendere e spegnere un led , in modo
>> che posso rendermi effettivamente conto di cosa e come va messo dentro
>> una eprom ... si puo' fare o chiedo troppo ? grazie in qualsiasi caso :-)
>
>
> Hai letto il mio post?
>
> Marco

Mi sa di no


Avanaboy

unread,
May 15, 2010, 7:57:13 AM5/15/10
to
Scriveva silviellos sabato, 15/05/2010:

Certo che l'ho letto , solo che non sono in grado di fare il contatore
e di genrare gli indirizzi , quindi mi sarebbe piaciuto se qualcuno lo
avrebbe potuto fare per me , in modo da rendermi conto quale ᅵ il
lavoro effettivo , e per poter trarre spunto per studiare e comprendere
tutto ;)


Fulvio

unread,
May 15, 2010, 8:22:38 AM5/15/10
to
Avanaboy wrote:

> per esempio volendo fare un circuito per far lampeggiare un gruppo di
> led

Puo' anche esser programmata per far apparire un certo valore ai piedini con
un semplice circuito di decodifica degli indirizzi.
Ovvero no preclude che ci vuole solo un programma per mcu.
--
Archlinux on (uname -a)
F

Roberto Deboni

unread,
May 15, 2010, 9:51:52 AM5/15/10
to
Avanaboy wrote:
> Scriveva silviellos sabato, 15/05/2010:
>> "Marco Trapanese" ha scritto nel messaggio
>>
>>>> uhm inizio a capire ... sarebbe interessante se qualcuno potese
>>>> postarmi
>>>> cosa mettere nella eprom per fare accendere e spegnere un led , in modo
>>>> che posso rendermi effettivamente conto di cosa e come va messo dentro
>>>> una eprom ... si puo' fare o chiedo troppo ? grazie in qualsiasi
>>>> caso :-)
>>>
>>>
>>> Hai letto il mio post?
>>>
>>> Marco
>>
>> Mi sa di no
>
> Certo che l'ho letto , solo che non sono in grado di fare il contatore

Il contatore non si fa, e' un componente che si acquista.
L'uscita di un contatore e' un numero codificato in bit.
Se lei applica questo numero agli ingressi degli indirizzi dell'EPROM,
ha il risultato di scandire, uno dietro l'altro, sull'uscita dati
dell'EPROM, il contenuto di ogni cella di memoria.

> e
> di genrare gli indirizzi ,

Gli indirizzi sono "generati" dal contatore.
Lei deve semplicemente studiarsi la documentazione della EPROM che ha
prescelto per capire come "presentare" gli indirizzi "prodotti" dal
contatore.

> quindi mi sarebbe piaciuto se qualcuno lo
> avrebbe potuto fare per me , in modo da rendermi conto quale ᅵ il lavoro
> effettivo , e per poter trarre spunto per studiare e comprendere tutto ;)

I vari produttori di EPROM forniscono, oltre alla documentazione
specifica (datasheet) anche un profluvio di note tecniche, di note
applicative, contenenti un mucchio di esempi, e francamente mi pare
scorretto nei confronti della massa dei partecipanti, occupare banda per
fare un semplice copia ed incolla di qualcosa che e' fatto bene e non
richiede di essere riscoperto come acqua calda.

--
Roberto Deboni

[Messaggio Usenet via Tiscali su text.giganews.com. Se leggete via Web
il sottoscritto informa che non conosce o partecipa al sito/forum Web.]

Large Hadron Collider

unread,
May 15, 2010, 10:18:56 AM5/15/10
to
Nel suo scritto precedente, Avanaboy ha sostenuto :

hai posta!!


Avanaboy

unread,
May 15, 2010, 10:25:59 AM5/15/10
to
Roberto Deboni ci ha detto :

Ti ringrazio , vorra dire ke mi comprero' una eprom e iniziero' a
studiarmi gli esempi :)

P.S: dammi del tu , sicuramente sono mooolto piu' giovane e inespero ti
te ;) :)


mmm

unread,
May 15, 2010, 11:20:13 AM5/15/10
to
Avanaboy wrote:
> Roberto Deboni ci ha detto :

<snip>

>
> Ti ringrazio , vorra dire ke mi comprero' una eprom e iniziero' a
> studiarmi gli esempi :)
>

recupera qualche motherboard scassata possibilmente non recenti[ssima]
troverai le flash ( eprom moderne ) "gratis", sono quasi sempre montate
su zoccolo

deny more (tm)

unread,
May 15, 2010, 4:23:35 PM5/15/10
to
Avanaboy ha scritto:

> Mi piacerebbe sapere in che linguaggio viene scritto il codice da
> mettere in una eprom ?? in ASM per caso ?

Punto I: il programmatore e il cancellatore di EPROM ce l'hai? :)

Marco Trapanese

unread,
May 16, 2010, 4:00:57 AM5/16/10
to
Il 15/05/2010 16.25, Avanaboy ha scritto:

> Ti ringrazio , vorra dire ke mi comprero' una eprom e iniziero' a
> studiarmi gli esempi :)


Di dove sei?

Ho una scatola piena di eprom finestrate.
Se passi te ne posso dare una manciata. Aggratisse of course.

Se ti interessa scrivimi che appena posso verifico il modello esatto.

Marco / Inverigo (CO)

Avanaboy

unread,
May 16, 2010, 9:24:32 AM5/16/10
to
Il 15/05/2010, deny more (tm) ha detto :

Si questo c'ᅵ l'ho , ho un programmatore per Pic ed Eprom , pero'
ovviamente sono supporta tutti i modelli , magari domani ( oggi ᅵ
domenica ) provo a girare peer i negozzi di elettronica per vedere se
tropo qualcosa di piu' completo ;)


Claudio_F

unread,
May 16, 2010, 11:55:55 AM5/16/10
to
Avanaboy ha scritto:

> Si questo c'è l'ho , ho un programmatore per Pic ed Eprom

E allora mi sa di no :)

Una eprom si cancella con una lampada UV (lo avevo gia' scritto)

Ribadisco che secondo me stai usando il nome eprom ma in realta' intendi
qualcos'altro.

Per esempio, non e' che quel programmatore serve solo per le eeprom
seriali? (nota le due "e", e che sono tutt'altra cosa dalle eprom parallele)

Avanaboy

unread,
May 16, 2010, 12:23:23 PM5/16/10
to
Claudio_F ci ha detto :
> Avanaboy ha scritto:
>
>> Si questo c'ᅵ l'ho , ho un programmatore per Pic ed Eprom

Si beh allora sto sicuramente sbagliando io ... le eprom che il
programmatore che ho riesce a programamre sono le 24CXX e poi svariati
tipi di Pic ... sto sbagliando io ? se si scusatemi , ma sn davvero
alle prime armi ... :/


Marco Trapanese

unread,
May 16, 2010, 12:44:49 PM5/16/10
to
Il 16/05/2010 18.23, Avanaboy ha scritto:

> Si beh allora sto sicuramente sbagliando io ... le eprom che il
> programmatore che ho riesce a programamre sono le 24CXX e poi svariati
> tipi di Pic ... sto sbagliando io ? se si scusatemi , ma sn davvero alle
> prime armi ... :/


Se sei alle prime armi forse non ti conviene partire in quarta con la
logica programmabile ;)

Comunque le 24C02 sono EEPROM seriali (I2C) quindi non gestibili
direttamente con un bus indirizzi. Ti ci vuole ad esempio un
microcontroller.

Questo ᅵ il datasheet, dagli un'occhiata:

http://www.rennes.supelec.fr/ren/fi/elec/ftp/docs/i2c/24c16.pdf

I PIC invece sono una famiglia di microcontroller.
Marco

Avanaboy

unread,
May 16, 2010, 12:48:49 PM5/16/10
to
Marco Trapanese ha usato la sua tastiera per scrivere :

okay grazie , ora gli do un'occhiata :)


0 new messages