Pages: 1 ... 4 5 [6]   Go Down
Author Topic: Modificare firmware 16U2 dell'Arduino Uno per eliminare l'autoreset  (Read 5198 times)
0 Members and 1 Guest are viewing this topic.
Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 573
Posts: 12625
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hai ragione, ho fatto confusione, scusate  smiley-confuse
Logged


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

Son curioso anch'io di vedere questa modifica.
 smiley-wink
Logged


0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5953
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Prono al test  smiley
Logged

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

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

Prono al test  smiley

è una riverenza? smiley-eek
Logged


0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5953
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

senza ombra di dubbio, supino, sottomesso  smiley
Logged

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

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 134
Posts: 9634
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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  smiley-grin
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.

Logged

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

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  smiley-wink
Logged


0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5953
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 ?
Logged

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

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 114
Posts: 7178
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

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

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  smiley-razz ), 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.
Logged


0
Offline Offline
Faraday Member
**
Karma: 47
Posts: 5953
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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  smiley
Logged

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

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 134
Posts: 9634
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

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

Mi riservo la domanda provocatoria per eccellenza al dopo pubblicazione del lavoro  smiley
ahiii, sento odore di ban smiley-grin
Logged


Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 114
Posts: 7178
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Pages: 1 ... 4 5 [6]   Go Up
Jump to: