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 uruchomieniem PIC 16F871

_Vex_ 25 Gru 2010 18:21 735 0
  • #1 25 Gru 2010 18:21
    _Vex_
    Poziom 9  

    Witajcie,

    próbuje zaprogramować swój pierwszy układ i mam pewien problem z uruchomieniem PIC'a 16F871. Mianowicie używam Oshon PIC Simulator i tam napisałem w Basicu prosty program podający na wszystkie piny portu B napięcie. Plik wynikowy hex importuje do MPLAB'a i wgrywam na mikrokontroler. W symulatorze wszystko pięknie chodzi, jednak na kontrolerze zero reakcji. Na pinach RB5 i RB4 jest 5V, na RB3 0.3 V, a na pozostałych po 0.8V. Zasilanie jest z 5V. Jest to moje pierwsze podejście do mikrokontrolerów i nie bardzo wiem, czy to ja coś robię źle, czy też może PIC jest uszkodzony. Będę wdzięczny za wszelkie rady.

    Code:
    Define CONF_WORD = 0x3773
    

    Define CLOCK_FREQUENCY = 20
    AllDigital

    TRISB = 0

    loop:
    PORTB = 255
    Goto loop


    Dodano po 3 [godziny] 35 [minuty]:

    Problem rozwiązany. Oczywiście gapa ze mnie bo założyłem, że PIC ma wewnętrzny oscylator, a to guzik prawda. Trzeba mu podać taktowanie na OSC1 ;)

    0 0