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
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
Moderatorzy:Jacek Bogusz, robertw, k.pawliczak, Moderatorzy
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 70 gości