Это называется самоблокировка реле. У меня так в деревне управление водой из дома организовано — нажимаешь черную кнопочку — вода потекла (про селекцию клапанами, чтобы вода потекла в нужную трубу, умолчу). А вот чтобы отключить воду, приходится нажимать красную кнопочку — и у посетителя бани гаснет свет :) И это не баг, это фича :)
проснулся утром и перерисовал сумматор, уменьшив число реле с 10 до 7 (уверен это не предел) и D-триггер — с 5 до 4 :) Когда только одних триггеров во всем компьютере полторы сотни(17*8), важна каждая капля :)
Вместо инвертора и двух блоков И один ключ и один переключатель.
Сигналом на D выбираем сброс или установку, а сигналом клок подаем ииницу на вход переключателя.
Но это задача следующих выходных :)
Когда подается импульс на Set, через K2.1 начинает течь ток. Оно замыкает контакты K2.2 и начинает питать само себя. Таким образом, битик записался. Чтоб сбросить битик, нужно подать импульс на reset — K1.2 разомкнется и K2.1 отключится.
Вообще, у них чуть-ли не рекламным лозунгом идет то, что они старые девайсы выпускают до последнего, даже первый циклон еще Recommended for new designs.
Штука вкусная, но боюсь, что с её выходом они легко могут отказаться от поддержки уже прижившихся семейств.
Сегодня даже Cyclone II у них уже считается старьём-барахлом. Я лично обалдел, когда после установки последнего Квартуса оказлось, что добавив лишь обновлённую иконку для ярлыка на раб. столе они выбросили все подсемейства MAX, Acex, FLEX, выбросили Cyclone, Cyclone II, и может еще чего…
Выругался и поставил обратно 9.0 SP2.
Нафиг не нужны такие обновления.
Угу, radiolok дело говорит.
У меня сейчас основная игрушка- AT90USB162, в которой добрую половину оперативы похоже одолжили на потребности USB-модуля.
В начале за голову хватался, всего 512 байт, а потом понял, что даже 64 байта- вполне достаточно для мелкого эмбеддерства.
Единственное место, где сталкивался с необходимостью ядерного количества оперативы- это плеер с SD картой, где только буфер обмена жрал 512 байт. Но не смотря на это справлялась даже Мега8 с её 1 кБ.
Кстати недавно узнал, что некоторые AVR позволяют почти прямо к процессорной шине подрубить лишние 64 кБ параллеьной памяти, которые среда разработки будет понимать почти за родные.
Например Мега8515 или Мега128.
Так что кому мало- довешивайте на здоровье. s005.radikal.ru/i211/1410/40/163c7eb09396.jpg
: )
Да, я видел ее. Но все же это обычный MSP с качественным АЦП модулем.
Хотя его наиболее эффективное и логичное применение — E-meter
Для моей задачи он жирноват.
и TI не особо собирается выпускать новые спец-процы — 4252 и 425 камни для однофазных и трехфазных счетчиков полностью удовлетворяют всем потребностям. Мало флеша — берешь 4272 и 427 и едешь дальше.
Все что они сделали — выпустили новые ревизии с A на конце и мелкими доработками.
Ну почему же, сейчас например в работе устройство на базе MSP430F2232. 16 кбайт FLASH и 512 байт ОЗУ.
Так вся программа ест ~30 байт ОЗУ и ~600 байт кода — такой огромный камень использовался только из-за необходимости в 26 ногах, периферии и полноценных 8-разрядных портах. А задачка проста — получить по UART номер датчика, считать его кодом Баркера (про абсолютные энкодеры и с чем их едят я как-нибудь напишу), и вернуть в UART.
Нашелся бы аналогичный камень на кбайт флеша и 128 байт ОЗУ — написал бы на нем.
проснулся утром и перерисовал сумматор, уменьшив число реле с 10 до 7 (уверен это не предел) и D-триггер — с 5 до 4 :) Когда только одних триггеров во всем компьютере полторы сотни(17*8), важна каждая капля :)
Вместо инвертора и двух блоков И один ключ и один переключатель.
Сигналом на D выбираем сброс или установку, а сигналом клок подаем ииницу на вход переключателя.
Но это задача следующих выходных :)
Когда подается импульс на Set, через K2.1 начинает течь ток. Оно замыкает контакты K2.2 и начинает питать само себя. Таким образом, битик записался. Чтоб сбросить битик, нужно подать импульс на reset — K1.2 разомкнется и K2.1 отключится.
Сегодня даже Cyclone II у них уже считается старьём-барахлом. Я лично обалдел, когда после установки последнего Квартуса оказлось, что добавив лишь обновлённую иконку для ярлыка на раб. столе они выбросили все подсемейства MAX, Acex, FLEX, выбросили Cyclone, Cyclone II, и может еще чего…
Выругался и поставил обратно 9.0 SP2.
Нафиг не нужны такие обновления.
У меня сейчас основная игрушка- AT90USB162, в которой добрую половину оперативы похоже одолжили на потребности USB-модуля.
В начале за голову хватался, всего 512 байт, а потом понял, что даже 64 байта- вполне достаточно для мелкого эмбеддерства.
Единственное место, где сталкивался с необходимостью ядерного количества оперативы- это плеер с SD картой, где только буфер обмена жрал 512 байт. Но не смотря на это справлялась даже Мега8 с её 1 кБ.
Кстати недавно узнал, что некоторые AVR позволяют почти прямо к процессорной шине подрубить лишние 64 кБ параллеьной памяти, которые среда разработки будет понимать почти за родные.
Например Мега8515 или Мега128.
Так что кому мало- довешивайте на здоровье.
s005.radikal.ru/i211/1410/40/163c7eb09396.jpg
: )
Хотя его наиболее эффективное и логичное применение — E-meter
Для моей задачи он жирноват.
Все что они сделали — выпустили новые ревизии с A на конце и мелкими доработками.
Так вся программа ест ~30 байт ОЗУ и ~600 байт кода — такой огромный камень использовался только из-за необходимости в 26 ногах, периферии и полноценных 8-разрядных портах. А задачка проста — получить по UART номер датчика, считать его кодом Баркера (про абсолютные энкодеры и с чем их едят я как-нибудь напишу), и вернуть в UART.
Нашелся бы аналогичный камень на кбайт флеша и 128 байт ОЗУ — написал бы на нем.