tntfnc Inserito: 15 febbraio 2010 Segnala 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?
mf2hd Inserita: 15 febbraio 2010 Segnala 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".
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