- Messaggi: 41
- Ringraziamenti ricevuti 0
reset
11 Anni 11 Mesi fa #1
da cavaking
reset è stato creato da cavaking
devo resettare tre pic assieme (2 F88 e 1 F886) usando MCRL esterno, classico pulsante a massa.
la maggior parte delle volte i pic non riprendono vita allo stesso modo ma fanno quello che vogliono.
solo togliendo la tensione e riallimandoli eseguono un corretto reset.
leggendo i DS ho capito che il reset MCLR non modifica tutti i registri . avete qualche suggerimento per risolvere questo grosso problema?
grazie
la maggior parte delle volte i pic non riprendono vita allo stesso modo ma fanno quello che vogliono.
solo togliendo la tensione e riallimandoli eseguono un corretto reset.
leggendo i DS ho capito che il reset MCLR non modifica tutti i registri . avete qualche suggerimento per risolvere questo grosso problema?
grazie
Si prega Accedi o Crea un account a partecipare alla conversazione.
- cavaking
- Autore della discussione
- Senior Member
Riduci
Di più
11 Anni 11 Mesi fa #2
da Matteo Garia
Risposta da Matteo Garia al topic Re: reset
Ciao,
Probabilmente qualche registro che non viene automaticamente reinizializzato ti crea problemi.
puoi vedere a pagina 135-136 di ww1.microchip.com/downloads/en/devicedoc/30487c.pdf quali sono le differenze tra il POR e il reset MCLR.
Vedi se qualche valore al momento dell'MCLR può andare a influenzare il tuo programma, a quel punto puoi prevedere un'inizializzazione del registro subito dopo il reset.
Matteo
Probabilmente qualche registro che non viene automaticamente reinizializzato ti crea problemi.
puoi vedere a pagina 135-136 di ww1.microchip.com/downloads/en/devicedoc/30487c.pdf quali sono le differenze tra il POR e il reset MCLR.
Vedi se qualche valore al momento dell'MCLR può andare a influenzare il tuo programma, a quel punto puoi prevedere un'inizializzazione del registro subito dopo il reset.
Matteo
Ringraziano per il messaggio: cavaking
Si prega Accedi o Crea un account a partecipare alla conversazione.
- Matteo Garia
- Moderator
Riduci
Di più
- Messaggi: 376
- Ringraziamenti ricevuti 38
11 Anni 11 Mesi fa #3
da StefA
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Risposta da StefA al topic Re: reset
altrimenti puoi mettere un pulsante che interrompa la +Vcc, se questo non ti crea altri problemi con il progetto.
Ste
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accedi o Crea un account a partecipare alla conversazione.
- StefA
- Moderator
Riduci
Di più
- Messaggi: 1222
- Ringraziamenti ricevuti 104
11 Anni 11 Mesi fa #4
da cavaking
intanto ho settato il BOR sulle config e altre piccole cose e sembra che la situazioni migliori o meglio se tolgo la vcc si avviano dove vogliono mentre se resetto con il pulsante quasi sempre ripartono correttamente: esattamente il contrario di prima.
da prove eseguite credo che il problema sia ai tempi di riavvio dei Pic e delle periferiche che agiscono per prime (clock interno,I2C e 'usart).
Risposta da cavaking al topic Re: reset
vorrei evitare di togliere la vcc per non danneggiare i Pic.StefA ha scritto: altrimenti puoi mettere un pulsante che interrompa la +Vcc, se questo non ti crea altri problemi con il progetto.
Ste
intanto ho settato il BOR sulle config e altre piccole cose e sembra che la situazioni migliori o meglio se tolgo la vcc si avviano dove vogliono mentre se resetto con il pulsante quasi sempre ripartono correttamente: esattamente il contrario di prima.
da prove eseguite credo che il problema sia ai tempi di riavvio dei Pic e delle periferiche che agiscono per prime (clock interno,I2C e 'usart).
Si prega Accedi o Crea un account a partecipare alla conversazione.
- cavaking
- Autore della discussione
- Senior Member
Riduci
Di più
- Messaggi: 41
- Ringraziamenti ricevuti 0
11 Anni 11 Mesi fa #5
da StefA
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Risposta da StefA al topic Re: reset
se conosci i registri che ti danno problemi e sai quali valori devono avere...non si può settarli "a mano" all'inizio del programma, prima del main? Che poi, se ho capito bene, è quello che suggerisce Matteo.
Ste
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Si prega Accedi o Crea un account a partecipare alla conversazione.
- StefA
- Moderator
Riduci
Di più
- Messaggi: 1222
- Ringraziamenti ricevuti 104
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.