Ciao ragazzi volevo chiedervi una cosa circa la funzione sleep. Una volta uscito dalla funzione sleep che bit devo settare affinchè possa ritornare in sleep? Mi spiego meglio: Ho inglobato in un programma basic una statement asm (quello relativo allo sleep, visto che il mikrobasic non lo consente). Ho letto il datasheet e dice che per lo sleep con wake-up dovuto ad un interrupt bisogna:
1) Far precedere allo sleep il CLRWDT
2) Settare GIE ad 1
3) Invocare lo SLEEP
Io ho fatto esattamente cosi ma succede una cosa strana il pic mi entra in sleep mode solo la prima volta, le volte successive invece non mi caga neanche di striscio :(( a cosa è dovuto? Devo resettare qualche bit affinche possa rientrare in sleep?
Grazie a tutti per l'aiuto :)