Le modifiche di codice e di porta non hanno avuto successo.
E' possibile che la corrente di ingresso sia fuori dai parametri consentiti per stabilire il livello di tensione alto e basso? Utilizzo una R da 220 ohm e il multimetro mi rilava una corrente di 18mA
Tensione ingresso PIC
Moderatore:
Paolino
24 messaggi
• Pagina 2 di 3 • 1, 2, 3
0
voti
18 mA che ... entrano nel PIC? 
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Certo. Delle due l' una: o quello che tu credi un ingresso e' programmato come uscita (te l' ho gia' spiegato prima cosa succede) o il micro e' andato.
BTW: quale compilatore usi?
BTW: quale compilatore usi?
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
E' programmato per l'ingresso.
http://www.youtube.com/watch?v=-2Sx_GighZs
Se vario la tensione +5 e 0V manualmente il PIC fa il suo dovere.
Compilo con mplab
http://www.youtube.com/watch?v=-2Sx_GighZs
Se vario la tensione +5 e 0V manualmente il PIC fa il suo dovere.
Compilo con mplab
-

genzostyle
0 2 - Messaggi: 10
- Iscritto il: 3 nov 2010, 14:40
0
voti
genzostyle ha scritto:E' programmato per l'ingresso.

"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Se non ricordo male l'assorbimeto massimo è 25mA.
perché non fai una prova banalissima metti il tester su volt e misuri la tensione tra il pin e massa quando premi il pulsante e vedi ciò che succede.
Controlla di aver settato bene i registri delle porte TRIS e fai un test sulle porte B anzichè A.
ciao
Antonio
perché non fai una prova banalissima metti il tester su volt e misuri la tensione tra il pin e massa quando premi il pulsante e vedi ciò che succede.
Controlla di aver settato bene i registri delle porte TRIS e fai un test sulle porte B anzichè A.
ciao
Antonio
0
voti
La tensione con il pulsante non premuto misura 5V, con pulsante premuto misura 0V.
Settaggio porte:
TRISA = 0x00001100;
pin 0-1 in output -> infatti RA0 è utilizzato per accendere il led
pin 2-3 in input -> infatti RA2 e RA3 venivano utilizzati per i pin collegati agli interruttori
Ho provato collegare l'interruttore con la porta RB1 e funziona.
Però senza nessun settaggio.
Settando TRISB = 0x11111111; funziona
Settando TRISB = 0x00000000; funziona lo stesso.
Non sono molto esperto, ma nel secondo caso il RB1 (pin interruttore) è settato come output e non dovrebbe funzionare?
Settaggio porte:
TRISA = 0x00001100;
pin 0-1 in output -> infatti RA0 è utilizzato per accendere il led
pin 2-3 in input -> infatti RA2 e RA3 venivano utilizzati per i pin collegati agli interruttori
Ho provato collegare l'interruttore con la porta RB1 e funziona.
Però senza nessun settaggio.
Settando TRISB = 0x11111111; funziona
Settando TRISB = 0x00000000; funziona lo stesso.
Non sono molto esperto, ma nel secondo caso il RB1 (pin interruttore) è settato come output e non dovrebbe funzionare?
-

genzostyle
0 2 - Messaggi: 10
- Iscritto il: 3 nov 2010, 14:40
0
voti
genzostyle ha scritto:Non sono molto esperto, ma nel secondo caso il RB1 (pin interruttore) è settato come output e non dovrebbe funzionare?
Ma tu le leggi le risposte?
![arrabbiato "[#]"](./images/smilies/angry (1).gif)
Mah!
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
24 messaggi
• Pagina 2 di 3 • 1, 2, 3
Torna a Realizzazioni, interfacciamento e nozioni generali.
Chi c’è in linea
Visitano il forum: Nessuno e 8 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)


