DavidOne71 Inserito: 26 agosto 2008 Segnala Share Inserito: 26 agosto 2008 (modificato) Buongiorno a tutti, stò programmando con il 12F629 e mi accorgo che l'uscita GPIO1 viene resettata dalla GPIO4 e non capisco cosa hanno in relazione l'una con l'altra ed ho fatto un semplice prog di test:; genera un onda quadra sul pin 6 gp1processor 12F629include <p12f629.inc>__CONFIG _MCLRE_OFF & _CP_OFF & _WDT_OFF &_INTRC_OSC_NOCLKOUT ;Internal osc. RADIX DEC cblock 0x20Count1Count2 endc org 0 bsf STATUS,RP0 movlw b'11111101' movwf TRISIO bcf STATUS,RP0; ecco la cosa strana la gp4 che resetta la gp1ini bsf GPIO,1 ; setta a 1 laporta gp1 movlw 1 call D100ms bcf GPIO,4 ; resetta la porta gp1 movlw 1 call D100ms goto ini; Ritardo software di 100msD100ms clrf Count1 movlw 132 movwf Count2Loop decfsz Count1,F goto Loop decfsz Count2,F goto Loop return endHo provato anche a cambiare il pic (ben 3) ma sempre ugualeC'è qualcosa di sbagliato nella programmazione?Ah dimenticavo uso MPLAB 8.00 con PICKIT2Grazie a tutti Modificato: 26 agosto 2008 da DavidOne71 Link al commento Condividi su altri siti More sharing options...
DavidOne71 Inserita: 29 agosto 2008 Autore Segnala Share Inserita: 29 agosto 2008 Trovato era cosi semplice, bastava cancellare il registro ANSEL Link al commento Condividi su altri siti More sharing options...
DavidOne71 Inserita: 29 agosto 2008 Autore Segnala Share Inserita: 29 agosto 2008 Ho cannato! ...ANSEL è per il 675 x il 629 bisogna disattivare i comparatoriSorry 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