• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Expander PCF 8574 dekaracja pinów jako define
#5
(09-03-2016, 14:56)zster napisał(a):
(07-03-2016, 20:07)Magikkomputerowy napisał(a): No spoko ale jeśli się nie uda to musi być jakiś sposób by to obejść... inaczej do arduino nie można by było podpiąć za wiele...

Ale dlaczego nie ? Myślę, że nieco mylisz pojęcia.
Expanderem podłączonym do szyny I2C można zwiększyć ilość wejść i wyjść cyfrowych. Jeśli mowa o PCF8574 to można ich podłączyć 8 sztuk do jednej szyny. Są także expandery z 16 wyjściami/ wejściami ( np. MCP23017 ).
Wejścia/ wyjścia analogowe także można "dokładać".
Również do magistrali szeregowej SPI można podłączyć WIELE układów na raz pod warunkiem, że każdy z tych układów będzie miał osobny pin CS.
Ale nie da się na tych wyjściach emulować sprzętowej magistrali SPI ! Expandery są po prostu za wolne. Nie mówiąc już o tym, że musiał byś przepisać bibliotekę obsługującą układ V1053 a domyślam się, że to nie wchodzi w grę Wink
Podłączasz więc układ V1053 pod sprzętowe SPI arduino, zgodnie ze schematem, a resztę pinów cyfrowym ogólnego przeznaczenia możesz sobie rozszerzyć odpowiednimi expanderami. Innej możliwości nie ma, nie tylko w Arduino.
Matka jest potrzebą wynalazków, dlatego wymyśliłem inne rozwiązanie użyję samego ATMega do obsługi części funkcji robota i dołożę drugiego do obsługi innej częsci... Wiem, że może nie najwydajniejsze rozwiązanie, ale rozwiąże problem, bo niestety potrzebuję jeszcze kilka pinów SPI. To tak jakbym pakował dwa arduina do jednego robota, ale sytuacja tego wymaga. Za kilka dni pokażę w sieci co buduję i jak to działa... Przede mną sporo pracy w, z i na Arduino Wink
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Expander PCF 8574 dekaracja pinów jako define - przez Magikkomputerowy - 09-03-2016, 20:35

Skocz do:


Przeglądający: 2 gości