Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

PIC16F84. far visualizzare mess. e interrompere operazioni

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[11] Re: PIC16F84. far visualizzare mess. e interrompere operazio

Messaggioda Foto Utentesimo85 » 2 apr 2012, 13:44

Il codice lo puoi compilare con MPLAB. RB0/INT è anche l'external interrupt, vedi cosa dice il datasheet a riguardo, per comodità forse ti conviene lavorare con questa invece che con l'IOC.. Pagina 31. ;)
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[12] Re: PIC16F84. far visualizzare mess. e interrompere operazio

Messaggioda Foto Utentepeppe91 » 2 apr 2012, 14:04

Salve Gohan, ho installato MPLAB....ma come programmazione C sono meno di 0....mi sapete dare qualche dritta riguardo cosa scrivere in C? per fare ciò che ho descritto...grazie 1000 dell'aiuto e soprattutto della pazienza...
Avatar utente
Foto Utentepeppe91
15 1 5
Frequentatore
Frequentatore
 
Messaggi: 141
Iscritto il: 12 ott 2010, 23:46

0
voti

[13] Re: PIC16F84. far visualizzare mess. e interrompere operazio

Messaggioda Foto Utentepeppe91 » 2 apr 2012, 14:24

Dimenticavo di chiedere una cosa....per quanto riguarda il firmware ho già il file.hex, posso eventualmente creare la nuova parte di comando con interrupt sempre in .hex e inserirla a seguito? per evitare di riscrivere tutto?
Avatar utente
Foto Utentepeppe91
15 1 5
Frequentatore
Frequentatore
 
Messaggi: 141
Iscritto il: 12 ott 2010, 23:46

1
voti

[14] Re: PIC16F84. far visualizzare mess. e interrompere operazio

Messaggioda Foto Utentesimo85 » 2 apr 2012, 14:25

Anche se ti postassi un possibile codice non lo capiresti perché non conosci il C, oltre al fatto che potrebbe non funzionare perché il circuito non ce l'ho io sotto mano.

Il C lo devi studiare, si o si. Posso capire che non è la miglior risposta che ti saresti aspettato, ma vedi la cosa dal punto di vista postivo, come con qualsiasi altra cosa nella vita nei momenti difficili. Il mio, con questa affermazione, vuole essere uno stimolo per farti studiare al fine che tu impari, con interesse ed impegno. Lo dico per il tuo bene, non per altro. ;)
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[15] Re: PIC16F84. far visualizzare mess. e interrompere operazio

Messaggioda Foto Utentesimo85 » 2 apr 2012, 14:27

Potresti anche scrivere il codice in esadecimale, ma fai prima ad imparare il C, fidati. :mrgreen:
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[16] Re: PIC16F84. far visualizzare mess. e interrompere operazio

Messaggioda Foto Utentepeppe91 » 2 apr 2012, 14:47

Per carità...lo so che un'incitamento....è quello che voglio fare studiare il linguaggio di programmazione in C....ma è proprio la teoria dell'interrupt che non riesco a capire...allora ditemi solo una cosa....quindi devo dare il comando di abilitare la porta interrupt

INTCON.INTE = 1

quello che non capisco è: una volta abilitata la porta, in automatico attiva l'interrupt oppure bisogna specificarlo nel codice che quando riceve +5V deve attivarlo e quando no invece deve andare normalmente?
Avatar utente
Foto Utentepeppe91
15 1 5
Frequentatore
Frequentatore
 
Messaggi: 141
Iscritto il: 12 ott 2010, 23:46

0
voti

[17] Re: PIC16F84. far visualizzare mess. e interrompere operazio

Messaggioda Foto Utentesimo85 » 2 apr 2012, 14:55

Non confondere abilitazione con esecuzione.

L'interrupt viene abilitata settando gli appositi bit e registri dedicati.
L'interrupt viene eseguita in maniera asincrona quando si verifica la condizione data, perché il Program Counter salti al vettore delle interrupt.

Sei tu che nella funzione di interrupt gli devi dire cosa fare.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[18] Re: PIC16F84. far visualizzare mess. e interrompere operazio

Messaggioda Foto Utentepeppe91 » 2 apr 2012, 15:25

Ok, grazie 1000...presumo che questa notte andrò a dormire verso le 6... :) ormai devo riuscirci...
Avatar utente
Foto Utentepeppe91
15 1 5
Frequentatore
Frequentatore
 
Messaggi: 141
Iscritto il: 12 ott 2010, 23:46

Precedente

Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 22 ospiti