Errore struttura dati
Moderatore:
Paolino
2
voti
Se vuoi continuare a programmare microcontrollori (e non solo) ti consiglio davvero di studiarti in modo non superficiale il C ed il C++. Procurati un buon manuale, non di arduino e di come programmare per questo o quest'altro microcontrollore, ma un manuale di programmazione C/C++. Una volta imparati puoi usarli ovunque quindi è tutto di guadagnato per il tuo curriculum.
"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?
Qualcosa non ha funzionato...
Lo sapete che l'arroganza in informatica si misura in nanodijkstra?
-

fairyvilje
15,0k 4 9 12 - G.Master EY

- Messaggi: 3047
- Iscritto il: 24 gen 2012, 19:23
0
voti
Concordo al 100,00%
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Sì, hai perfettamente ragione. purtroppo, quello che ho trovato in giro, riguarda il C/C++ Standard (Con le librerie già pronte di windows/Linux/OS X). So già che apprenderò qualcosa di nuovo ma purtroppo non riesco a trovare qualcosa di veramente utilizabile nei microcontrollori. Posso anche dirti che io ho un AT90S8515 e per non aver trovato qulche esempio e/o qualche libro che parla di come funzionano e come usarli l'ho accantonato, comprando questo arduino.
-

daniele1996
610 3 8 11 - Sostenitore

- Messaggi: 1554
- Iscritto il: 29 ago 2011, 11:29
0
voti
Forse
TardoFreak se non ricordo male aveva già partecipato ad una mia discussione su questo microcontrollore...
-

daniele1996
610 3 8 11 - Sostenitore

- Messaggi: 1554
- Iscritto il: 29 ago 2011, 11:29
0
voti
per esempio, posso sapere come si lavora con qualunque cosa... ma se non so come usare / mappare i pin di un micro, non potrò usarli...
-

daniele1996
610 3 8 11 - Sostenitore

- Messaggi: 1554
- Iscritto il: 29 ago 2011, 11:29
0
voti
Imparare il C++ standard non significa solo imparare ad usare le librerie standard ma capire il funzionamento del linguaggio, le tecniche di programmazione, le modalità per implementare gli algoritmi in modo efficace e molto molto altro.
Imparato il linguaggio le librerie puoi anche dimenticartele e scrivertele te, specialmente nei contesti di programmazione low-level.
Nel momento in cui si ha un microcontrollore sconosciuto (e si ha una discreta dimestichezza col linguaggio di riferimento, e la voglia di sporcarsi le mani con l'assembly) si procede alla lettura dei datasheet e dei manuali tecnici forniti dai produttori. Altrimenti diventa veramente difficile.
Imparato il linguaggio le librerie puoi anche dimenticartele e scrivertele te, specialmente nei contesti di programmazione low-level.
Nel momento in cui si ha un microcontrollore sconosciuto (e si ha una discreta dimestichezza col linguaggio di riferimento, e la voglia di sporcarsi le mani con l'assembly) si procede alla lettura dei datasheet e dei manuali tecnici forniti dai produttori. Altrimenti diventa veramente difficile.
"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?
Qualcosa non ha funzionato...
Lo sapete che l'arroganza in informatica si misura in nanodijkstra?
-

fairyvilje
15,0k 4 9 12 - G.Master EY

- Messaggi: 3047
- Iscritto il: 24 gen 2012, 19:23
0
voti
Poi daniele chiariamoci, io ti parlo dall'altra parte del burrone. Di microcontrollori sono abbastanza ignorante, tanto è vero che studio informatica non elettronica. Quindi è ovvio che punto sul mio settore
. Ma se il tuo progetto diventa più complesso di accendere o spegnere un LED posso assicurarti che saper mappare bene i pins è l'ultima delle tue preoccupazioni, prima c'è da scrivere tutto il resto
...
"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?
Qualcosa non ha funzionato...
Lo sapete che l'arroganza in informatica si misura in nanodijkstra?
-

fairyvilje
15,0k 4 9 12 - G.Master EY

- Messaggi: 3047
- Iscritto il: 24 gen 2012, 19:23
1
voti
Momentaneamente rimango con arduino. Comprerò un libro di C/C++ nei prossimi giorni :) Si, concordo con te... mappare i pin momentaneamente è una grossa barriera per me, logicamente già interfacciare LCD, usare interrupt ecc richiede una buona conoscenza dell assembler, C/C++ e so che momentaneamente con le conoscenze che ho, nemmeno facendo copia e incolla riuscirei a concludere qualcosa. altro che attachInterrupt....
-

daniele1996
610 3 8 11 - Sostenitore

- Messaggi: 1554
- Iscritto il: 29 ago 2011, 11:29
2
voti
daniele1996 ha scritto:Comprerò un libro di C/C++ nei prossimi giorni
C e C++ sono due linguaggi diversi, non cercare di impararli contemporaneamente. Scegline uno, e studia a fondo quello.
It's a sin to write
instead of
(Anonimo).
...'cos you know that
ain't
, right?
You won't get a sexy tan if you write
in lieu of
.
Take a log for a fireplace, but don't take
for
arithm.
instead of
(Anonimo)....'cos you know that
ain't
, right?You won't get a sexy tan if you write
in lieu of
.Take a log for a fireplace, but don't take
for
arithm.-

DirtyDeeds
55,9k 7 11 13 - G.Master EY

- Messaggi: 7012
- Iscritto il: 13 apr 2010, 16:13
- Località: Somewhere in nowhere
0
voti
Di C ho un libro di università... purtroppo l'ho già finito...(ultimo argomento -> strutture dati) di C++ so solo che è ad oggetti...
-

daniele1996
610 3 8 11 - Sostenitore

- Messaggi: 1554
- Iscritto il: 29 ago 2011, 11:29
Torna a Firmware e programmazione
Chi c’è in linea
Visitano il forum: Nessuno e 8 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)