Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Atmega с SPI ADIS16201
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
rat
При попытке ститать данные по SPI с ADIS16201 на DOUT устанавливается 1В постоянки и видно дребезг, как-будьто конфликт вход-выход. Ножка на атмеге точно установлена как вход, т.е. конфликтовать не должна.
GDI
Так может в все таки не правильно подключили? У контроллера есть выводы MISO - Master Input Slave Output и MOSI - Master Output Slave Input. Т.е. DOUT от вашей ADIS16201 должен быть подключен к линии MISO, если МК работает в режиме мастера. Ну и еще стандартно, надо установить линию SS на выход.
rat
Цитата(GDI @ Nov 20 2008, 13:48) *
Так может в все таки не правильно подключили? У контроллера есть выводы MISO - Master Input Slave Output и MOSI - Master Output Slave Input. Т.е. DOUT от вашей ADIS16201 должен быть подключен к линии MISO, если МК работает в режиме мастера. Ну и еще стандартно, надо установить линию SS на выход.


SPI программный, вход-выход не спутаны точно. Подозреваю, что неправильно пишу и читаю из девайса, потому как эффект конфликта исчезает при изменениях в чтении. Кто работал с ADIS16201 подскажите, может есть какая тонкость?
МП41
В таких случаях можно поставить резисторы 47-100 Ом, которые в случае конфликта будут ограничивать ток.
rat
Спасибо за советы. Причина нашлась - непропай ADIS16201. Тема закрыта.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.