pic16f877a perde il codice

Mi succede una cosa strana dopo alcuni minuti mi si cancella cio' che ho scritto nel pic. Collegando l'oscilloscopio vedo che l'oscillazione del clock sparisce. Premetto che ho collegato l'MCLR con un diodo ed una resistenza da 10K al positivo. Ho settato WDT off e HS o XT (indifferentemente). Quarzo da 4MHz e 2 condensatori da 22pf. Premetto che ho provato solo ora ad usare la serie superiore ai pic16f84a e 628a.

Reply to
anto
Loading thread data ...

anto ha scritto:

Cioè intendi che rileggendo con il programmatore il codice che avevi scritto non c'è scritto nulla oppure che "semplicemente" non lo esegue?

Uhm... potrebbe essere dovuto al fatto che il clock non è programmato in maniera corretta se si cancella la programmazione (da sprogrammato assume il valore RC).

Perché un diodo? sul DS dice di collegare una resistenza verso i 5volt e un condensatore verso massa (pag. 148).

Per 4MHz devi usare XT, i condensatori sono ok!

Quindi il PIC è nuovo suppongo? Che tipo di programmatore usi?

Ciao!

--
Stefano Martini(Lemming)

Audaces fortuna juvat (Virgilio, Eneide)
Sito web: http://www.lemming.it
Reply to
Stefano Martini

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.