Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Matrice [C / C++]

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

1
voti

[141] Re: Matrice [C / C++]

Messaggioda Foto Utentesimo85 » 22 apr 2014, 2:00

È tutto spiegato nelle docu:

http://www.nongnu.org/avr-libc/user-man ... 800b3d9546

In parole povere quell' istruzione cambia lo stato logico del PB5.
Vedo che le mie preghiere sono state ascoltate.
Avatar utente
Foto Utentesimo85
30,8k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9930
Iscritto il: 30 ago 2010, 4:59

0
voti

[142] Re: Matrice [C / C++]

Messaggioda Foto Utentedaniele1996 » 22 apr 2014, 2:08

OT: Tra poco ti seguirò... odio windows.. e amo linux... purtroppo su linux non ho tutti i programmi che amo su windows..

ritornando a noi...
Codice: Seleziona tutto
_BV(PB5)

significa: Bit Value ( Porta )
potrei usarlo per leggere il valore del pin?
Avatar utente
Foto Utentedaniele1996
570 2 7 11
Sostenitore
Sostenitore
 
Messaggi: 1143
Iscritto il: 29 ago 2011, 11:29

0
voti

[143] Re: Matrice [C / C++]

Messaggioda Foto Utentedaniele1996 » 22 apr 2014, 2:21

Sinceramente... questo è quello che mi compare quando voglio programmarlo... ho un ATMEGA 2560 e nella lista degli AVR non spunta... D:
Allegati
Cattura.PNG
Avatar utente
Foto Utentedaniele1996
570 2 7 11
Sostenitore
Sostenitore
 
Messaggi: 1143
Iscritto il: 29 ago 2011, 11:29

1
voti

[144] Re: Matrice [C / C++]

Messaggioda Foto Utentesimo85 » 22 apr 2014, 2:25

Non ricordo se puoi usarlo per leggere il valore del pin.
Al massimo fai un AND con con i rispettivi valori settati.

Se poi sei interessato ad usare i tool su Linux, nel sito linkato ci sono le ir istruzioni per compilare.

Al limite apri un post e ti posso guidare nei passi.

Ora è tardi e non è ora di pensare ai micro AVR.
Buonanotte.
Avatar utente
Foto Utentesimo85
30,8k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9930
Iscritto il: 30 ago 2010, 4:59

0
voti

[145] Re: Matrice [C / C++]

Messaggioda Foto UtenteShockwaver » 22 apr 2014, 9:24

Ah, e un'altra cosa...
Oltre a tutto quello che è stato detto, dovresti anche impratichirti con le varie tecniche orafe e scultoree perché al termine di questo thread sia che tu risolva o no il problema che avevi, mi sembra d'obbligo fare a Foto UtenteDirtyDeeds Foto UtenteTardoFreak Foto Utentesimo85 e Foto Utentefairyvilje una statua d'oro massiccio 24k a testa!! :lol:
Scala 10:1, un palazzo di 4-5 piani :lol:
Anyone who has never made a mistake has never tried anything new
Two things are infinite: universe and human stupidity, and I'm not sure about the former
You did not really understand something unless you can explain it to your grandmother
A. Einstein
Avatar utente
Foto UtenteShockwaver
770 1 5 11
Expert
Expert
 
Messaggi: 859
Iscritto il: 3 mar 2010, 18:56

1
voti

[146] Re: Matrice [C / C++]

Messaggioda Foto Utentesimo85 » 22 apr 2014, 10:24

Beh io non ho fatto nulla riguardo al codice, anzi, ho pure detto la mia cavolata riguardo al C++, poi ho rifatto le prove veloci ed ho ringraziato Foto Utentefairyvilje.
Anche se continuo a non capire perché è stato rinominato il tipo di dato bool a boolean..

Mah!

Quello che mi fa piacere è che Foto Utentedaniele1996 abbia finalmente capito che usare l' IDE di Arduino non è nulla di educativo. Si finisce per scrivere codice a casaccio, senza sapere quello che si fa.
E questo thread ne è la prova scritta.
Avatar utente
Foto Utentesimo85
30,8k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9930
Iscritto il: 30 ago 2010, 4:59

0
voti

[147] Re: Matrice [C / C++]

Messaggioda Foto Utentefairyvilje » 22 apr 2014, 10:29

simo85 ha scritto:Anche se continuo a non capire perché è stato rinominato il tipo di dato bool a boolean...

Tecnicamente parlando penso (spero) che abbiano solo fatto una cosa del tipo nelle loro librerie
Codice: Seleziona tutto
typedef bool boolean;

Sempre a livello di supposizioni credo che sia stato fatto per essere più simile a java ed altri linguaggi che uno potrebbe conoscere già.

Ma la verità è che tutto ciò rimane un mistero :D :mrgreen:
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...

Lo sapete che l'arroganza in informatica si misura in nanodijkstra? :D
Avatar utente
Foto Utentefairyvilje
11,4k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 2452
Iscritto il: 24 gen 2012, 19:23

1
voti

[148] Re: Matrice [C / C++]

Messaggioda Foto UtenteShockwaver » 22 apr 2014, 10:37

Di pure quello che vuoi ma la pazienza e la voglia di spiegare per me sono sempre encomiabili.. :mrgreen: :ok:
Anyone who has never made a mistake has never tried anything new
Two things are infinite: universe and human stupidity, and I'm not sure about the former
You did not really understand something unless you can explain it to your grandmother
A. Einstein
Avatar utente
Foto UtenteShockwaver
770 1 5 11
Expert
Expert
 
Messaggi: 859
Iscritto il: 3 mar 2010, 18:56

2
voti

[149] Re: Matrice [C / C++]

Messaggioda Foto Utentefairyvilje » 22 apr 2014, 10:38

E invece...
http://forum.arduino.cc/index.php/topic,139382.0.html

A quanto pare ci sono differenze effettive fra bool e boolean. "boolean" è definito per essere lungo un byte in memoria. "bool" è il tipo predefinito e la sua dimensione dipende dall'architettura (per quanto non possa cambiare ciò che va a rappresentare).
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...

Lo sapete che l'arroganza in informatica si misura in nanodijkstra? :D
Avatar utente
Foto Utentefairyvilje
11,4k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 2452
Iscritto il: 24 gen 2012, 19:23

0
voti

[150] Re: Matrice [C / C++]

Messaggioda Foto Utentesimo85 » 22 apr 2014, 15:20

Grazie per il link.

Da quanto ho capito, non è che abbia molta utilità..
No?
Avatar utente
Foto Utentesimo85
30,8k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9930
Iscritto il: 30 ago 2010, 4:59

PrecedenteProssimo

Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite