Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Problem z PORTA na procesorze PIC16F76

mieeczyk 13 Sty 2010 18:35 1623 3
  • #1 13 Sty 2010 18:35
    mieeczyk
    Poziom 10  

    Muszę zaprogramować PIC16F76. Mam kawałek programu do obsługi wyświetlaczy. Są one podpięte kolejno pod porty RA2, RA3, RA4, RA5. Inicjuję je jako wyjścia cyfrowe w ten sposób:

    Cytat:
    bsf STATUS,RP0
    movlw 0x06
    movwf ADCON1
    clrf TRISA
    bcf STATUS,RP0

    I chyba dalej są jakieś problemy z przetwornikiem ADC, może jeszcze jakiś rejestr trzeba ustawić? Układ nie działa tak jak należy. Dodam, że gdy wgram program (oczywiście zmieniony procesor) na PIC18F84 i podłączę go pod układ uwzględniając kolejność nóżek to wszystko jest ok. A może problem jest zupełnie w czymś innym?

    Dodano po 5 [godziny] 31 [minuty]:

    Problem jest w samym porcie A, bo jak podłączam inny wyświetlacz pod piny portu b i zmieniam w programie to wszystko działa. Może nie jest wyłączony jeszcze przetwornik ADC czy jakiś inny układ trzeba wyłączyć, aby aby port be był tylko wyjściami cyfrowymi??

    0 3
  • #3 14 Sty 2010 00:31
    kwito
    Poziom 11  

    Przetwornik wygląda, że prawidłowo wyłączasz. Wziąłeś pod uwagę, że pin RA4 jest wyjściem z otwartym drenem i trzeba go podciągnąć do zasilania przez rezystor?

    0
  • #4 03 Wrz 2013 23:07
    mieeczyk
    Poziom 10  

    Temat do zamknięcia. Wina była procesora. Uszkodzony pin PORTu A. Uszkodzony od nowości. Na drugim nie było tego problemu.

    0