Go Down

Topic: bug serial monitor ? (Read 2220 times) previous topic - next topic


Se in apertura della porta non invii il segnale DTR la UNO non si resetta.
Ho fatto un semplice serial monitor che con una lib modificata (http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1204641836) non resetta quando apre la connessione.

ecco la conferma che l'8u2 è un normale convertitore usb-seriale con un bl che permette di passare alla modalità dfu per cambiare il riconoscimento.
fatto sta che si dovrebbe mettere un impostazione nell'ide per attivare/disabilitare l'autoreset

leo72

#31
Sep 06, 2012, 09:59 pm Last Edit: Sep 06, 2012, 10:07 pm by leo72 Reason: 1
Ma il tuo monitor seriale è indipendente dall'IDE, io e astro parlavamo della possibilità di modificare l'IDE ed i firmware dell'8U2 per poter integrare questa modifica nel software Arduino.
Sarebbe bello ad esempio mettere una voce nelle preferenze dell'IDE per poter selezionare/deselezionare l'invio del segnale di reset all'apertura del monitor.

EDIT:
@igor:
ho risposto prima di leggere il tuo ultimo mess.  :P
Non so se la modifica al firmware dell'8U2 sia necessaria, se si ragiona tenendo conto del fatto che è l'IDE a inviare il segnale DTR.

Testato

e' da tenere in considerazione, sotto windows, RXTXSerial.dll, perche' essa gestisce la seriale, e per suoi problemi arduino si resetta anche nel momento in cui si seleziona semplicemente la COM.
Con la versione patchata questo non accade.

Altra variabile da tener presente e' che da una certa versione di ide in poi viene usato sia DTR che RTS, quindi si devono bloccare entrambi, la modifica venne fatta perche' molti adattatori portano fuori il RTS ma non il DTR, e dalla versione 18, se non sbaglio, si fece questa modifica
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Go Up