Pages: 1 [2] 3 4 ... 11   Go Down
Author Topic: Core Atmega 644P 1284P  (Read 7858 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Edison Member
*
Karma: 28
Posts: 2031
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma lo sai che gli atmega8 e la dev. Board di electro dragon l'ho gia' comrata!!!
ahahhaha ceh coincidenza fammi sapè come vanno in questi giorni mi arrivano =)
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

MC
Offline Offline
God Member
*****
Karma: 14
Posts: 917
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


Allora se vuoi "giocare" con qualcosa di alternativo e simil-MEGA, prova gli Atmega644/1284. Esistono dei core già pronti per poter usare questi micro con l'IDE di Arduino. Hanno molti più pin e molta più memoria dei 328.


Da arduino 1.0 in poi il 644p/1284p sono già supportati dal core principale, non occorre neanche un core dedicato.
Logged

Vi è una spiegazione scientifica a tutto.
La fede è solo quell'anello che si porta al dito dopo il matrimonio.

Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1740
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma lo sai che gli atmega8 e la dev. Board di electro dragon l'ho gia' comrata!!!
ahahhaha ceh coincidenza fammi sapè come vanno in questi giorni mi arrivano =)
Allora.... io ho preso 5 atmega8 e mi sono arrivati 2 atmega8 e 3 atmega8/L (stessa roba), la dev board l'ho saldata con dello stagno schifoso e quindi non è bellissima da vedere, ma ti assicuro che è moooolto funzionale smiley-lol
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Da arduino 1.0 in poi il 644p/1284p sono già supportati dal core principale, non occorre neanche un core dedicato.
Sei sicuro di ciò? Io non vedo nessuna particolare opzione nel core di Arduino 1.0.1, solo in un paio di file che definiscono le funzioni dei pin (wiring_analog, wiring_digital ed un altro che non ricordo). Ma non c'è traccia nelle sezioni relative alla gestione della seriale, degli interrupt e delle cose "importanti". Così come non ci sono board nel file boards.txt.
Non è che come me hai file boards.txt modificati o core aggiunti in un secondo tempo?
Logged


Offline Offline
Edison Member
*
Karma: 28
Posts: 2031
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma lo sai che gli atmega8 e la dev. Board di electro dragon l'ho gia' comrata!!!
ahahhaha ceh coincidenza fammi sapè come vanno in questi giorni mi arrivano =)
Allora.... io ho preso 5 atmega8 e mi sono arrivati 2 atmega8 e 3 atmega8/L (stessa roba), la dev board l'ho saldata con dello stagno schifoso e quindi non è bellissima da vedere, ma ti assicuro che è moooolto funzionale smiley-lol
come la programmi?
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1740
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma lo sai che gli atmega8 e la dev. Board di electro dragon l'ho gia' comrata!!!
ahahhaha ceh coincidenza fammi sapè come vanno in questi giorni mi arrivano =)
Allora.... io ho preso 5 atmega8 e mi sono arrivati 2 atmega8 e 3 atmega8/L (stessa roba), la dev board l'ho saldata con dello stagno schifoso e quindi non è bellissima da vedere, ma ti assicuro che è moooolto funzionale smiley-lol
come la programmi?
guarda, ora che ho usato un atmega8 x un progetto ho notato che l'atmega8 e l'atmega8/L sono diversi: penso che abbiano bisogno di fuse diversi.
Per programmarli una sa fantastica guida di Menny!
P.S. @Madwriter hai facebook?
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

