Newsgroup: it.hobby.elettronica.digitale
Titolo: dove trovare dei suoni e come pilotare l'uscita DAC di un 8051 ???

Salve a tutti, ...
... vorrei provare a riprodurre alcuni suoni con un microprocessore della
Cygnal C8051F120.
Ho l'uscita DAC opportunamente collegata ad un amplificatorino composto da
un LM358.
Vorrei riprodurre un semplice suono tipo BOING, o GONG, o oltri, ... ma non
ho mai lavorato sulle DAC e oltretutto non saprei da quali frequenze sono
composti quei suoni.
Esiste qualche sito da dove scaricare delle routines o info per la
riproduzione di suoni ???
Ciao e grazie ancora a tutti.
Marco

 riproduzione di suoni ???
Io non lo so (ma penso che qualcosa esista), pero' ti ripeto:
iscriviti al forum 8052 italiano
http://groups.yahoo.com/group/8052/
e prova a chiedere li'. Magari qualcuno lo sa.
-- 
Faumarz

 ha scritto nel
messaggio news:AzQLc.10544$OH4.1...@twister1.libero.it...


 VEdrai che va, io ci ho fatto vari suoni
eheheh... tu sempre tutto facile è...
ma mica hanno tutti più di 20 anni di esperienza
:))
coals
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Cygnal C8051F120.
e' una DSP?


No, ... il C8051F120 è un banalissimo microcontrollore della Cygnal, con 64
porte I/O e 2 uscite DAC.
Ciao.
Marco.

 Faumarz
Lo farň immediatamente.
Grazie.

 Metti quel file nel micro e lo rigeneri alla velocita' prevista
Innanzitutto grazie per l'interessamento, ...
... ora però, data la mia scarsa esperienza, devo chiederti una cosa.
Come "metto" un file RAW su un microcontrollore ???
Io uso il sistema di sviluppo della Cygnal dedicato per il microcontrollore
C8051F120, programmando in assembler.
A presto.
Marco.

 porte I/O e 2 uscite DAC.
Aggiungo per chiarezza che si tratta di un derivato del 8051, cioč uno dei
micro piů usati al mondo se non il piů.
La Cygnal č una delle tante case che li produce nelle decine di versioni
disponibili sul mercato e una delle marche con prestazioni superiori
riguardo al micro in oggetto.


 C8051F120, programmando in assembler.
Gran bella attrezzatura.
Buona smanettata. ;)
Gabriele.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Gabriele.
Marco.

 C8051F120, programmando in assembler.
Non so quanta memoria abbia quel micro, ma hai considerato
che un segnale audio non compresso di qualita' telefonica
ti occupa 8 KB per ogni secondo?

sono molto differenti dai PIC della microchip?

 sono molto differenti dai PIC della microchip?
In linea di massima si'. Piu' o meno l'unico punto di contatto e' che
entrambi sono nella fascia del microcontrollori "8 bit".
Secondo me gli 8051 sono MOOOOOOOOOOOOLTO, molto meglio.
Ma spiegarti perche' qui sarebbe troppo lungo e difficile: se vuoi qualche
info in proposito visita il sito 
http://www.8052.it/
I derivati 8051 poi sono tantissimi, e prodotti da moltissime aziende
diverse.
-- 
Faumarz

 ti occupa 8 KB per ogni secondo?
Solitamente i derivati 8051 possono indirizzare fino a 64Kb senza code
banking, alcuni MB con code banking. Memoria esterna, di solito.
Il Cygnal C8051F120 invece ha ben 128Kb di ROM banked interna.
Una bella bestia, nella sua categoria. Io non lo definirei infatti un
"banalissimo microcontrollore". E' un micro decisamente potente.
-- 
Faumarz

 Faumarz
Marco

 in grado di sfruttarlo al massimo, .... spero di saperlo spremere presto.
ho visto che ha anche funzioni da DSP... certo che per incominciare hai
preso quello più facilè è... ;)
Cmq è lo stesso, tanto se non ti serve lo usi fino a dove vuoi, poi magari
vuoi andare avanti nelle funzioni e ce l'hai la belle disponibili.
Bello anche l'ADUC841, in sample da Analog Devices.
Anche la Texas manda sample 8051.


io i PIC li programmo in C, questi che tu dici essere più perfoormanti, in
quali linguaggi possono essere programmati?
Questo discorso mi sta stuzzicando molto. Grazie delle informazioni.,

Pierre de Fermat wrote:

I piu' diffusi linguaggi sono assembler e C.
Ma ci sono anche compilatori e interpreti basic, forth, pascal, modula-2,
PL/M, e ultimamente ho visto perfino un compilatore C++ e una Java Virtual
Machine.
Dai un'occhiata al sito 
http://www.8052.it/
 ed eventualmente iscriviti alla
mailing list 
http://groups.yahoo.com/group/8052/
Ciao
-- 
Faumarz