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

 
 
> Помогите выбрать интерфейс ATMEGA8 и ADNS-2610
MaUrJIu
сообщение Apr 2 2011, 16:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 2-04-11
Пользователь №: 64 078



У Agilent ADNS-2610 последовательный синхронный протокол. Причем передача данных идет по одному проводу, а по второму сигнал синхронизации. Подскажите пожалуйста как лучше соединить Atmega8 и ADNS-2610 для обмена данными. Заранее благодарен!
P.S.: Не судите строго я новичок в данной теме)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MaUrJIu
сообщение Apr 2 2011, 16:56
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 2-04-11
Пользователь №: 64 078



Согласен. Но передача идет по двум проводам, а не по одному. Или я чего-то не понимаю?
Go to the top of the page
 
+Quote Post
Stanislav_S
сообщение Apr 2 2011, 17:53
Сообщение #3


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Кстати, тут вполне будет уместен SPI, даже более чем уместен sm.gif


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post
MaUrJIu
сообщение Apr 2 2011, 18:33
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 2-04-11
Пользователь №: 64 078



Цитата(Stanislav_S @ Apr 2 2011, 21:53) *
Кстати, тут вполне будет уместен SPI, даже более чем уместен sm.gif

Я об этом тоже подумал, но как сделать передачу по одному проводу я не знаю. Есть MOSI и MISO. Может какой нить чип дополнительный нужен? Кто-нибудь может подсказать?
Go to the top of the page
 
+Quote Post
nk@
сообщение Apr 2 2011, 20:44
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 78
Регистрация: 8-12-09
Пользователь №: 54 138



Цитата(MaUrJIu @ Apr 2 2011, 21:33) *
Я об этом тоже подумал, но как сделать передачу по одному проводу я не знаю. Есть MOSI и MISO. Может какой нить чип дополнительный нужен? Кто-нибудь может подсказать?

В доке все вроде подробно описано http://www.barnardmicrosystems.com/downloa...5988-9774EN.pdf
Что касается микропроцессора, то тут прийдется слегка извернуться. Если использовать аппаратный модуль SPI, то соедените вместе линии MOSI и MISO и подключите к линии "SDIO", потом нужно будет переводить линию MOSI в режим ввода, чтоб освободить шину при операции чтения. Первый пульс тоже прийдется делать программно, тк у меги SPI может выталкивать только 8 бит, а нам нужно 9.
Можно сделать полностью софтверный обмен, без применения встроенного SPI.
Если не разберетесь, кричите help.gif - пороюсь в старых исходничках, когда-то я что-то подобное уже делал.
Go to the top of the page
 
+Quote Post



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

 


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


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