Ripeto:
Come vengono interpretati/espansi quegli if?
Niente antirimbalzo?
La visualizzazione del tasto premuto è fuori dal ciclo infinito...
Ripeto:
Come vengono interpretati/espansi quegli if?
Niente antirimbalzo?
La visualizzazione del tasto premuto è fuori dal ciclo infinito...
Allora devi usare l'operatore and logico ma, per evitare errori, è meglio leggere la porta in una variabile e fare il controllo dei due bit della variabile.Originariamente inviato da deluxpc
portb.F3, agisco sul pin 3 della porta B.
Io devo fare un test di due pin differenti, quindi nell'espressione devo inserire entrambi i pin per sapere quando entrambi vanno a livello logico alto.![]()
No MP tecnici (non rispondo nemmeno!), usa il forum.
quindi la sintassi corretta è allora
if(portb.F3==1 && portb.F4==1) kp=1; //tasto 1
(mettendo && a posto della virgola??)
Sì ... come puoi leggere in qualsiasi libro di C ...
Ma, come ti dicevo, se controlli la porta in quel modo, potresti avere dei "falsi positivi" dato che la porta viene testata due volte ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
Ok, perfetto. A posto..
Prego ...Originariamente inviato da deluxpc
Ok, perfetto. A posto..
Noto che hai anche accolto il mio suggerimento sui falsi positivi ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
Ho accolto...ma ho notato che ti ha dato fastidio anche darmi un aiuto relativamente ad un test doppio dicendo che devo leggere sui libri...allora per il falso positio farò così. Grazie.
Non è proprio così, semmai mi hanno lasciato perplesso tutti i tuoi "senò" ...Originariamente inviato da deluxpc
Ho accolto...ma ho notato che ti ha dato fastidio anche darmi un aiuto relativamente ad un test doppio dicendo che devo leggere sui libri...
Così ... come ?allora per il falso positio farò così.Ok ... non importa ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
leggerò sui libri....a scuola!!
Ti ho spiegato la faccenda della variabile ... usala dopo avere letto la porta ...Originariamente inviato da deluxpc
leggerò sui libri....a scuola!!
No MP tecnici (non rispondo nemmeno!), usa il forum.