Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Problemi con ritardo timer0

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] Problemi con ritardo timer0

Messaggioda Foto Utentekiltro » 27 giu 2016, 11:44

Buongiorno,

sto programmando un PIC 12F509 in assembly con MPLabX.

Il PIC pilota un led RGB a tre differenti frequenze. Il colore e la frequenza di lampeggio del led sono selezionabili da due pulsanti.
Un pulsante cambia la frequenza, l'altro oltre a cambiare il colore se premuto per più di 2 secondi manda il PIC in sleep e se premuto nuovamente per più di 2 secondi lo fa svegliare.

Il programma funziona bene ma ora vorrei aggiungere un'altra funzione:
un altro led che si accenderà per 1 secondo ogni 20 secondi di lampeggio.
Per il momento sto testando la funzione escludendo le altre due, cioè durante i test non premo nessun pulsante.

Sto usando per temporizzare il Timer0 impostato con un prescaler 256 e precaricandolo con un valore di 2, questo mi darà un overflow di circa 65ms.

Il problema è che nel mondo reale il led si accende dopo circa 20 secondi, ma poi non si spegne più.

Un'altra cosa, testando con il simulatore di MPLAB e usando lo stopwatch secondo lui il led si dovrebbe accendere dopo 46 secondi ma così non è nella realtà, infatti si accende (correttamente) dopo 20 secondi.

Allego l'.asm zippato
Allegati
V1.asm.zip
(3.35 KiB) Scaricato 91 volte
Avatar utente
Foto Utentekiltro
15 3
New entry
New entry
 
Messaggi: 77
Iscritto il: 8 feb 2013, 19:02

0
voti

[2] Re: Problemi con ritardo timer0

Messaggioda Foto UtenteWALTERmwp » 27 giu 2016, 12:51

Ciao Foto Utentekiltro, potresti allegare il file sorgente (.asm) o, se non è troppo grande, riportarlo direttamente nel Post ?

Saluti
W - U.H.F.
Avatar utente
Foto UtenteWALTERmwp
30,2k 4 8 13
G.Master EY
G.Master EY
 
Messaggi: 8986
Iscritto il: 17 lug 2010, 18:42
Località: le 4 del mattino

0
voti

[3] Re: Problemi con ritardo timer0

Messaggioda Foto Utentekiltro » 27 giu 2016, 13:14

È grandino...
L'avevo già allegato zippato... preferisci non zip?
Avatar utente
Foto Utentekiltro
15 3
New entry
New entry
 
Messaggi: 77
Iscritto il: 8 feb 2013, 19:02


Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 21 ospiti