Найдено 36 результатов

Browny
Вт апр 24, 2018 22:18:54
Форум: Разные вопросы по МК
Тема: Прошу совета: шина между attiny24 и esp8266
Ответы: 2
Просмотры: 1438

Прошу совета: шина между attiny24 и esp8266

Уважаемые коты, добрый вечер!
Прошу совета: начал проектировать многоканальный диммер. Диммирование и плавное включение/выключение силами attiny24 (пока ещё есть возможность отказаться и уйти на чуть более старший в линейке МК), а esp8266 планирую использовать в качестве WiFi коммуникатора: MQTT ...
Browny
Вс окт 01, 2017 18:31:21
Форум: Практика
Тема: Максимально простой инвертор - управление светодиодом
Ответы: 10
Просмотры: 1984

Re: Максимально простой инвертор - управление светодиодом

mickbell , посмотрим... У меня attiny13 завалялся, если на транзисторе не соберу, соберу на нём.

Добавлено after 2 hours 46 minutes 23 seconds:
Тему можно закрывать.
Схема http://storage7.static.itmages.ru/i/12/0109/s_1326122651_1009055_60ad8c4528.jpeg
Заменил 1 кОм гасящий резистор на 43 Ом ...
Browny
Вс окт 01, 2017 13:10:12
Форум: Практика
Тема: Максимально простой инвертор - управление светодиодом
Ответы: 10
Просмотры: 1984

Re: Максимально простой инвертор - управление светодиодом

Исправляюсь и уточняю: скорее, не сигнал, а Uпитания светодиода. Можно сказать, сигнал - наличие высокого уровня +3.3V (DC). Разомкнули питание по плюсу - автоматически подаём Uпит со второй линии на кристалл 2. Восстановилось питание кристалла 1 - автоматом отрубаем Uпитания второго кристалла. Я ...
Browny
Вс окт 01, 2017 07:40:32
Форум: Практика
Тема: Максимально простой инвертор - управление светодиодом
Ответы: 10
Просмотры: 1984

Re: Максимально простой инвертор - управление светодиодом

mickbell , контроллер на эту задачу... Шутите? :) Мне бы помощь с подбором схемы ключа-инвертора.. Готовые схемы сбалансированы под определённые условия питания, у меня "скопипастить" их в железо не получилось, что-то не так. Подойдёт решение и на навесных деталях, и на микросхемной логике, главное ...
Browny
Сб сен 30, 2017 18:39:37
Форум: Практика
Тема: Максимально простой инвертор - управление светодиодом
Ответы: 10
Просмотры: 1984

Максимально простой инвертор - управление светодиодом

Уважаемые коты, добрый вечер!
Очень нужен максимально простой (читай - минимум навесных деталей) способ инвертировать питание: есть трёхвыводный светодиод, двуцветный (BL-L519EGW). GND на общем катоде двух кристаллов. Питание 3.3В. Есть шина: 3.3V питание, сигнал 3.3V, GND. Надо при наличии сигнала ...
Browny
Вт апр 04, 2017 05:34:07
Форум: Питание
Тема: ATX блок питания ZM600-HP: прошу помощи с диагностикой
Ответы: 3
Просмотры: 2009

Re: ATX блок питания ZM600-HP: прошу помощи с диагностикой

vertigo, а за полсекунды до логической единицы или именно до 5 вольт?
Browny
Пн апр 03, 2017 23:07:44
Форум: Питание
Тема: ATX блок питания ZM600-HP: прошу помощи с диагностикой
Ответы: 3
Просмотры: 2009

ATX блок питания ZM600-HP: прошу помощи с диагностикой

Уважаемые, всем мяу и спасибо за внимание.
Отработал год блок питания Zalman ZM600-HP и перестал запускаться. Нынче хорошие блоки питания неприлично дорогие, решил попробовать отремонтировать.
Внешне симптомы такие: ткнул power, БП стартовал примерно на 2 секунды и выключился.
За время включения ...
Browny
Чт апр 28, 2016 21:20:30
Форум: AVR
Тема: Нужна помощь: таймер TIM0, AtTiny24
Ответы: 31
Просмотры: 5581

Re: Нужна помощь: таймер TIM0, AtTiny24

Всё прошло штатно и соответствует заявленному в даташите.
Убрал фьюз CKDIV8. Лампочка загорелась примерно через 2 секунды.
Добавил:
CLKPR=(1<<CLKPCE);
CLKPR=(1<<CLKPS1)|(1<<CLKPS0);

