- 19 apr 2015, 19:51
#180
Buongiorno a tutti.
Giocando con una demoboard per pic 16f877 ho notato un problema a mio pararere inspiegabile.
Ho scritto un semplice programma che accende in successione 6 led.
Il programma gira tranquillamente MA OGNI TANTO all'accensione e solo all'accensione le uscite si accendono TUTTE CONTEMPORANEAMENTE, il programma non và in esecuzione per qualche istante.
La cosa strana è che anche resettando RARE VOLTE queste uscite sono come FANTASMI all'accensione che spariscono dopo qualche istante, ma faccio tempo a vedere lampeggi di led che NON dovrebbero accendersi.
Nei fuses ho impostato PWRT_ON e sopratutto la rete RC sul pin MCLR è una da 10K e 100 nF.
Il tutto è alimentato da un classico 7805 e un alimentatore lineare da laboratorio.
Il difetto avviene sempre quando i condensatori di alimentazione sono SCARICHI, mentre, provando diverse volte, non c'è cenno al difetto.
Grazie a chi mi può aiutare!!!!!
Nautiluso
Giocando con una demoboard per pic 16f877 ho notato un problema a mio pararere inspiegabile.
Ho scritto un semplice programma che accende in successione 6 led.
Il programma gira tranquillamente MA OGNI TANTO all'accensione e solo all'accensione le uscite si accendono TUTTE CONTEMPORANEAMENTE, il programma non và in esecuzione per qualche istante.
La cosa strana è che anche resettando RARE VOLTE queste uscite sono come FANTASMI all'accensione che spariscono dopo qualche istante, ma faccio tempo a vedere lampeggi di led che NON dovrebbero accendersi.
Nei fuses ho impostato PWRT_ON e sopratutto la rete RC sul pin MCLR è una da 10K e 100 nF.
Il tutto è alimentato da un classico 7805 e un alimentatore lineare da laboratorio.
Il difetto avviene sempre quando i condensatori di alimentazione sono SCARICHI, mentre, provando diverse volte, non c'è cenno al difetto.
Grazie a chi mi può aiutare!!!!!
Nautiluso