Go Down

Topic: Modificare firmware 16U2 dell'Arduino Uno per eliminare l'autoreset (Read 7606 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
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy