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

 
Текущее время: 28 апр 2024, 05:57

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



Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Анти-спам
Анти-спам:
Выполните задание
   

Обзор темы - Реализация аппаратного алгоритма протокола TWI.
Автор Сообщение
  Заголовок сообщения:  Re: Реализация аппаратного алгоритма протокола TWI.  
Цитата
Да, всё так. Создал тему.
Сообщение Добавлено: 16 фев 2016, 12:00
  Заголовок сообщения:  Re: Реализация аппаратного алгоритма протокола TWI.  
Цитата
Правильно ли я понял. У тебя основной контроллер AT90PWM3B, управляет инвертором. Он же выдаёт код, и для семисегментного индикатора используя три проводника. Индикатор выполнен, на регистрах сдвига HC164N. Правильно? Сколько разрядов у индикатора?

Создай здесь отдельную тему.
Сообщение Добавлено: 16 фев 2016, 11:08
  Заголовок сообщения:  Re: Реализация аппаратного алгоритма протокола TWI.  
Цитата
В общим есть разработка, управление инвертором на AT90PWM3B, для отображения используются динамическая индикация на регистрах сдвига HC164N. Для улучшения интерфейса думал вывести последовательный код, тот что выходит на регистры, там три проводка. Зачитывать можно по двум как тут у twi.
Наводки, то что плата стоит в инверторе и считывать по INT опасно, может запросто заглючить или зачитает всякий мусор. И по внешнему прерыванию, обмен сегментника происходит, постоянно динамически, значит основной цикл будет привязан. Если это зделать отдельно, т. е считывать код и передовать его, если в какойто момент не нужен хранить данные у себя. Осюда будем иметь контроль над мастером(PWM3b) основная (другой контролёр)программа будет свободна. Как бы грамотно уместить в одном кристале, у меня не получится. Тут свои припоны, програмить или изучать АVR начал не так давно.
А в случае зачитывать паралельный код прямо с регистра, тут думаю можно. Видел тут примеры программнай регистор HC165, считавет паралельный код входа. Это меня и на толкнуло на мысль. Поставить такой програмный регистор, зачитывать в основном цикле, скидывать, можно и по TWI передать что очень удобно. А дальше свой контролёр для интерфейса, с кнопочками, и с выводом инфы жки.
Может в другую ветку перейти, много больно написал, как бы нас не почикали. :-)
Сообщение Добавлено: 15 фев 2016, 17:18
  Заголовок сообщения:  Re: Реализация аппаратного алгоритма протокола TWI.  
Цитата
Опиши подробно, что изобретаешь… может у меня будет толковое предложение по этому поводу.
О каких наводках идёт речь? Какие расстояния между МК?
У ATtiny2313 TWI не урезан.
Сообщение Добавлено: 15 фев 2016, 15:01
  Заголовок сообщения:  Re: Реализация аппаратного алгоритма протокола TWI.  
Цитата
Сообщение Добавлено: 15 фев 2016, 11:15
  Заголовок сообщения:  Re: Реализация аппаратного алгоритма протокола TWI.  
Цитата
Идея не бредовая, если код правильный. ;)
Вот делал библиотеку для такого индикатора:
С триггером сдвига работать очень просто… вот ещё пример:
Сообщение Добавлено: 14 фев 2016, 17:55
  Заголовок сообщения:  Re: Реализация аппаратного алгоритма протокола TWI.  
Цитата
Сообщение Добавлено: 14 фев 2016, 16:26
  Заголовок сообщения:  Re: Реализация аппаратного алгоритма протокола TWI.  
Цитата
Я так понял, что роль мастера выполняет контроллер, а ведомое устройство кто?
Ты что конкретно хочешь реализовать? Управление каким-то индикатором?
Если ведомое устройство тоже контроллер, то синхронизацию можно реализовать через внешнее прерывание по INT. Но можно, и по таймер-счётчику, или просто постоянно отслеживать вход. Всё зависит от того, что ещё выполняет ведомое устройство, помимо приёма значений. Короче всё зависит от конкретных задач, так как каждый вариант, имеет свои требования.
Сообщение Добавлено: 14 фев 2016, 15:44
  Заголовок сообщения:  Re: Реализация аппаратного алгоритма протокола TWI.  
Цитата
Сообщение Добавлено: 14 фев 2016, 12:34
  Заголовок сообщения:  Re: Реализация аппаратного алгоритма протокола TWI.  
Цитата
Если бы ты изложил свою задачу, то мне бы, проще было бы сориентироваться. А так, я не могу понять, что ты хочешь извлечь из этого протокола.

Скорость настраивается у мастера. В приёмнике же (ведомое устройство), скорость не настраивается. Она обусловлена только аппаратными возможностями самого устройства (внутренней структурой).
Сообщение Добавлено: 14 фев 2016, 11:47

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


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