Offline Offline
Edison Member
*
Karma: 28
Posts: 2031
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma lo sai che gli atmega8 e la dev. Board di electro dragon l'ho gia' comrata!!!
ahahhaha ceh coincidenza fammi sapè come vanno in questi giorni mi arrivano =)
Allora.... io ho preso 5 atmega8 e mi sono arrivati 2 atmega8 e 3 atmega8/L (stessa roba), la dev board l'ho saldata con dello stagno schifoso e quindi non è bellissima da vedere, ma ti assicuro che è moooolto funzionale smiley-lol
come la programmi?
guarda, ora che ho usato un atmega8 x un progetto ho notato che l'atmega8 e l'atmega8/L sono diversi: penso che abbiano bisogno di fuse diversi.
Per programmarli una sa fantastica guida di Menny!
P.S. @Madwriter hai facebook?
si ma non lo uso se e per la chat ho anche msn
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1740
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma lo sai che gli atmega8 e la dev. Board di electro dragon l'ho gia' comrata!!!
ahahhaha ceh coincidenza fammi sapè come vanno in questi giorni mi arrivano =)
Allora.... io ho preso 5 atmega8 e mi sono arrivati 2 atmega8 e 3 atmega8/L (stessa roba), la dev board l'ho saldata con dello stagno schifoso e quindi non è bellissima da vedere, ma ti assicuro che è moooolto funzionale smiley-lol
come la programmi?
guarda, ora che ho usato un atmega8 x un progetto ho notato che l'atmega8 e l'atmega8/L sono diversi: penso che abbiano bisogno di fuse diversi.
Per programmarli una sa fantastica guida di Menny!
P.S. @Madwriter hai facebook?
si ma non lo uso se e per la chat ho anche msn
si, sarebbe x la chat: odio msn (e non so come farlo andare su mac), se vuoi avrei anche skype (se vuoi aggiungermi: cesare991)
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

Offline Offline
Edison Member
*
Karma: 28
Posts: 2031
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma lo sai che gli atmega8 e la dev. Board di electro dragon l'ho gia' comrata!!!
ahahhaha ceh coincidenza fammi sapè come vanno in questi giorni mi arrivano =)
Allora.... io ho preso 5 atmega8 e mi sono arrivati 2 atmega8 e 3 atmega8/L (stessa roba), la dev board l'ho saldata con dello stagno schifoso e quindi non è bellissima da vedere, ma ti assicuro che è moooolto funzionale smiley-lol
come la programmi?
guarda, ora che ho usato un atmega8 x un progetto ho notato che l'atmega8 e l'atmega8/L sono diversi: penso che abbiano bisogno di fuse diversi.
Per programmarli una sa fantastica guida di Menny!
P.S. @Madwriter hai facebook?
si ma non lo uso se e per la chat ho anche msn
si, sarebbe x la chat: odio msn (e non so come farlo andare su mac), se vuoi avrei anche skype (se vuoi aggiungermi: cesare991)
appena recupero il mio contatto skype ti aggiungo,volevi parlare di qualcosa in particolare?
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1740
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma lo sai che gli atmega8 e la dev. Board di electro dragon l'ho gia' comrata!!!
ahahhaha ceh coincidenza fammi sapè come vanno in questi giorni mi arrivano =)
Allora.... io ho preso 5 atmega8 e mi sono arrivati 2 atmega8 e 3 atmega8/L (stessa roba), la dev board l'ho saldata con dello stagno schifoso e quindi non è bellissima da vedere, ma ti assicuro che è moooolto funzionale smiley-lol
come la programmi?
guarda, ora che ho usato un atmega8 x un progetto ho notato che l'atmega8 e l'atmega8/L sono diversi: penso che abbiano bisogno di fuse diversi.
Per programmarli una sa fantastica guida di Menny!
P.S. @Madwriter hai facebook?
si ma non lo uso se e per la chat ho anche msn
si, sarebbe x la chat: odio msn (e non so come farlo andare su mac), se vuoi avrei anche skype (se vuoi aggiungermi: cesare991)
appena recupero il mio contatto skype ti aggiungo,volevi parlare di qualcosa in particolare?
no, volevo fare una specie si "spamm bar"
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

