Visualizza messaggio singolo
Vecchio 01 maggio 09, 22:21   #17 (permalink)  Top
marchino65
User
 
L'avatar di marchino65
 
Data registr.: 09-09-2005
Residenza: Scandicci (FI)
Messaggi: 4.216
Citazione:
Originalmente inviato da sim176 Visualizza messaggio
Ciao a tutti, ho qualche problema con il comando PULSIN. Premetto che sono alle prime armi con i pic, utilizzo Picbasic con MicroCode Studio e volevo creare un programma per un pic 12f675 che mi accendesse dei led in sequenza in base al segnale proveniente dalla ricevente. Ho provato a compilare il codice suggerito da Marchino65 ma niente ma non funziona.

Potete aiutarmi?

Grazie
Ciao Sim,
il pic che stai usando è un pò differente il codice è questo, logicamente devi inizializzare un pò di cose

P.S. Stò andando a memoria, non ho il compilatore sotto mano

@ __config _INTRC_OSC_NOCLKOUT & _WDT_ON & _MCLRE_OFF & _PWRTE_ON & _BODEN_ON

CMCON = 7 ' Disabilita il comparatore analogico
ANSEL = 0 ' Disable il convertitore analogico

loop:
.
.
PULSIN gpio.0,1,W0
'
if W0 >= 90 and w0 < 126 then goto sequenza1
if W0 >= 126 and w0 < 162 then goto sequenza2
if W0 >= 162 and w0 <= 210 then goto sequenza3
.
.
sequenza1:
fai questo1
goto loop
.
sequenza2:
fai questo2
goto loop
.
sequenza3:
fai questo2
goto loop
.
end

Saluti
marchino65 non è collegato   Rispondi citando