Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 28 мар 2024, 15:38

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу Пред.  1, 2, 3, 4
Автор Сообщение
 Заголовок сообщения: Re: Реализация аппаратного алгоритма протокола TWI.
СообщениеДобавлено: 14 фев 2016, 12:34 
Не в сети

Зарегистрирован: 20 июн 2014, 15:47
Сообщения: 77
Откуда: Россия


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Реализация аппаратного алгоритма протокола TWI.
СообщениеДобавлено: 14 фев 2016, 15:44 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Я так понял, что роль мастера выполняет контроллер, а ведомое устройство кто?
Ты что конкретно хочешь реализовать? Управление каким-то индикатором?
Если ведомое устройство тоже контроллер, то синхронизацию можно реализовать через внешнее прерывание по INT. Но можно, и по таймер-счётчику, или просто постоянно отслеживать вход. Всё зависит от того, что ещё выполняет ведомое устройство, помимо приёма значений. Короче всё зависит от конкретных задач, так как каждый вариант, имеет свои требования.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Реализация аппаратного алгоритма протокола TWI.
СообщениеДобавлено: 14 фев 2016, 16:26 
Не в сети

Зарегистрирован: 20 июн 2014, 15:47
Сообщения: 77
Откуда: Россия


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Реализация аппаратного алгоритма протокола TWI.
СообщениеДобавлено: 14 фев 2016, 17:55 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Идея не бредовая, если код правильный. ;)
Вот делал библиотеку для такого индикатора:
С триггером сдвига работать очень просто… вот ещё пример:


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Реализация аппаратного алгоритма протокола TWI.
СообщениеДобавлено: 15 фев 2016, 11:15 
Не в сети

Зарегистрирован: 20 июн 2014, 15:47
Сообщения: 77
Откуда: Россия


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Реализация аппаратного алгоритма протокола TWI.
СообщениеДобавлено: 15 фев 2016, 15:01 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Опиши подробно, что изобретаешь… может у меня будет толковое предложение по этому поводу.
О каких наводках идёт речь? Какие расстояния между МК?
У ATtiny2313 TWI не урезан.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Реализация аппаратного алгоритма протокола TWI.
СообщениеДобавлено: 15 фев 2016, 17:18 
Не в сети

Зарегистрирован: 20 июн 2014, 15:47
Сообщения: 77
Откуда: Россия
В общим есть разработка, управление инвертором на AT90PWM3B, для отображения используются динамическая индикация на регистрах сдвига HC164N. Для улучшения интерфейса думал вывести последовательный код, тот что выходит на регистры, там три проводка. Зачитывать можно по двум как тут у twi.
Наводки, то что плата стоит в инверторе и считывать по INT опасно, может запросто заглючить или зачитает всякий мусор. И по внешнему прерыванию, обмен сегментника происходит, постоянно динамически, значит основной цикл будет привязан. Если это зделать отдельно, т. е считывать код и передовать его, если в какойто момент не нужен хранить данные у себя. Осюда будем иметь контроль над мастером(PWM3b) основная (другой контролёр)программа будет свободна. Как бы грамотно уместить в одном кристале, у меня не получится. Тут свои припоны, програмить или изучать АVR начал не так давно.
А в случае зачитывать паралельный код прямо с регистра, тут думаю можно. Видел тут примеры программнай регистор HC165, считавет паралельный код входа. Это меня и на толкнуло на мысль. Поставить такой програмный регистор, зачитывать в основном цикле, скидывать, можно и по TWI передать что очень удобно. А дальше свой контролёр для интерфейса, с кнопочками, и с выводом инфы жки.
Может в другую ветку перейти, много больно написал, как бы нас не почикали. :-)


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Реализация аппаратного алгоритма протокола TWI.
СообщениеДобавлено: 16 фев 2016, 11:08 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Правильно ли я понял. У тебя основной контроллер AT90PWM3B, управляет инвертором. Он же выдаёт код, и для семисегментного индикатора используя три проводника. Индикатор выполнен, на регистрах сдвига HC164N. Правильно? Сколько разрядов у индикатора?

Создай здесь отдельную тему.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Реализация аппаратного алгоритма протокола TWI.
СообщениеДобавлено: 16 фев 2016, 12:00 
Не в сети

Зарегистрирован: 20 июн 2014, 15:47
Сообщения: 77
Откуда: Россия
Да, всё так. Создал тему.


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 39 ]  На страницу Пред.  1, 2, 3, 4

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB