Ciao ragazzi ho appena incominciato ad "smanettare con i pic" sto leggendo la guida di Tanzilli ma non ho trovato risposta a questa istruzione:
OPTION_REG=0b00100001
L'ho trovato in un sorgente C che sto studiando! Mi sapete dire cosa abilita? Vi ringrazio tutti quanti per l'aiuto :) Ciao
Didn't find your answer? Ask the community — no account required.
S
stefano delfiore
Il 20 Giu 2005, 09:14, "Giacomino" ha scritto:
Se guardi il manuale, suppongo tu ti riferisca al 16F84, puoi vedere che l' option_reg è un registro del pic che ti permette di scegliere delle modalità di funzionamento del pic. Ad esempio il bit-7 = 0 significa che i PORTB hanno il pull-up abilitato.
ciao stefano delfiore
-------------------------------- Inviato via
formatting link
C
Claudio(BS)
Giacomino ha scritto:
Presa così non abilita proprio niente assegna semplicemente alla costante OPTION_REG il valore binario
00100001 che corrisponde a 00000021 esadecimale oppure a 33 decimale
0b = valore binario
0x = valore esadecimale
ByeZ
Claudio(BS)
L'unico problema per l'uomo non sta nella difficoltà delle sue imprese
ne' nella quantità di denaro necessario per compierle, ma nella durata
della sua esistenza. (Claudio 14.02.2004)
NB. Protezione antispam
Per rispondere aggiungere claudio
F
fabiosky70
Salve, sono nuovo del newsgroup, ma ho lavorato abbastanza con i pic. Non conosco i nuovi modelli microchip, ma ho sempre sostenuto che per i classici della serie 16 e 17 l'impiego del C non sia molto indicato, perchè questa categoria di microcontrollori ha una struttura inadeguata che non favorisce i compilatori. Parere personale: su questi microcontrollori è bene andare direttamente in assembler. Non posso esprimermi sulla serie 18 o sui nuovi dsPIC. Comunque l'istruzione che hai trovato è un'istruzione di assegnazione del C, e OPTION_REG fa riferimento al registro OPTION del microcontrollore. Dovresti cercare nel datasheet del microcontrollore a cui ti riferisci la descrizione del registro interno OPTION e dei suoi bit (nel caso specifico vengono posti a 1 i bit 0 e 5 e vengono posti a 0 tutti gli altri). Se non ricordo male nel registro OPTION ci sono alcune impostazioni del timer 0, dell'interrupt esterno e qualche altra cosa ancora. Ciao. Fabioski
"Giacomino" ha scritto nel messaggio news:u1ute.17107$ snipped-for-privacy@tornado.fastwebnet.it...
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.