реклама на сайте
подробности

 
 
> проблема с SPI, не знаю как решить(((
lons83
сообщение Dec 4 2013, 14:13
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 9-11-12
Пользователь №: 74 296



Здравствуйте, у меня такая проблема.
Есть датчик фирмы Analog devices - ADT7310.
Он работает по интерфейсу SPI.
Датчик - Slave. Микроконтроллер ( далее МК) - Master.

Диаграмма работы с режиме чтения приведена. Также выложен datasheet.

Проблема:
Ни как не могу прочитать данные с датчика!!!
Если я правильно понимаю SPI в режиме Master у МК работает следующим образом:
Записываются данный в регистр для передачи и одновременно(!!!) идет прием и передача данных по сигналу SCLK
который генерирует мой МК в момент передачи.

Судя по диаграмме датчика в режиме чтения, данные для чтения он выдает только после запроса на чтение данных.

А как я могу тактировать SCLK для чтения данных если я в этот момент ничего не передаю.

Была попытка слать на линию DIN ( всякий мусор) в момент когда на DOUT выставляются данные ( ну чтобы тактирование обеспечить)... но результа никакого нет(((((


Кто-нибудь сталкивался с такой проблемой?

Заранее спасибо))

Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  ADT7310.pdf ( 393.18 килобайт ) Кол-во скачиваний: 8
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
_pv
сообщение Dec 4 2013, 14:18
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



на картинке же нарисовано - передавайте 0xFF во время чтения ответа.
Go to the top of the page
 
+Quote Post
lons83
сообщение Dec 4 2013, 14:31
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 9-11-12
Пользователь №: 74 296



Цитата(_pv @ Dec 4 2013, 18:18) *
на картинке же нарисовано - передавайте 0xFF во время чтения ответа.

Большое спасибо)))
заработало))) блин так стыдно стало((( wacko.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 12:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01349 секунд с 7
ELECTRONIX ©2004-2016