 |
Форум за електроника Български форум за електроника, ремонти, схеми, документация
|
| Предишната тема :: Следващата тема |
| Автор |
Съобщение |
morpheous87 Опитен потребител


Регистриран на: 03 Яну 2011 Мнения: 137
|
Пуснато на: Пон Фев 17, 2014 15:32 Заглавие: Arduino SPI въпроси |
|
|
Здравейте,
искам да управлям аудио приемник по SPI с помощта на Ардуино. Устройството приема 16 битови "data words". По описанието на Ардуино библиотеката SPI, май се предават само 8 битови команди. За 16-битовите дали се пускат една след друга двете 8-битови, първо главните и след това допълнителните битове. По описание на аудио приемника, първо приема главните. |
|
| Върнете се в началото |
|
 |
al_at Опитен потребител

Регистриран на: 05 Окт 2011 Мнения: 385 Местожителство: София
|
Пуснато на: Пон Фев 17, 2014 21:52 Заглавие: Re: Arduino SPI въпроси |
|
|
Принципът на SPI позволява слепването на няколко 8-битови думи в една, стига през цялото време на трансфера, сигналът SS (slave select) ( в някои устройства се нарича CS (chip select) ) към подчиненото устройство да е в ниско ниво. Ето един пример:
http://www.reigndesign.com/blog/controlling-a-10-bit-digital-potentiometer-via-spi-with-arduino/
Ако ардуино-то е направено с 32-битов микроконтролер, то е възможно самия SPI хардуер да поддържа 8, 16, 24 и 32 битови трансфери и да се направят библиотеките така, че и софтуерът да има такива функции. |
|
| Върнете се в началото |
|
 |
|
|
Не Можете да пускате нови теми Не Можете да отговаряте на темите Не Можете да променяте съобщенията си Не Можете да изтривате съобщенията си Не Можете да гласувате в анкети
|
|