MC
Offline Offline
God Member
*****
Karma: 14
Posts: 917
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Da arduino 1.0 in poi il 644p/1284p sono già supportati dal core principale, non occorre neanche un core dedicato.
Sei sicuro di ciò? Io non vedo nessuna particolare opzione nel core di Arduino 1.0.1, solo in un paio di file che definiscono le funzioni dei pin (wiring_analog, wiring_digital ed un altro che non ricordo). Ma non c'è traccia nelle sezioni relative alla gestione della seriale, degli interrupt e delle cose "importanti". Così come non ci sono board nel file boards.txt.
Non è che come me hai file boards.txt modificati o core aggiunti in un secondo tempo?

No, o meglio si , io ho il file board.txt modificato per definire una board con il 1284p, ma l'ho fatto in seguito dopo che ho visto che nel core di arduino (arduino.h) vi erano degli switch specifici per quel chip.
Inoltre è definito il suo pinout su io.h , ha il suo bel file di definizioni io1284p.h, stà  definito su wdt.h, sleep.h e power.h
Se devo essere sincero non ho provato a compilare molto di più di un semplice BLINK, ma posso sempre provare,non credo di trovare grosse sorprese.
Quello che vorrei sapere da te è cosa ti aspetti in un 1284p di profondamente diverso da un 1280 ?
Logged

Vi è una spiegazione scientifica a tutto.
La fede è solo quell'anello che si porta al dito dopo il matrimonio.

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 325
Posts: 22498
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

No, o meglio si , io ho il file board.txt modificato per definire una board con il 1284p, ma l'ho fatto in seguito dopo che ho visto che nel core di arduino (arduino.h) vi erano degli switch specifici per quel chip.
Inoltre è definito il suo pinout su io.h , ha il suo bel file di definizioni io1284p.h, stà  definito su wdt.h, sleep.h e power.h
Se devo essere sincero non ho provato a compilare molto di più di un semplice BLINK, ma posso sempre provare,non credo di trovare grosse sorprese.
Scusami ma forse stai confondendo l'IDE di Arduino ed il suo core con le librerie della toolchain AVR mi sa. Tutti i file che hai elencato fanno infatti parte di quest'ultima e non della prima. Per compilare con l'IDE serve un core apposito messo in /hardware. Se usi altri compilatori (come AvrStudio) puoi certamente scrivere codice senza usare l'IDE.

[uote]
Quello che vorrei sapere da te è cosa ti aspetti in un 1284p di profondamente diverso da un 1280 ?

[/quote]
Personalmente un case in formato DIP. L'altro utente che cercava un simil-MEGA non lo so.
Logged


Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 513
Posts: 12317
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

In AVRDUDE.CONF sono presenti le informazioni relative al 1284P, nella cartella "core" dell'IDE di Arduino esiste il file Arduino.h che contempla il 1284P. NON esiste un bootloader originale specifico per il 1284P (se non come scaricabile da terzi fornitori) e non trovo nemmeno un file contenente la piedinatura del micro, quindi dovrebbe aver ragione Leo. Ma io non voglio mettere un dubbio la parola di Niki77, quindi sarebbe interessante capire se e come è riuscito a programmare un 1284P col solo IDE 1.0.1
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

MC
Offline Offline
God Member
*****
Karma: 14
Posts: 917
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Scanso equivoci oggi ho compilato uno sketch che fa uso di delay e seriale e non ho avuto problemi.
Arduino.h non mi pare faccia parte della toolchain avr, se il chip non fosse supportato che cosa l'hanno messo a fare?(Nelle versioni precedenti se non erro non c'era)
Comunque se Leo è sicuro di qualche cosa di diverso Per quel chip che potrebbe non funzionare sarò felice di provarlo.
Siamo qui per sperimentare, mica per litigare! smiley-mr-green
Logged

Vi è una spiegazione scientifica a tutto.
La fede è solo quell'anello che si porta al dito dopo il matrimonio.

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 513
Posts: 12317
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ovviamente  smiley-lol
Dunque tu hai creato una board virtuale con questa MCU, senza fare nient'altro, hai mandato uno sketch con delay e seriale e funziona?
Chiarimento: secondo te dove la prende la piedinatura per indirizzare correttamente la seriale ed i vari pin?
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Pages: 1 [2] 3 4 ... 11   Go Up
Jump to: