lama Postat Martie 23, 2012 Partajează Postat Martie 23, 2012 Salut.Am un montaj in lucru si patesc o faza de toata glumainitializez asa __CONFIG(FOSC_INTOSCIO & // INTOSC oscillator internal WDTE_OFF & // Watchdog timer disabled PWRTE_OFF & // Power up timer enabled LVP_OFF & // Low-Voltage Programming Enable bit disabled BOREN_OFF & // Brown-out detect modes disabled CPD_OFF & // Protection of program code off disabled CP_OFF & // Protection of data block disabled MCLRE_OFF); // Master clear reset TRISB = 0x00; // portB is output; TRISA = 0x00; CMCON = 0b00000111; // disable comparators PORTB = 0x00; // all low PORTA = 0x00; in timpul fctionari incerc sa ridic in "1" pe RA4(adica pinul 3). Si nu vrea.Asa ca am pus de test PORTB=0b11111111 in speranta ca ...Surpriza nu merge.am zi:"S-o fi ars portul din motive de ce e dupa el." Am luat cu o sirma de un pin liber(pe care l-am dus in "1") si ce e dupa merge-ataca o baza a unui tranzistor printr-o rezistenta de 1k, care etc. Desigur am taiat traseul de la pinul cu problema.Deci pica arderea .Asa ca acum presupun ca e ceva din initializare. Vre-o idee? Link spre comentariu
sofian Postat Martie 23, 2012 Partajează Postat Martie 23, 2012 RA4 is a Schmitt Trigger input and an open drain output Link spre comentariu
picolo Postat Martie 23, 2012 Partajează Postat Martie 23, 2012 Salut.Am un montaj in lucru si patesc o faza de toata glumainitializez asa __CONFIG(FOSC_INTOSCIO & // INTOSC oscillator internal WDTE_OFF & // Watchdog timer disabled PWRTE_OFF & // Power up timer enabled LVP_OFF & // Low-Voltage Programming Enable bit disabled BOREN_OFF & // Brown-out detect modes disabled CPD_OFF & // Protection of program code off disabled CP_OFF & // Protection of data block disabled MCLRE_OFF); // Master clear reset TRISB = 0x00; // portB is output; TRISA = 0x00; CMCON = 0b00000111; // disable comparators PORTB = 0x00; // all low PORTA = 0x00; in timpul fctionari incerc sa ridic in "1" pe RA4(adica pinul 3). Si nu vrea.Asa ca am pus de test PORTB=0b11111111 in speranta ca ...Surpriza nu merge.am zi:"S-o fi ars portul din motive de ce e dupa el." Am luat cu o sirma de un pin liber(pe care l-am dus in "1") si ce e dupa merge-ataca o baza a unui tranzistor printr-o rezistenta de 1k, care etc. Desigur am taiat traseul de la pinul cu problema.Deci pica arderea .Asa ca acum presupun ca e ceva din initializare. Vre-o idee?Pune-i o resitenta in Vcc, si schimba logica de On/Off. Considera ca este un transistor cu colectorul in aer cand este setat ca out. Link spre comentariu
lama Postat Martie 23, 2012 Autor Partajează Postat Martie 23, 2012 RA4 is a Schmitt Trigger input and an open drain outputCorect!Daca as mai si citi cu grija manualul de la microcontroler....... Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum