Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

SPI, Simple SPI, SHIFTIN

Awatar użytkownika
almatea
-
-
Posty:240
Rejestracja:12 gru 2003, o 17:02
Lokalizacja:Brzeszcze
Kontaktowanie:
SPI, Simple SPI, SHIFTIN

Postautor: almatea » 15 maja 2008, o 16:10

Pytanie:

Czy komenda Shiftin może być powiązana z niezależnymi pinami, nie będącymi ani sprzętowym ani programowym SPI? Bo jednej rzeczy tutaj nie rozumiem.

Dla przykładu:
1. MCP3202 - przetwornik A/C z interfejsem SPI. Do zapewnienia komunikacji wymagane linie SCK, MISO, MOSI oraz /CS. Rozumiem, że wcześniej wszystko musi zostać poprzedzone dyrektywą Config SPI i można odczytać dane

2. Max6675 - układ kompensacji zimnych końców termopary z Interfejsem Simple SPI. Do zapewnienia komunikacji wymagane już tylko linie SCK, MISO oraz /CS.
Czyli wystarczy SHIFTIN aby odczytać dane? Czy MCP3202 może pracować na sprzętowym SPI a MAX6675 na innych pinach nie związanych z SPI?


Widziałem różne sposoby odczytywania danych. W jednym przypadku Config SPI.. poźniej komendy SPIIN.
W drugim przypadku typowa deklaracja portów SPI jako wyj/wej i stosowanie komendy SHIFTIN. Czy to jest wszystko to samo? Bo rozumiem, że do jednego SPI można podłączyć kilka układów operując później /CS przy wyborze jednego z nich.


Pozdrawiam

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 70 gości