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.

[Atmega8] [C] RFM 12 zmaian pinu nSEL

klusek16 19 Lip 2012 19:23 1140 0
  • #1 19 Lip 2012 19:23
    klusek16
    Poziom 9  

    Witam mam dwa układy RFM12 i atmega8 oba komunikują się ze sobą problem pojawia się gdy chce zmienić linię nSEL podłączoną do pinu SS na np pin PB0 gdzieś czytałem że linia nSEL nie musi być podpięta do tego konkretnego pinu.

    Pin PB2 (SS/OC1B) chce wykorzystać do sterowania silnikiem . Kiedy w kodzie zmienię definicje SPI_CS z portu PB2 na PB0 modułu RFM przestaje działać program staje chyba na konfiguracji modułu. Nie znam się za bardzo na programowaniu kod znalazłem gotowy w internecie może mi ktoś wytłumaczyć co jest nie tak.

    Kod: c
    Zaloguj się, aby zobaczyć kod



    Dobra już wiem co było nie tak zajrzałem do dokumentacji atmega i jeśli urządzenie pracuje w trybie master a tak jest w tym programie to port PB2 musi być ustawiony jako wyjście zmieniając funkcje portu PB2 nie został on ustawiony więc pracuje jako wejście wystarczyło to zmienić i już wszystko działa. Tak to jest jak się człowiek za coś bierze a nie ma o tym pojęcia. Razz

    0 0