alto livello.
- pubblicata
8 anni fa
alto livello.
Il 25/04/2015 20:40, Megazone ha scritto:
comunque interessante... peccato che l'uso di un linguaggio interpretato, vada a discapito delle prestazioni (e ADC solo a 10 bit anche se con un buon sample rate)
soprattutto arm
-- bye !(!1|1)
not1xor1 ha detto:
Il 26/04/2015 09:30, Megazone ha scritto:
ad
:-)
>-- bye !(!1|1)
not1xor1"
"El_Ciula" ha scritto nel messaggio news:553caa58$0$29988$ snipped-for-privacy@news.tiscali.it...
no, l'IDE compila dal C++
alfio ha scritto:
"El_Ciula" ha scritto nel messaggio news:553cb84b$0$29991$ snipped-for-privacy@news.tiscali.it...
e' un linguaggio di programmazione, ma non viene interpretato runtime su Arduino, viene compilato in codice macchina dall'IDE e Arduino esegue il codice macchina gia' compilato. quando si parla di linguaggi interpretati, vuol dire che in runtime viene tradotta l'istruzione dal testo ascii all'istruzione assembler, quindi un semplice incrementa di 1, diventa una lunga serie di istruzioni macchina.
"El_Ciula" ha detto:
caratteristica di un linguaggio particolare ma della sua implementazione. Si possono creare sia interpreti che compilatori per ogni tipo i linguaggio. Nel caso di Arduino il C di partenza viene prima compilato (ovvero tradotto in lingiaggio macchina) e poi dato in pasto al modulo. Invece nel modulo in oggetto il linguaggio pseudo
microcontroller prima interpreta il comando e poi lo esegue, mentre su un compilato lo esegue e basta.
alfio ha scritto:
Non devi spiegare a me, quello che tu non sai.
Senza arroganza eh, giusto per parlarne.
Lo ho visto usare per un energy meter casereccio, confrontandolo con un hp 34401A ha un errore dell 0,5% Max sulla misura di Vrms Irms considerando anche i trasformatori di tensione/corrente.
Il formato 44pin oltretutto e' ancora umanamente possibile inciderlo a casa e saldarlo senza aria calda.
Ovviamente la potenza e' esuberante per quello che deve fare ma lascia posto a molte espansioni .
Giulia
"El_Ciula" ha scritto nel messaggio news:553ce56d$0$29991$ snipped-for-privacy@news.tiscali.it...
dalle domande che fai, sembri tu quello che non sa. parliamone, cosa non ti aggrada della mia spiegazione sulla differenza tra interpretato e compilato ?
not1xor1 ha detto:
Il 26/04/2015 12:48, Megazone ha scritto:
nel sito originale comunque parlano di compilazione, quindi anche questo linguaggio basic-like dovrebbe essere abbastanza veloce
-- bye !(!1|1)
alfio ha scritto:
La mia domanda era ironica.
Megazone ha scritto:
Il 26/04/2015 17:51, GIulia ha scritto:
pochi visto che vengono applicati su un segnale che varia rispetto a
dinamica piuttosto ridotta
quindi magari va tutto bene con un carico lineare, ma con forme d'onda della corrente fortemente distorte (fattore di cresta elevato) penso sia sano nutrire qualche dubbio
per quanto riguarda la potenza attiva poi, essendo i campioni non contemporanei (come nel caso di ADC indipendenti piuttosto che di un
numero di campioni per ciclo (per non parlare della non corrispondenza
BTW quanti sample per secondo fa il tuo energy meter casareccio?
-- bye !(!1|1)
Il 26/04/2015 18:38, Megazone ha scritto:
:-)
ic,=20
in effetti non si capisce bene... prima scrivono:
Still programming the old fashioned way: Write, Compile, Download, See the results? ---- Not any more
poi invece sotto: The language is simple and interactive like BASIC but compiled like C
probabile sia un compilatore JIT... quindi una via di mezzo tra il C e i linguaggi interpretati di una volta
-- bye !(!1|1)
"El_Ciula" ha detto:
Beh, ognuno la pensa come vuole in questo campo. Anche i primi microporcessori si programmavano in esadecimale ma questo non vuol
not1xor1 ha detto:
parla di interpretazione del codice con circa 500.000 linee al
This is an not an interpreted language and its not a compiled language language in the conventional sense. To explain; a conventional compiler takes the code as text and then creates code that is downloaded into the microcontrollers Flash memory. This language will take the source text and compiles it into addresses. When the program is running the addresses are executed one by one, these addresses point directly to machine code and thus the program runs as fast as the address pointer can point and run the addresses.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.