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

 
 
 
Reply to this topicStart new topic
> Задачка...
mdn
сообщение Mar 27 2008, 16:35
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 13-03-08
Пользователь №: 35 876



Задача заключается в следующем: есть mega16 и есть регистратор. Для управления регистратором имеется 2 вывода (исходя из инструкции) клок и dio. Имеется так же описание всех регистров регистратора.
Вопрос: как можно мегой "обратится" к регистрам регистратора для чтения и записи в них???
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Mar 27 2008, 16:42
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 mdn - судя по вашему описанию - у вас что-то типа TWI - вы разберитесь всё таки. sad.gif

Касательно вопроса - советую найти полную документацию на ваш девайс - там должно быть описание протокола обмена - типа как достучаться до регистров - описание всех регистров регистратора недостаточно..
Go to the top of the page
 
+Quote Post
mdn
сообщение Mar 27 2008, 22:31
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 13-03-08
Пользователь №: 35 876



Та вот с протоколом обмена в datasheet как то туговато....
Go to the top of the page
 
+Quote Post
rezident
сообщение Mar 27 2008, 22:34
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Вы бы хоть немного уточнили условия вашей задачи, указав что за регистратор (тип/модель/производитель)? Телепатия конечно нынче в моде, но пока еще слаборазвита smile.gif
Go to the top of the page
 
+Quote Post
Jury093
сообщение Mar 28 2008, 05:56
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Судя по конфигурации вопросов, путь до решения задачи будет изрядно тернист..
Для начала надо осциллографом посмотреть уровни сигнала на контактах регистратора. Если уровни отличаются от напряжения питания Меги, то поставить преобразователь уровня. Дабы не сжечь собственно любое из этих двух устройств. Если "dio" двунаправленный, то и в преобразователе надо это предусмотреть.

Далее. Ищем нормальную доку на работу с регистратором. В которой расписаны и разрисованны диаграммы записи/чтения и способ доступа в регистры регистратора. Роемся в помойке(инете) или теребим производителя..

Далее. Выбираем два пина на Меге. Обзываем "клок" и "дио" и заводим в регистратор (преобразователь уровней по потребности).
Это был физический уровень. Теперь логический.
Берем среду программирования. Пишем подпрограммы прочитать/записать блок данных в регист(ы). Это низкоуровневый доступ к железу. Далее пишем основное тело программы, которое получив данные от оператора(носителя), через п/п чтения/записи, через двухпроводный интерфейс будет рулить регистратором..

ЗЫ Ответ на вопрос "Как..?" читаем в инструкции smile.gif

Цитата(mdn @ Mar 27 2008, 19:35) *
Задача заключается в следующем: есть mega16 и есть регистратор. Для управления регистратором имеется 2 вывода (исходя из инструкции) клок и dio. Имеется так же описание всех регистров регистратора.
Вопрос: как можно мегой "обратится" к регистрам регистратора для чтения и записи в них???
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 20:08
Рейтинг@Mail.ru


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