Consiglio sui microcontrollori atmel

Sezione dedicata ai Microcontrollori e ai Sistemi Embedded

Consiglio sui microcontrollori atmel

Postby franco60 » 28 Feb 2014, 16:37

Salve ,
eccomi in queste pagine a chiuedere aiuto.
vorrei imparare a utilizzare i micro controllori.

in rete c'è tanta roba ma mi sono iscritto in questo forum , perchè l'ho trovato molto interessante e ben fatto . ho visto che trattavate la famglia degli atmel.

Innanzi tutto , vi dico che sono un appassionato di elettronica ( amatoriale ). sui micro zero :( .
La mia richiesta è da dove partire ? ( ho recuperato una sheda testboard ATMega 103 con due schede con montati ATMega 128 16A1 )

mi piacerebbe qualcosa tipo imparare con piccoli esperimenti ( vedi kit arduino ) è possibile con questi della Atmel ?

o se sapete indicarmi dove fare un corso , vivo a torino

grazie
franco60
 
Posts: 33
Joined: 27 Feb 2014, 11:57
Location: Torino

Re: atmel

Postby Leonardo » 28 Feb 2014, 20:44

Salve Franco,

Il successo di Arduino è stato decretato anche dalla sua facilità di utilizzo.

Ti consiglio di partire con un kit Arduino, magari con l'ausilio di qualche libro, per apprendere le basi dell'elettronica e della programmazione a scopo hobbystico.

Torino mi sembra che è la città di Arduino col fablab (http://fablabtorino.org) e ogni tanto organizzano degli eventi, corsi non saprei.

Ciao
Il mio blog di elettronica: http://electro-logic.blogspot.it
User avatar
Leonardo
 
Posts: 502
Joined: 29 May 2013, 22:31
Location: Parma

Re: atmel

Postby deluca » 28 Feb 2014, 21:13

Franco,
anche se pur minimamanete, hai conoscenza di qualche linguaggio di programmazione tipo:
C, Basic, Pascal, Assembly o devi veramente iniziare da zero anche per quanto riguarda questo aspetto.
Le schede da te indicate vanno benissimo per iniziare a studiare seriamente i micro della famiglia Atmel senza necessariamente spendere altri quattrini per l'acquisto di altri kit..... ovviamente se hai a corredo lo schema elettrico delle board.

Inoltre, se possiedi un PC anche datato con XP, con una porta parallela potrai facilmente programmare i micro con l'ausilio di un programmatore parallelo/ISP autocostruito da collegare alla vecchia porta stampante. Quindi non spenderesti nulla per il programmatore ISP. Poi, una volta caricato sui micro Atmega128 il bootloader, potresti programmarli per mezzo di un loader sfruttando la com seriale RS232 o un convertitore USB-seriale.

Considera comunque l'acquisto di una scheda di sviluppo + "moderna" e di un sistema di sviluppo semplice per la stesura e la compilazione dei programmi, visto che sei praticamente alle prime armi.
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: atmel

Postby franco60 » 28 Feb 2014, 23:00

per quanto riguarda i linguaggi devo cominciare da zero . ( le uniche conoscenze sono quelle lette nei vari siti per cercare di capire )
ho lo o schema delle schede , per quanto riguarda il pc son seriale no :(
si può integrare una scheda che tramuti da seriale a usb ? ( mi sembra che ho visto qualcosa ) ma ovvio non so se con la mia scheda si possa. tipo questa http://www.robotstore.it/product/153/Po ... ATMEL.html
stavo pensando di scaricare il programma della Atmel , studio 6.1 , può essermi di aiuto ?
franco60
 
Posts: 33
Joined: 27 Feb 2014, 11:57
Location: Torino

Re: Consiglio sui microcontrollori atmel

Postby deluca » 28 Feb 2014, 23:07

AVR studio 6.1 è abbastanza complesso per un principiante. L'ambiente di sviluppo è completo e vasto, ed il linguaggio è C o C++.
Il che mi sembra difficile se lo devi affrontare da zero.
Ti consiglio AVR studio 4. Puoi programmare in C standard e in Assembly e l'ambiente è meno complesso.
Poi, per quanto riguarda il programmatore, quello può andare bene per iniziare.
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: Consiglio sui microcontrollori atmel

Postby franco60 » 28 Feb 2014, 23:12

grazie dei consigli ,
per quanto riguarda libri hai qualkosa da consigliarmi?
franco60
 
Posts: 33
Joined: 27 Feb 2014, 11:57
Location: Torino

Re: Consiglio sui microcontrollori atmel

Postby deluca » 28 Feb 2014, 23:15

ce ne stanno molti ma i migliori sono in inglese....
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: Consiglio sui microcontrollori atmel

Postby franco60 » 28 Feb 2014, 23:19

ho letto che ho bisogno anche di winavr è giusto?
franco60
 
Posts: 33
Joined: 27 Feb 2014, 11:57
Location: Torino

Re: Consiglio sui microcontrollori atmel

Postby js-bascom » 01 Mar 2014, 08:05

studio 6.1 , può essermi di aiuto ?
Se vuoi finire in manicomio allora si, senzaltro. :x

L'ultima version di Winavr e' WinAVR-20100110
John Samperi
Ampertronics Pty. Ltd.
www.ampertronics.com.au
* Electronic Design * Custom Products * Contract Assembly
User avatar
js-bascom
 
Posts: 176
Joined: 23 Mar 2013, 02:53
Location: Sydney, AUSTRALIA Ex Nunziata, Mascali (CT)

Re: Consiglio sui microcontrollori atmel

Postby franco60 » 01 Mar 2014, 09:13

cosa significa ?
franco60
 
Posts: 33
Joined: 27 Feb 2014, 11:57
Location: Torino

Re: Consiglio sui microcontrollori atmel

Postby franco60 » 01 Mar 2014, 09:15

ma dove lo trovo studio 4 , in atmel adesso c'è solo studio 6
franco60
 
Posts: 33
Joined: 27 Feb 2014, 11:57
Location: Torino

Re: Consiglio sui microcontrollori atmel

Postby deluca » 01 Mar 2014, 09:36

franco
non hai cercato bene. il software si trova negli archivi, in mezzo a questo elenco.
Scarica la versione 4.19
http://www.atmel.com/tools/studioarchive.aspx

oppure dal mio sito:
http://www.delucagiovanni.com/AvrStudio4Setup.rar

WinAVR lo scarichi qui:
http://www.delucagiovanni.com/WinAVR-20 ... nstall.rar


Per scaricare ti devi prima registrare.
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: Consiglio sui microcontrollori atmel

Postby ulisse21 » 01 Mar 2014, 12:42

ragazzi ciao a tutti,
ho scoperto :) su indicazioni di deluca questo compilatore "Great Cow BASIC" che compila per PIC e per AVR
per me è fantastico :) e soprattutto è free.

http://gcbasic.sourceforge.net/index.php
ulisse21
 
Posts: 49
Joined: 10 Nov 2012, 14:36

Re: Consiglio sui microcontrollori atmel

Postby pier » 01 Mar 2014, 13:45

Visto che mi sembri orientato al Basic ti consiglio di partire con il Bascom Avr scaricabile gratuitamente in versione demo dal sito mcselec.com. Questa versione ha una limitazione solo nel numero massimo di linee di codice compilabili ma è del tutto sufficiente per cominciare. Il bello è inoltre il simulatore con efficaci strumenti di simulazione di LCD, potenziometri, led. Puoi tranquillamente iniziare a scrivere qualche riga di codice (ci sono molti esempi allegati al programma) di fatto molto simili al basic e simularle all'interno dell'ambiente per vedere scritte anche animate sull'LCD o il risultato di conversioni ADC pilotate da un potenziometro etc. Il Bascom, come testimonia Deluca, è veramente potente ed efficiente e in costante aggiornamento gratuito. Io ne sono entusiasta contrariamente al "C like" Arduino di cui mi sfuggono le ragioni di tanto successo almeno per i principianti (il C non è propriamente intuitivo).
Buon lavoro
Pier
pier
 
Posts: 115
Joined: 11 Aug 2013, 22:05

Re: Consiglio sui microcontrollori atmel

Postby ulisse21 » 01 Mar 2014, 14:50

ciao pier,
conosco già bascom-avr e secondo la mia modesta esperienza è tra i più validi compilatori attualmente in giro per gli avr, ricco di istuzioni ed in continuo sviluppo. anche io uso la versione demo.
La versione commerciale purtroppo costa un tantino, ma ne vale la pena, appena posso la compro. per ora mi è bastata la demo.
ulisse21
 
Posts: 49
Joined: 10 Nov 2012, 14:36

Re: Consiglio sui microcontrollori atmel

Postby einstein » 01 Mar 2014, 15:32

ciao a tutti del forum.
anche io sono un nuovo iscritto e anche io sono interessato ad imparare ad usare i microcontrollori.
piccolo problema: non ho mai usato nessun microprocessore !!

ho procurato 2 atmega32-16pu e vorrei sapere come usarli e come programmarli.
da dove mi conviene partire, penso dal pdf del datasheet di atmel giusto?
User avatar
einstein
 
Posts: 88
Joined: 01 Mar 2014, 15:10
Location: Siracusa

Re: Consiglio sui microcontrollori atmel

Postby js-bascom » 01 Mar 2014, 21:29

Scarica la versione 4.19
Con questa versione forse no c'e' bisogno di scaricare WinAvr perche funziona anche con 'Atmel toolchain"??

Io uso ancora 4.18 SP3 con WinAvr ma la versione 4.19 aggiunge nuovi processori, apparentemente pero' sembra che se hai tutte due compilers installate (installati?? sono machili o femminili?? :D ) devi scegliere quale usare ad ogni progetto. C'e' un thread su AVRfreaks che spiega meglio la situazione.
John Samperi
Ampertronics Pty. Ltd.
www.ampertronics.com.au
* Electronic Design * Custom Products * Contract Assembly
User avatar
js-bascom
 
Posts: 176
Joined: 23 Mar 2013, 02:53
Location: Sydney, AUSTRALIA Ex Nunziata, Mascali (CT)

Re: Consiglio sui microcontrollori atmel

Postby franco60 » 02 Mar 2014, 15:39

deluca wrote:franco
non hai cercato bene. il software si trova negli archivi, in mezzo a questo elenco.
Scarica la versione 4.19
http://www.atmel.com/tools/studioarchive.aspx

oppure dal mio sito:
http://www.delucagiovanni.com/AvrStudio4Setup.rar

WinAVR lo scarichi qui:
http://www.delucagiovanni.com/WinAVR-20 ... nstall.rar


Per scaricare ti devi prima registrare.



ok adesso ho anche avr studio 4

non ho visto progetti gia fatti , ce ne sono ? giusto da incominciare a capire
franco60
 
Posts: 33
Joined: 27 Feb 2014, 11:57
Location: Torino

Re: Consiglio sui microcontrollori atmel

Postby deluca » 02 Mar 2014, 19:40

js-bascom wrote:Con questa versione forse no c'e' bisogno di scaricare WinAvr perche funziona anche con 'Atmel toolchain"??


@js-bascom,
la versione 4.19 ha problemi con la sua toolchain integrata, e penso non sia mai stata risolta da atmel.
Infatti è necessario disabilitare nella Custum option l'opzione toolchain e usare l'avr-gcc e il make della versione winavr2010 ecc.
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: Consiglio sui microcontrollori atmel

Postby deluca » 02 Mar 2014, 20:30

@franco
puoi iniziare con il più classico degli esempi "Blink Led" tanto per testare se l'hw è configurato correttamente.


Code: Select all
#include <avr/io.h>
#include <util/delay.h>

int main(void)
{
    DDRB=0xFF;          //PORT B (LEDs) output
    while(1)
    {
        PORTB=0x00;     //LEDs ON
        _delay_ms(1000); //delay
        PORTB=0xFF;     //LEDs OFF
        _delay_ms(1000); //delay
    }
}
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Next

Return to Microcontrollori e microprocessori

Who is online

Users browsing this forum: No registered users and 11 guests

cron