После прошивки лампочка загорелась через 20 секунд.
Прескалер таймера = 8, смещение в TCNT0 131 (прерывание по ...
Browny
Чт апр 28, 2016 16:32:15
Форум: AVR
Тема: Нужна помощь: таймер TIM0, AtTiny24
Ответы: 31
Просмотры: 5581

Re: Нужна помощь: таймер TIM0, AtTiny24

Demiurg, у меня нога дёргает через опторазвязку симистором, так что да, попробую снять фьюз и задать программно системный делитель. Как положительный исход, рассматриваю время срабатывания, примерно равное текущему. Вечером попробую.
Browny
Чт апр 28, 2016 16:10:18
Форум: AVR
Тема: Нужна помощь: таймер TIM0, AtTiny24
Ответы: 31
Просмотры: 5581

Re: Нужна помощь: таймер TIM0, AtTiny24

Demiurg, не вижу вреда в таких советах. Я услышал варианты за и против (причём, как для фьюза CHKDIV8, так и для регистра). Зависимость тактирования от данного регистра представлена в даташите. А применение того или иного варианта imho зависит от задачи.
Browny
Чт апр 28, 2016 15:38:56
Форум: AVR
Тема: Нужна помощь: таймер TIM0, AtTiny24
Ответы: 31
Просмотры: 5581

Re: Нужна помощь: таймер TIM0, AtTiny24

Уважаемые коты, спасибо за информацию!
Ответ на мой вопрос уже получен. На данный момент рассматриваю CTC режим в даташите по рекомендации Z_h_e .
И - да, для текущей задачи мне действительно непринципиально, если внутренний генератор будет немного "плавать". Будет плохо - поставлю кварц.

Z_h_e ...
Browny
Чт апр 28, 2016 13:11:11
Форум: AVR
Тема: Нужна помощь: таймер TIM0, AtTiny24
Ответы: 31
Просмотры: 5581

Re: Нужна помощь: таймер TIM0, AtTiny24

Demiurg , относительно тактирования TMR0 в разрезе AtTiny24 (выдержки из даташита):

страница 24: Figure 6-1. Clock Distribution: Crystal oscillator->Clock multiplexer->System clock prescaler->AVR Clock Control Unit
На выходе AVR Clock Control Unit идёт clkI/O

страница 116: Figure 13-2. Prescaler ...
Browny
Чт апр 28, 2016 11:10:19
Форум: AVR
Тема: Нужна помощь: таймер TIM0, AtTiny24
Ответы: 31
Просмотры: 5581

Re: Нужна помощь: таймер TIM0, AtTiny24

Demiurg , фьюз CKDIV8 уже был установлен. Пока для моей задачи мне хватает частоты 1МГц, если будут проблемы - или уберу фьюз, или программно поменяю делитель, как советовал Engineer_Keen . А прерывание 1 раз в 1 мсек мне нужно для обратной совместимости с настройками внешних событий, которые ...
Browny
Чт апр 28, 2016 10:12:31
Форум: AVR
Тема: Нужна помощь: таймер TIM0, AtTiny24
Ответы: 31
Просмотры: 5581

Re: Нужна помощь: таймер TIM0, AtTiny24

Engineer_Keen, Demiurg - меня пока вполне устраивает частота 8Mhz / 8. Я ставлю делитель счётчика ещё на 8 и выхожу как раз на 125 тиков в 1 мсек.
Browny
Чт апр 28, 2016 05:56:19
Форум: AVR
Тема: Нужна помощь: таймер TIM0, AtTiny24
Ответы: 31
Просмотры: 5581

Re: Нужна помощь: таймер TIM0, AtTiny24

Z_h_e , спасибо, и - да, режим, про который говорите - не CTC? Когда для TOP значение задаётся в OCRA? (таблица Waveform Generation Mode Bit Description в даташите).
Фьюзы, в данном случае, насколько я понял, инверсные (в студии). В противном случае, снятый RSTDSBL и установленный SPIEN стали бы ...
Browny
Ср апр 27, 2016 22:12:50
Форум: AVR
Тема: Нужна помощь: таймер TIM0, AtTiny24
Ответы: 31
Просмотры: 5581

Нужна помощь: таймер TIM0, AtTiny24

Уважаемые коты, мяу!
Прошу помощи и совета.
AtTiny24, 8MHz, тактирование от внутреннего генератора.
Делаю таймер TIM0 с обработкой переполнения. Цель - отсчёт интервалов 1 мсек.
Размышляю так: 8000000 тиков в секунду, 8000 тиков в мсек. Значит, если поставить делитель на 64, получим 125 тиков ...
Browny
Чт мар 31, 2016 10:07:58
Форум: AVR
Тема: Attiny24A: Arduino IDE, прерывание int0 (прошу помощи)
Ответы: 1
Просмотры: 1497

Re: Attiny24A: Arduino IDE, прерывание int0 (прошу помощи)

Разобрался. И - да, мне стыдно.. :oops:

wiring обёртка для прерываний обслуживает именно INT0 (выбрано макроопределение для регистров attiny24):
MCUCR = (MCUCR & ~((1 << ISC00) | (1 << ISC01))) | (mode << ISC00);
GIMSK |= (1 << INT0);


Я же ждал сигнала с ноги №13 (PA0), которая обслуживается ...
Browny
Вт мар 29, 2016 22:24:04
Форум: AVR
Тема: Attiny24A: Arduino IDE, прерывание int0 (прошу помощи)
Ответы: 1
Просмотры: 1497

Attiny24A: Arduino IDE, прерывание int0 (прошу помощи)

Уважаемые коты, мяу!
Прошу вашей помощи. Пытаюсь программировать attiny24 в Arduino IDE.
low_fuses=0xe2
high_fuses=0xdf
extended_fuses=0xff
8 MHz, внутренний генератор.

Железо примерно такое: http://www.cyber-place.ru/showthread.php?p=3371#post3371

Программа тестовая, лапами не бейте! Максимально ...
Browny
Вт окт 20, 2015 15:43:19
Форум: Цифровая техника
Тема: Производительное чтение ADC у atMega328P
Ответы: 2
Просмотры: 1452

Re: Производительное чтение ADC у atMega328P

Gisteresis , спасибо, но это подбор оптимальной аппаратной схемы под кнопки. В данном случае, аппаратное решение уже менять не буду, пишу код. Упреждая возмущение, мне не нужен готовый код - мне нужен совет, какой вариант выбрать, и два из них я написал: 1) обрабатывать по одной ноге за прерывание ...

Перейти к расширенному поиску