servo comandati a distanza
Moderatore:
Paolino
0
voti
Si infatti, ma non si può mai dire
. Comunque ho controllato ora e mi sembra a posto.
Mi spieghi velocemente come carichi il programma nel complilatore ?
Quando lo compili nella finestra di output ti saltano fuori degli errori o ti da BUILD SUCCEEDED ?
Che programmatore utilizzi ?
Hai allegato al progetto il file P16F876.INC nell' Header files ?
Puoi fare anche questa prova per vedere se almeno sull' uscita RC5 (pin 16) c' è segnale. Collega una resistenza da 330 ohm in serie all' anodo di un led. Collega il catodo del led a 0V e il capo libero della resistenza al pin 16. Poi premi prima un pulsante e poi l' altro. In entrambi i casi il led dovrebbe accendersi. Confermi ?
Edit:
per l' esattezza Il led deve stare normalmente spento, accendersi quando premi il pulsante e spegnersi nuovamente al massimo mezzo secondo dopo che hai rilasciato il pulsante. Questo discorso è valido per entrambi i pulsanti.
Mi spieghi velocemente come carichi il programma nel complilatore ?
Quando lo compili nella finestra di output ti saltano fuori degli errori o ti da BUILD SUCCEEDED ?
Che programmatore utilizzi ?
Hai allegato al progetto il file P16F876.INC nell' Header files ?
Puoi fare anche questa prova per vedere se almeno sull' uscita RC5 (pin 16) c' è segnale. Collega una resistenza da 330 ohm in serie all' anodo di un led. Collega il catodo del led a 0V e il capo libero della resistenza al pin 16. Poi premi prima un pulsante e poi l' altro. In entrambi i casi il led dovrebbe accendersi. Confermi ?
Edit:
per l' esattezza Il led deve stare normalmente spento, accendersi quando premi il pulsante e spegnersi nuovamente al massimo mezzo secondo dopo che hai rilasciato il pulsante. Questo discorso è valido per entrambi i pulsanti.
0
voti
allora, ho fatto e il led non si accende...
io programmi il PIC con il PIC kit2 seguendo lo schema dei pin da te indicato nel circuito postato nell'altra discussione.. per programmarlo eseguo il quickbuild che non mi da errori, poi apro il programmma del pickit2 e importo L'hex, poi lo scrivo, verifico e basta..
io programmi il PIC con il PIC kit2 seguendo lo schema dei pin da te indicato nel circuito postato nell'altra discussione.. per programmarlo eseguo il quickbuild che non mi da errori, poi apro il programmma del pickit2 e importo L'hex, poi lo scrivo, verifico e basta..
0
voti
Io il compilatore che hai tu non lo conosco ma quasi certamente c' è da settare qualcosa. Se usi MPLAB posso seguirti altrimenti non saprei cosa consigliarti.
Riguardo alle tensioni sui pin che ti chiedevo al messaggio [20] cosa mi dici ?
Riguardo alle tensioni sui pin che ti chiedevo al messaggio [20] cosa mi dici ?
0
voti
al piedino 5 c'è tensione, ma sui piedini dei pulsanti c'è sempre 0.... secondo me sbaglio qualcosa nel programmare perché con questo di casa non sono mai riuscito a far funzionare 1 circuito, mentre con quello di scuola si,ma è diverso.
ok dai, lo riprogrammo con MPLAB.. come procedo?
ok dai, lo riprogrammo con MPLAB.. come procedo?
0
voti
l'ho riprogrammato utilizzando MPLAB... ma non sembra dare segni di vita, domani a scuola provo con l'aiuto di un prof, così faccio varie prove anche con tipi diversi di programmatore e lo testo con oscilloscopio e ti faccio sapere in diretta:)
grazie ancora per il tempo dedicato... scusami ma pensavo mi desse meno problemi questa programmazione..
grazie ancora per il tempo dedicato... scusami ma pensavo mi desse meno problemi questa programmazione..
0
voti
Non devi scusarti, per me non c' è nessun problema ! Le prime volte è normale avere qualche difficoltà anche perché le cosa da sapere sono parecchie.
Comunque se oggi risolvi con il prof. bene, altrimenti possiamo guardarci in serata...
Comunque se oggi risolvi con il prof. bene, altrimenti possiamo guardarci in serata...
0
voti
Per semplificarti la vita e vedere se l' errore è nella compilazione ti allego il file zippato per MPLAB: file.
Dopo averlo estratto e aver collegato all' USB il programmatore clicca due volte sul file: servocomando due posizioni.mcp .Dovrebbe aprirsi MPLAB con caricato il progetto.
Fatto ciò clicchi nel menu in alto la voce Programmer, poi Select Programmer e infine PICkit 2. Ti chederà di salvare il file Stimulus, dagli conferma.
Poi premi il tasto Build All, cioè il centrale di questa figura:
Quando il compilatore ha finito di compilare verifica che nella finestra di Output il messaggio sia BUILD SUCCEEDED.
A questo punto connetti il PICkit 2 al microcontrollore (che per il momento non deve essere alimentato dall' esterno) e poi premi l' ultimo tasto dell' immagine qui sotto per stabilire la connessione tra microcontrollore e programmatore. Controlla la finestra di Output se è tutto ok.
Se non ti da errori premi il primo pulsante dell' immagine sotto. Dovrebbe programmarti correttamente il micro.
Ora sfila il PICkit 2 dalla presina e alimenta il circuito. Ricontrolla la tensione sui pin dei pulsanti, se quando il contatto è aperto hai 5V la programmazione è andata a buon fine.
Dopo averlo estratto e aver collegato all' USB il programmatore clicca due volte sul file: servocomando due posizioni.mcp .Dovrebbe aprirsi MPLAB con caricato il progetto.
Fatto ciò clicchi nel menu in alto la voce Programmer, poi Select Programmer e infine PICkit 2. Ti chederà di salvare il file Stimulus, dagli conferma.
Poi premi il tasto Build All, cioè il centrale di questa figura:
Quando il compilatore ha finito di compilare verifica che nella finestra di Output il messaggio sia BUILD SUCCEEDED.
A questo punto connetti il PICkit 2 al microcontrollore (che per il momento non deve essere alimentato dall' esterno) e poi premi l' ultimo tasto dell' immagine qui sotto per stabilire la connessione tra microcontrollore e programmatore. Controlla la finestra di Output se è tutto ok.
Se non ti da errori premi il primo pulsante dell' immagine sotto. Dovrebbe programmarti correttamente il micro.
Ora sfila il PICkit 2 dalla presina e alimenta il circuito. Ricontrolla la tensione sui pin dei pulsanti, se quando il contatto è aperto hai 5V la programmazione è andata a buon fine.
Torna a Realizzazioni, interfacciamento e nozioni generali.
Chi c’è in linea
Visitano il forum: Nessuno e 6 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)


