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.
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
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...
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.