Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16470
Don't know what I do
|
 |
« Reply #45 on: May 22, 2012, 11:13:56 am » |
 mi sembra un modo un pò macchinoso per resettare... +1 Ma d'altronde, non avendo un convertitore USB/seriale separato, si son dovuti inventare questo trucco.
|
|
|
|
|
Logged
|
|
|
|
|
Deep south of Italy
Offline
Faraday Member
Karma: 6
Posts: 2954
The quieter you become, the more you can hear
|
 |
« Reply #46 on: May 22, 2012, 11:17:14 am » |
chissà come si comporta con altri terminali diversi dal serial monitor...
|
|
|
|
|
Logged
|
|
|
|
|
Cagliari
Offline
Faraday Member
Karma: 49
Posts: 3018
|
 |
« Reply #47 on: May 22, 2012, 11:28:57 am » |
chissà come si comporta con altri terminali diversi dal serial monitor...
Se non apri e chiudi la sessione a 1200 baud non dovrebbe resettare. Bisognerebbe controllare se anche il serial monitor apre e chiude la sessione, ma forse non è così. Quindi vai di reset fisico per reinizializzare la scheda. Anche perché se cosi fosse lo sketch ti partirebbe sempre con 8 secondi di ritardo dopo il bootloader (di 4kb  ) EDIT: Stavo pensando che il boot è così grande forse perché c'è dentro la logica del reset.
|
|
|
|
« Last Edit: May 22, 2012, 11:32:15 am by PaoloP »
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10269
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #48 on: May 22, 2012, 11:31:18 am » |
Al massimo non resetta la scheda un altro terminale, se ben capisco. Del resto è quello che succede a me quando uso il convertitore fatto con l'MCP2200, ma in questo caso è perché il chip NON genera il DTR ma solo l'RTS. Alla fine non cambia nulla, a me nemmeno piace più di tanto il reset automatico all'apertura del SM. Invece è simpatico il fatto che all'accensione venga eseguito direttamente lo sketch, se c'è, senza passare per il bootloader, o capisco male io? 
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Tesla Member
Karma: 82
Posts: 8232
:(){:|:&};:
|
 |
« Reply #49 on: May 22, 2012, 11:34:10 am » |
credo tu abbia capito bene e la cosa piace un sacco anche a me
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16470
Don't know what I do
|
 |
« Reply #50 on: May 22, 2012, 11:35:20 am » |
credo tu abbia capito bene e la cosa piace un sacco anche a me
Leggo però che questo comportamento sembrerebbe riguardare il primo avvio, non i successivi reset.
|
|
|
|
|
Logged
|
|
|
|
|
Cagliari
Offline
Faraday Member
Karma: 49
Posts: 3018
|
 |
« Reply #51 on: May 22, 2012, 11:36:11 am » |
Dice "when the board first powers up", cioè al primo avvio. E dal secondo che fà?
|
|
|
|
|
Logged
|
|
|
|
|
Rome (Italy)
Offline
Tesla Member
Karma: 74
Posts: 7361
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
|
 |
« Reply #52 on: May 22, 2012, 11:37:35 am » |
EDIT: Stavo pensando che il boot è così grande forse perché c'è dentro la logica del reset.
Il bootloader è grande perché deve gestire la USB, ci vuole molto codice per farlo.
|
|
|
|
|
Logged
|
|
|
|
|
Deep south of Italy
Offline
Faraday Member
Karma: 6
Posts: 2954
The quieter you become, the more you can hear
|
 |
« Reply #53 on: May 22, 2012, 11:46:50 am » |
al momento la percentuale di utenti (almeno su questo forum) che ha usato i nuovi ic per scopi diversi da quello di default (emulazione seriale) credo sia infima, invece quelli che hanno trovato problemi , credo siano un pò di più. evviva l'ftdi e la 2009 4ever! 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16470
Don't know what I do
|
 |
« Reply #54 on: May 22, 2012, 12:03:03 pm » |
Dice "when the board first powers up", cioè al primo avvio. E dal secondo che fà?
8s di attesa e poi avvia lo sketch al momento la percentuale di utenti (almeno su questo forum) che ha usato i nuovi ic per scopi diversi da quello di default (emulazione seriale) credo sia infima, invece quelli che hanno trovato problemi , credo siano un pò di più. evviva l'ftdi e la 2009 4ever!  Concordo al 1000%
|
|
|
|
|
Logged
|
|
|
|
|
Deep south of Italy
Offline
Faraday Member
Karma: 6
Posts: 2954
The quieter you become, the more you can hear
|
 |
« Reply #55 on: May 22, 2012, 12:10:14 pm » |
anche se l'ic della leonardo ha usb integrato, non si poteva usare il bootloader di serie? (credo che si chiami flip)
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Tesla Member
Karma: 82
Posts: 8232
:(){:|:&};:
|
 |
« Reply #56 on: May 22, 2012, 12:51:26 pm » |
Dice "when the board first powers up", cioè al primo avvio. E dal secondo che fà?
penso che sia un errore, scritta così non credo abbia senso. penso volessero scrivere "when the board powers up at first" comunque a me sembra ancora abbastanza chiaro che si avvia, e lancia lo skecth, a meno che non riceva un reset della durata compatibile col baud-rate 1200, in quel caso si riavvia lanciando il boot-loader
|
|
|
|
|
Logged
|
|
|
|
|
Naples (IT)
Offline
God Member
Karma: 5
Posts: 710
Andrea E.
|
 |
« Reply #57 on: May 22, 2012, 01:30:53 pm » |
al momento la percentuale di utenti (almeno su questo forum) che ha usato i nuovi ic per scopi diversi da quello di default (emulazione seriale) credo sia infima, invece quelli che hanno trovato problemi , credo siano un pò di più. evviva l'ftdi e la 2009 4ever!  si ma tieni presente che l'ftdi costicchia... se me lo levano e mi abbassano il costo finale allora ciao ciao ftdi!
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10269
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #58 on: May 22, 2012, 01:49:41 pm » |
Dice "when the board first powers up", cioè al primo avvio. E dal secondo che fà?
penso che sia un errore, scritta così non credo abbia senso. penso volessero scrivere "when the board powers up at first" comunque a me sembra ancora abbastanza chiaro che si avvia, e lancia lo skecth, a meno che non riceva un reset della durata compatibile col baud-rate 1200, in quel caso si riavvia lanciando il boot-loader che poi mi pare sia l'opposto di ciò che avviene ora 
|
|
|
|
|
Logged
|
|
|
|
|
Rome (Italy)
Offline
Tesla Member
Karma: 74
Posts: 7361
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
|
 |
« Reply #59 on: May 22, 2012, 02:42:27 pm » |
si ma tieni presente che l'ftdi costicchia... se me lo levano e mi abbassano il costo finale allora ciao ciao ftdi!
Tieni comunque presente che la Leonardo non potrà mai raggiungere le prestazioni di Arduino standard per via del utilizzo di un solo micro che deve gestire sia la USB che le normali attività di Arduino, in pratica se usi la comunicazione USB questa oltre ad impegnare risorse utilizzerà anche una rilevante percentuale del tempo CPU.
|
|
|
|
|
Logged
|
|
|
|
|
|