tntfnc Inserito: 15 febbraio 2010 Segnala Share Inserito: 15 febbraio 2010 devo inizializzare tutti gli ingressi del PIC12f683 in modo che siano digitali. ho già messo il valore 7 nel registro CMCON0, ma solo gli ingressi 0,1, e 2 me li da come digitali. che devo fare? Link al commento Condividi su altri siti More sharing options...
mf2hd Inserita: 15 febbraio 2010 Segnala Share Inserita: 15 febbraio 2010 Ciao, scarica il datasheet che trovi qui:12f683Per usare gli altri pin I/O devi necessariamente utilizzare il clock e il reset interni in modo da avere disponibili rispettivamente GP4,GP5 e GP3.- Cock interno registro OSCCONesempio OSCCON = %01100000 imposta l' oscillatore a 4MHz- per usare il GP3 come I/O deve essere abiltato MCLR interno, vedi CONFIG: CONFIGURATION WORD REGISTER.Inoltre dai un' occhiata anche a:- registro ADCON0 per i convertitori ADes. ADCON0 = 0 disabilita i convertitori.- registro ANSEL- registri WPU e GPIO per quanto riguarda i pull-up interni, i quali funzionano solo come input (vedi registro TRISIO).I comparatori (CMCON0) e gli ADC vanno configurati (nel tuo caso disabilitati) all' inizio, vedi sezione "GPIO and the TRISIO Registers". Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora