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.

[PIC12F1822][C8] - linia RA5 nie działa poprawnie

ukas 26 Sie 2012 00:57 1020 1
  • #1 26 Sie 2012 00:57
    ukas
    Poziom 12  

    Witam,

    Mam problem z sterowaniem linią RA5 w PIC12F1822. Potrzebuje używać tego wyprowadzenia jako standardowego wyjścia cyfrowego.
    Sprawdzałem pozostałe linie portu i pracują poprawnie przy konfiguracji jak w poniższym kodzie. Dla sprawdzenia równolegle z RA5 steruje RA4 i RA4 zmienia swój stan z 0V na 3,3V a RA5 z 0V na ok.1,5V.


    Kod: c
    Zaloguj się, aby zobaczyć kod

    0 1
  • #2 26 Sie 2012 14:04
    ukas
    Poziom 12  

    Problem już rozwiązany.

    Powodem problemu było nieustawienie bitów FOSC w CONFIGURATION WORD 1.
    Domyślnie ustawione jest: 111 = ECH: External Clock, High-Power mode (4-32 MHz): device clock supplied to CLKIN pin
    A powinno być: 100 = INTOSC oscillator: I/O function on CLKIN pin

    Dziwi mnie tylko fakt, że przy domyślnym ustawieniu wybrany jest External Clock a procesor pracował poprawnie z częstotliwością wybraną przez bity IRCF w OSCCON.

    0