Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Kategoria: Kamery IP / Alarmy / Automatyka Bram
Montersi
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Komunikacja Atmega32->Arduino[Uno] przez SPI

hrync123 21 Kwi 2017 02:34 252 0
  • #1 21 Kwi 2017 02:34
    hrync123
    Poziom 10  

    Cześć.
    Mam problem dotyczący komunikacji, jak w temacie.
    Operuję na Atmega32 na kwarcu 16MHz z USBasp, oraz na Arduino Uno z Atmega328P-PU także z 16MHz (przynajmniej taki jest na płytce).
    Połączenia fizyczne wyglądają tak:

    Atmega32 | Arduino Uno
    SCK -> PIN13
    MISO -> PIN12
    MOSI -> PIN11
    /SS -> PIN10

    Kod dla Mastera (Atmega32):

    Kod: c
    Zaloguj się, aby zobaczyć kod

    Oraz kod dla Slave (Arduino):
    Kod: c
    Zaloguj się, aby zobaczyć kod


    Kody skopiowane odpowiednio ze stron: Master i Slave .
    Dodam, że dopiero zaczynam podróż i niewiele się na tym znam, ale męczy mnie to już jakiś czas i próbuję dojść co i jak.
    Jak widać, wszystko jest testowane na razie na Serial monitorze (docelowo będzie na lcd) i problem polega na tym, że serial jest pusty. Nie wiem nawet czy problemem jest, że master nie wysyła, czy slave nie odbiera, czy komunikacja jest okej a tylko z serialem jest problem. Po prostu nie wiem jak to sprawdzić. Od czego mam zacząć? Czy te kody są prawidłowe dla tego typu połączenia?

Szybka odpowiedź lub zadaj pytanie
Dziękuję Ci. Ta wiadomość oczekuje na moderatora.
 Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME