Skocz do zawartości

[Programowanie] SPI - szeregowy interfejs urządzeń peryferyjnych.


Elektryk0

Pomocna odpowiedź

Z tego co mi wiadomo, to w Attiny2313 nie ma SPI, tylko USI.. (140 strona pełnej noty katalogowej)

The USI Three-wire mode is compliant to the Serial Peripheral Interface (SPI) mode 0
and 1, but does not have the slave select (SS) pin functionality. However, this feature
can be implemented in software if necessary.
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Witam, uruchomilem ten program na atmedze 8 (slave) i atmedze 32 jako master. Przesylanie jest, ale... To wyglada tak jakby liczby wyswietlane na porcie byly przypadkowe. Próbowałem ustawic tylko 1 bit na porcie slave'a zeby zapalic diode i znowu mruga caly port. program jest napewno poprawnie skonstruowany? jakies sugestie czemu sie tak dzieje?

[ Dodano: 06-07-2011, 19:53 ]

zastanawiam sie czy moze zasilanie z programatora ma jakis wplyw na to co sie pokazuje na porcie...

Link do komentarza
Share on other sites

W takim razie czy ktoś wie jak programowo zrobić SS z dowolnej nóżki ?

Pytam o samą idee, nie o kod.

Tak.

Jeżeli nie chcesz używać sprzętowego spi-jakiego nie ma attiny możesz zrobić programowe. Wtedy dowolnie wybierasz za co odpowiedzialne są poszczególne porty.

Link do komentarza
Share on other sites

Oczywista oczywistość, ale mi chodzi o to czy musisz wsadzić do EEPROMU kawałki kodu przeznaczone do SLAVE tak jakbyś to zrobił dla uC będącego SLAVEM czy po prostu programujesz tam od razu dane bez żadnego inne kodu?

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.