Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
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 276 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?

 Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME