Vedo che Atmel ha fatto parecchi processori.
Vorrei sapere quali posso programmare utilizzando la IDE Arduino (oltre agli Atmega che si usano sulle board Arduino).
Presumo tutta la serie AVR ... ???
In particolare mi interessano microcontrollori con tanti piedini in formato DIL, da poter montare facilmente su breadboard/millefori.
Devo crearmi nel famoso file una board specifica..... ma come faccio a specificare nell' ambiente di sviluppo le porte in piu' che l' Atmel328 non ha ???
PS: Io in realta' stavo guardando l' ATMEGA1284 che rispetto al 644 ha il doppio di flash, il doppio di ram e il doppio di eeprom.
@acik:
sono microcontrollori, non microprocessori.
La serie Atmega644/1284 la puoi programmare con un core apposito derivato da quello del Sanguino.
Le serie Attiny25/45/85, Attiny24/44/84 e Attiny2313 con il core Tiny.
Trovi sia il core modificato per gli Atmega644/1284 che la guida per la serie Tiny sul mio sito: http://www.leonardomiliani.com/?page_id=374
Al momento non ci sono altri core che supportano altri microcontrollori Atmel dall'IDE di Arduino. Puoi programmarli tutti usando però un qualunque editor scrivendo in C, compilando e poi flashando da terminale il chip.
leo72:
...Puoi programmarli tutti usando però un qualunque editor scrivendo in C, compilando e poi flashando da terminale il chip.
dopo aver scritto il codice C, per compilare basta usare il 'gcc' come compilatore? e da terminale è possibile flashare un micro?
pura curiosità
Usi avr-gcc, la versione di gcc per micro Atmel. Puoi flashare il micro usando avrdude, uno strumento da terminale, usando sia l'Arduino come programmatore (con lo sketch ArduinoISP) sia un programmatore supportato da avrdude (USBtinyISP, USBasp, STk500 ecc...).
Se hai Windows, puoi usare l'IDE ufficiale Atmel (WinAVR mi pare).
leo72:
Usi avr-gcc, la versione di gcc per micro Atmel. Puoi flashare il micro usando avrdude, uno strumento da terminale, usando sia l'Arduino come programmatore (con lo sketch ArduinoISP) sia un programmatore supportato da avrdude (USBtinyISP, USBasp, STk500 ecc...).
Se hai Windows, puoi usare l'IDE ufficiale Atmel (WinAVR mi pare).
leo72: @acik:
sono microcontrollori, non microprocessori.
La serie Atmega644/1284 la puoi programmare con un core apposito derivato da quello del Sanguino.
Le serie Attiny25/45/85, Attiny24/44/84 e Attiny2313 con il core Tiny.
Trovi sia il core modificato per gli Atmega644/1284 che la guida per la serie Tiny sul mio sito: Arduino – Leonardo Miliani
Al momento non ci sono altri core che supportano altri microcontrollori Atmel dall'IDE di Arduino. Puoi programmarli tutti usando però un qualunque editor scrivendo in C, compilando e poi flashando da terminale il chip.
Non è che per caso hai anche il bootloader per il 164p??? (Ho provato ad inserire quello che ho scaricato dal tuo sito che è del 1284, lo scarica ma dà errore verso la fine e ovviamente non funziona.. )