Go Down

Topic: Modificare firmware 16U2 dell'Arduino Uno per eliminare l'autoreset (Read 6387 times) previous topic - next topic

Michele Menniti

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

leo72


Testato

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Michele Menniti

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

Testato

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

astrobeed

La modifica al software del 8u2 è fatta, sta funzionando bene sulla mia UNO R1, prima di pubblicare il tutto devo preparare la versione per la UNO R3, scattare qualche foto per illustrare il funzionamento e qualche screen capture della procedura di installazione, che poi è quella standard tramite dfu e si fa da USB, in realtà il grosso del lavoro è questo  :D
Oggi devo lavorare tutto il giorno e non posso mettere mano alla cosa, se ne parla durante il weekend e non appena pronto pubblico tutto in megatopic, presumibilmente domani nel tardo pomeriggio.


leo72

Codice sotto licenza GNU GPL, documentazione e filmati e foto e tutto il resto sotto licenza CC BY-SA-NC 3.0 per evitare ogni dubbio  ;)

Testato

Cosa c è di diverso tra R1 e R3  ? Ci sono firmware diversi nel 8u2 delle due versioni ?
La modifica sarà applicabile alla Leonardo con qualche modifica ?
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

PaoloP

C'è di diverso che uno ha il 8U2 (R1 e R2) e l'altro ha il 16U2.

Perchè vuoi applicarlo alla Leonardo? Non ha il problema del reset. Si resetta solo se apri e chiudi la seriale a 1200.
Ho aperto il topic proprio per vedere se era possibile modificare il firmware della UNO R3 e renderlo uguale a quello della Leonardo e della DUE.

leo72


Cosa c è di diverso tra R1 e R3  ? Ci sono firmware diversi nel 8u2 delle due versioni ?

Ci sono circuiti diversi per la gestione del reset (lo hai riportato anche nella tua guida  :P ), c'è un chip differente (la UNO R1 usa l'Atmega8U2 mentre la R3 usa l'Atmega16U2).

Quote

La modifica sarà applicabile alla Leonardo con qualche modifica ?

A che ti serve? La Leonardo gestisce il reset in maniera diversa e funzionante.

Testato

Prima o poi devo leggerla quella guida  :smiley-yell: :smiley-yell:

Credevo che il passaggio ad 16u2 fosse solo per questioni di reperibilita, ma che poi il firmware incluso fosse uguale, cosi come quandi si è passati da 8 a 168 o da 168 a 328.

Sulla leonardo mi sono perso, scusate, non ne ho mai comprata una.

Mi riservo la domanda provocatoria per eccellenza al dopo pubblicazione del lavoro  :)
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

astrobeed


Credevo che il passaggio ad 16u2 fosse solo per questioni di reperibilita, ma che poi il firmware incluso fosse uguale,


Diciamo che è quasi uguale, in tutti i casi deve essere ricompilato per quel micro e cambia il PID tra la UNO R1-R2 e la R3, infatti c'è file .inf (solo per Windows) dedicato per quest'ultima versione.

Michele Menniti


Mi riservo la domanda provocatoria per eccellenza al dopo pubblicazione del lavoro  :)

ahiii, sento odore di ban :D
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

PaoloP

Il topic prosegue qui --> http://arduino.cc/forum/index.php/topic,130621.msg982176.html#msg982176

Go Up