Pages: 1 [2]   Go Down
Author Topic: Autoreset ? No, grazie.  (Read 5946 times)
0 Members and 1 Guest are viewing this topic.
0
Online Online
Shannon Member
****
Karma: 136
Posts: 10525
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

bha, io la proporrei lo stesso su github e sul sito inglese, anche se a Banzi va bene così se la comunità decide cosà di certo non può fare a meno di pensarci due volte  smiley-lol
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

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

bha, io la proporrei lo stesso su github e sul sito inglese, anche se a Banzi va bene così se la comunità decide cosà di certo non può fare a meno di pensarci due volte  smiley-lol
Non confondere un progetto aperto con un progetto comune. Chi decide il perché ed il per come è il team di Arduino, qui non è come in altri progetti guidati dalla comunità.  smiley-razz
Logged


0
Online Online
Shannon Member
****
Karma: 136
Posts: 10525
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ma vedi, il vantaggio di git è che quando cloni un progetto, puoi anche clonare le varie pull-request in attesa di accettazione (o rifiutate). Quindi a questo punto mantenendo l'IDE orginale come punto di riferimento primario, si può creare una versione comunità più permissiva in fatto di pacth, e il bello è che chiunque potrebbe scegliere che path usare e compilarsi la sua personalizzata versione di IDE.
Al momento basta un maintainer che scelga quali patch inserire e risolva i conflitti per ottenere una shiny new ide 1.0.2-community
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

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

Vero, ma io mi riferivo alla gestione del progetto.  smiley-wink
Logged


Selvazzano Dentro - Padova
Offline Offline
Edison Member
*
Karma: 45
Posts: 1553
"Chi sa fa, chi non sa insegna"
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Per Astro:

Scusa Astro, ma ho letto solo ora il tuo 3D...

Ma perché non usare il solito elettrolitico da 4.7 - 10 uF tra Vcc e Reset?
Logged

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

Ma perché non usare il solito elettrolitico da 4.7 - 10 uF tra Vcc e Reset?

Perché usare una forzatura hardware quando si può risolvere in modo naturale da software ? smiley
Logged

Offline Offline
Sr. Member
****
Karma: 4
Posts: 378
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Scusate se mi intrometto ma per caso anche la DUE è affetta da questo difetto/caratteristica di default? C'è un modo per bypassarlo?
Logged

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

Scusate se mi intrometto ma per caso anche la DUE è affetta da questo difetto/caratteristica di default? C'è un modo per bypassarlo?
Sulla DUE non ci sono notizie di problemi in tal senso, il problema non dovrebbe esistere; perlatro con le ultime versioni di OPTIBOOT è stato risolto anche sulla UNO e 2009, se lo intendiamo come problema, p.es. nella programmazione ISP; se parliamo di "tecnica di blocco del reset" allora vale tutto quanto scritto nel post iniziale del Topic, non so se e come sia applicabile alla DUE.
Logged


Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 28
Posts: 5515
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Scusate se mi intrometto ma per caso anche la DUE è affetta da questo difetto/caratteristica di default? C'è un modo per bypassarlo?
Arduino DUE Funziona in maniera differente dalle UNO/MEGA 2560 e per quel che ne so non può nemmeno essere usata come ISP quindi se anche avesse questo problema non darebbe alcun fastidio Però non avendola non saprei dirti di più....
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 115
Posts: 7258
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

La Leonardo, la Due e tutte le altre schede che usano quegli stessi chip hanno una diversa modalità di reset.
Occorre aprire e chiudere la porta seriale alla velocità di 1200 baud: questo attiva il reset della scheda. Sarà poi compito del bootloader verificare se entrare in modalità programmazione o meno.
Ricordo che la DUE ha il bootloader di fabbrica memorizzato su ROM e la possibilità di essere programmata da entrambe le porte USB.
Non c'è bisogno di alcun sistema per disabilitare l'autoreset, perché con la semplice apertura della seriale, ad esempio a 9600, non si resetta.
Logged

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

Offline Offline
Sr. Member
****
Karma: 4
Posts: 378
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie delle risposte, questo mi semplifica di molto la vita.
Logged

Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 115
Posts: 7258
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Novità --> http://petervanhoyweghen.wordpress.com/2013/05/04/disabling-auto-reset-on-the-due/
La porta nativa della DUE si comporta come la Leonardo
La porta programmazione della DUE si comporta come la UNO. Per disabilitare l'autoreset è necessaria sia una modifica al firmware del 16U2 che una modifica all'hardware della DUE inserendo un jumper.
« Last Edit: May 10, 2013, 12:06:32 pm by PaoloP » Logged

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

0
Offline Offline
Faraday Member
**
Karma: 49
Posts: 6017
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

praticamente e' la modifica di Astro  smiley-yell

cmq il fatto di non voler mettere un jumper sulla linea DTR e' qualcosa di incredibile
Logged

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

Pages: 1 [2]   Go Up
Jump to: