| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| spi chain http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=15195 |
Страница 1 от 1 |
| Автор: | maiden [ Пет Апр 14, 2017 1:39 pm ] |
| Заглавие: | spi chain |
Здравейте, в нета гледам диаграми на два типа свързване на master и slave SPI устройства. В единия тип всички линии са паралелно вързани към slave устройствата, а в другия slave устройствата са едно след друго. Има ли разлика кой вариант ще използвам? Извинявам се за лаишкия въпрос |
|
| Автор: | Cekins [ Пет Апр 14, 2017 1:53 pm ] |
| Заглавие: | Re: spi chain |
Има естествено - зависи какво ще правиш - в първия случай имаш разнотипни SPI устройства, които не се знае кое може и кое не може само да шифтва през себе си. Втория случай е с еднотипни и/или такива които имат шифт регистър с вход MOSI и изход MISO. Прост пример е 74HC595 - могат да се вържат безкрай на верижка. Ако не знаеш "дали", първия вариант е гарантиран с малката подробност, че ти трябва отделен SS за всеки отделен чип. Във втората конфигурация, за да пратиш нещо на последния трябва да пратиш и на всички останали - с други думи ако искаш само в последния един байт трябва да пратиш n байта, като n е бройя последователни устройства. |
|
| Автор: | ToHu [ Пет Апр 14, 2017 11:09 pm ] |
| Заглавие: | Re: spi chain |
Ворото така изпълнено си е жив токенринг, обикновенно като навръзваш много шифт регистри комуникацията е еднопосочна, в конретният случай тя стига обранто до мастера. Тук ако са прости устройства трябва да го съобразиш в мастера, а ако са по-сложни, самите у-ва трябва да имат грижата да погълнат това кеото е за тях, и да трансмитнат всичко останало нататък. |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|