Vai al contenuto
PLC Forum


uscita pic 2.5V


Messaggi consigliati

Giorgio Demurtas
Inserito:

Finalmente, dopo due o tre anni di fermo (...l'università) ho dinuovo un pochino di tempo per usare il pic!

Rincomincio dalle cose semplici: ho fatto questo: (dopo mille peripezzie per far funzionare il programmatore)

#include <16F84A.h>
#fuses XT,NOWDT

void main() {

set_tris_a (0xFF);
set_tris_b (0x00);
while (1){
output_B(0xFF);
}
   
}

Ma l'usicta che ottengo non è stabile, il led che ho messo sulla porta B0 non è brillante come dovrebbe. Misurando con il tester ho trovato 2.5V sull'uscita del pic.

Se muovo trasversalmente la scheda mi accorgo che il led è alimentato da un'onda quadra, (lascia una traccia discontinua) quindi è per questo che non è luminoso e il voltmetro segna meno.

Il WDT è disabilitato, e lo vedo anche su icprog.

Cosa sarà mai?


Inserita:
Giorgio Demurtas+21/12/2007, 20:50--> (Giorgio Demurtas @ 21/12/2007, 20:50)

su che porta l'hai collegato?

prova a settare il fuse NOLVP? oppure il 16f84 non ce l'ha? non me lo ricordo..

Giorgio Demurtas
Inserita:

B0.

Stando al programma l'uscita dovrebbe rimanere sempre alta, invece va e viene. Ho visto che su mplab posso fare il debug in C (che figata!). Oggi ci provo, così vedo passo passo cosa succede all'uscita.

Inserita: (modificato)

ciao,

Pull-up sul pin \MCLR ?

Che valore di resistenza hai messo sul led?

Modificato: da mf2hd
Giorgio Demurtas
Inserita:

eh già!

caspita, sono proprio fuori allenamento di PIC!

ciao

grazie

Inserita:

capita, capita wink.gif

ho perso una sera a capire perche' l' uscita sul pin RB4 di un 16F84 non faceva quello che volevo: e' l' unica che richiede il pull-up esterno...

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...