Skocz do zawartości

Programowanie w systemie, dwa mikrokontrolery [Atmega] ??


szyss

Pomocna odpowiedź

Witam

Jaką macie propozycję na programowanie w systemie po ISP dwóch mikrokontrolerów, które połączone są ze sobą interfejsem SPI (wykorzystywane te same linie co ISP). Jedna z moich propozycji to odłączanie od jednego procesora linii SCK. Oba mają wspólny reset, natomiast w datasheet jest napisane że przy programowaniu pin MISO staje się wyjściem, więc nie wiem jak to też rozwiązać. Tworzy się pytanie czy pin MISO stanie się wyjściem gdy procesor już coś odbierze od programatora, czy od razu po ściągnięciu pinu reset do masy. Dodatkowo w układzie będzie RFM70, też na SPI, tutaj myślę że rozwiązaniem będzie podciąganie linii SS rezystorem do plusa zasilania.

Jakieś propozycje??

Pozdrawiam

Link do komentarza
Share on other sites

Z układem Master nie ma problemów. Natomiast aby programować układ Slave, trzeba odłączyć układ Master od linii SCK oraz MOSI interfejsu ISP. W przypadku mikrokontrolerów, które nie korzystają z MOSI i MISO od SPI (np. ATmega128) wystarczy resetować mastera podczas programowania slave'a. W przypadku mikrokontrolerów a ISP na SPI trzeba odłączyć zarówno MOSI jak i SCK.

Link do komentarza
Share on other sites

Do jednego wgrać odpowiednio zmodyfikowany bootloader, przez który można będzie programować jego czyli MASTER, a po podaniu odpowiedniej komendy(sekwencji) to on przez swoje SPI przeprogramuje drugie CPU.

ISP na SPI ogólnie nigdy nie było pomyślane jako standard programowania wielu CPU w jednym układzie, do tego stosuje się JTAG.

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

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!

Gość
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.