Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Iniziare con i microcontrollori (AVR Atmel)

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

1
voti

[11] Re: Iniziare con i microcontrollori (AVR Atmel)

Messaggioda Foto UtenteWALTERmwp » 9 ago 2015, 16:26

thunderbolt128 ha scritto:(...) e realizzare qualche programmino stupidissimo (...)
no, no, no, non esistono "programmini stupidissimi" ...
thunderbolt128 ha scritto:(...) Ora cosa mi consigliate di fare? Continuo esclusivamente sulla teoria o inizio anche a cimentarmi sulla pratica (...)
se la faccenda ti interessa veramente io suggerirei di mettere in pratica qualcosa, contestualmente allo studio.

Saluti
W - U.H.F.
Avatar utente
Foto UtenteWALTERmwp
30,2k 4 8 13
G.Master EY
G.Master EY
 
Messaggi: 8990
Iscritto il: 17 lug 2010, 18:42
Località: le 4 del mattino

0
voti

[12] Re: Iniziare con i microcontrollori (AVR Atmel)

Messaggioda Foto Utentethunderbolt128 » 9 ago 2015, 16:32

WALTERmwp ha scritto: no, no, no, non esistono "programmini stupidissimi" ...

Pardon, intendevo senza un fine concreto, a scopo puramente didattico ;-)
Come programmatore mi consigliate qualcosa di economico (USBasp) o partire subito con qualcosa di serio ?
(AVR dragon) ?
Atmel studio va scaricato previa registrazione. Può essere scaricato da privato o esclusivamente da aziende?
:D
Alla fine, non ricorderemo le parole dei nostri nemici, ma i silenzi dei nostri amici.
Martin Luther King
Avatar utente
Foto Utentethunderbolt128
1.640 1 8 13
Expert
Expert
 
Messaggi: 721
Iscritto il: 4 set 2012, 13:57

0
voti

[13] Re: Iniziare con i microcontrollori (AVR Atmel)

Messaggioda Foto UtenteEcoTan » 9 ago 2015, 17:46

Alcuni anni fa, ho scaricato AVR studio 4 gratis da privato previa registrazione.
Un sistema di sviluppo concorrente con linguaggio basic che si chiama Bascom-AVR lo ho avuto su CD-ROM acquistando un kit della rivista Nuova Elettronica non so quanti anni fa, questo kit si chiamava KM-2107 ed è stato quello che mi ha finalmente consentito di sbloccarmi coi microcontrollori (considera che avevo già lavorato diversi anni nell'industria proprio nel campo dei minicomputer elaboratori di processo e poi naturalmente anche sui PersonalComputer).
Quella versione di Bascom demo limita al 50% le dimensioni del compilato e forse si può scaricare gratuitamente.
Perciò ho provveduto ad acquistare la versione completa, circa 100 euro.
Come programmatore ho quello avuto da Nuova Elettronica che è cablato direttamente al connettore ISP però richiede un PC dotato di porta parallela, poi ho acquistato un Olimex elettronico che però funziona solo con AVR-studio4 e non è riconosciuto da Bascom, neppure dopo l'aggiornamento di questo.
Avatar utente
Foto UtenteEcoTan
7.720 4 12 13
Expert EY
Expert EY
 
Messaggi: 5426
Iscritto il: 29 gen 2014, 8:54

2
voti

[14] Re: Iniziare con i microcontrollori (AVR Atmel)

Messaggioda Foto UtenteTardoFreak » 9 ago 2015, 19:14

Atmel studio è scaricabile da chiunque.
Se vuoi vedere qualche esempio di come è struttrato un programma per microcontrollore ti suggerisco di guardare fra i miei articoli. Ci sono diversi esempi e poco importa se sono scritti per i PIC perché la struttura è sempre la stessa. Cambiano alcune cose ma sempre di C si tratta e scritto sempre in questo modo:
Codice: Seleziona tutto
int main(void)
{
  // Inizializzazioni
  for(;;)
  {
    // Ciclo infinito di funzionamento
  }
}

Poi, vabbè, più avanti scoprirai anche i sistemi operativi real time che ti permettono di utilizzare i cosiddetti "task" ma comunque la struttura di base è sempre questa.
Per arrivare a scrivere programmi complessi servono tempo, studio ed anche un po' di esperienza.
Si parte dal programma classico che fa lampeggiare un LED (ma non quello stile adruino eh!) per raggiungere volta per volta livelli di complessità più elevati.
Io suggerisco fermamente di non distrarti con altri linguaggi (non me ne voglia Foto UtenteEcoTan) perché, se la cosa ti appassionerà, arriverà il giorno in cui deciderai di utilizzare micro più potenti, magari a 32bit, e li si va di C e basta.
"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.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[15] Re: Iniziare con i microcontrollori (AVR Atmel)

Messaggioda Foto Utentethunderbolt128 » 10 ago 2015, 0:55

Immagine Aiuto.jpg
Immagine Aiuto.jpg (20.73 KiB) Osservato 3338 volte

Cosa devo inserire nel campo "company?" :?
Se non sbaglio dovrebbe essere il nome della azienda.... :shock:
Alla fine, non ricorderemo le parole dei nostri nemici, ma i silenzi dei nostri amici.
Martin Luther King
Avatar utente
Foto Utentethunderbolt128
1.640 1 8 13
Expert
Expert
 
Messaggi: 721
Iscritto il: 4 set 2012, 13:57

0
voti

[16] Re: Iniziare con i microcontrollori (AVR Atmel)

Messaggioda Foto UtenteSjuanez » 10 ago 2015, 1:00

Metti "private", di solito ti fa andare avanti. É solo una questione di acquisire dati marketing e non verificare requisiti. Dì solito. O_/ O_/
Più so e più mi accorgo di non sapere.

Qualsiasi cosa abbia scritto, tieni presente che sono ancora al mio primo rocchetto di stagno.
Avatar utente
Foto UtenteSjuanez
11,3k 6 8 13
G.Master EY
G.Master EY
 
Messaggi: 3479
Iscritto il: 18 mar 2015, 13:48

0
voti

[17] Re: Iniziare con i microcontrollori (AVR Atmel)

Messaggioda Foto UtenteTardoFreak » 10 ago 2015, 1:18

io ci scrivo "none".
Lo accettano tutti.
"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.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

Precedente

Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 11 ospiti