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

Alex_och
04 дек 2014, 17:57
Форум: Микроконтроллеры AVR
Тема: Светодиод и кнопка
Ответы: 47
Просмотры: 147133

Re: Светодиод и кнопка

Почему-то не могу добавить коментарий в уроках уже второй день. Спроршу здесь. Подскажите как сделать. Задача кода такая: при нажатии кнопки (№1 PD0) с фиксацией плавно загорается светодиод (работаеи ШИМ, с этим я разобрался), при этом если нажать кратковременно другую кнопку (№2 PD1) - светодиод до...
Alex_och
25 фев 2014, 20:57
Форум: Микроконтроллеры AVR
Тема: Индикатор завышенной/заниженной частоты на двух светодиодах
Ответы: 10
Просмотры: 18782

Re: Индикатор завышенной/заниженной частоты на двух светодио

Спасибо!
Я как раз думал о таком, но не знал как правильно написать эту строчку : if((edgecounter < 40) && (edgecounter > 20))
Alex_och
25 фев 2014, 16:01
Форум: Микроконтроллеры AVR
Тема: Индикатор завышенной/заниженной частоты на двух светодиодах
Ответы: 10
Просмотры: 18782

Re: Индикатор завышенной/заниженной частоты на двух светодио

Выкладываю архив для комментариев. Код в WinAVR, но это не суть важно и схема в протеус.
Сделал для двух моторчиков: коллекторного и шагового биполярного. На практике посмотрю какой будет лучше справляться с задачей.
Alex_och
24 фев 2014, 23:00
Форум: Микроконтроллеры AVR
Тема: Индикатор завышенной/заниженной частоты на двух светодиодах
Ответы: 10
Просмотры: 18782

Re: Индикатор завышенной/заниженной частоты на двух светодио

Код написал (слепил из двух). Сделал два таймера TIMER0 и TIMER2. Первый для шаговика, второй для подсчета внешних импульсов. А когда прописывал TIMER1 - даже первоначальный код не работал.
Могу скинуть, чтоб услышать коментарии.
Alex_och
24 фев 2014, 12:24
Форум: Микроконтроллеры AVR
Тема: Индикатор завышенной/заниженной частоты на двух светодиодах
Ответы: 10
Просмотры: 18782

Re: Индикатор завышенной/заниженной частоты на двух светодио

Здравствуйте. Да именно так.
Я вник в суть кодов, соединял их в один и с одним таймером и с двумя, но как-то без результата.
Alex_och
23 фев 2014, 21:08
Форум: Микроконтроллеры AVR
Тема: Индикатор завышенной/заниженной частоты на двух светодиодах
Ответы: 10
Просмотры: 18782

Re: Индикатор завышенной/заниженной частоты на двух светодио

Продолжу тему, с целью усложнить программу. Задача в принципе та же, только вместо светодиодов хочу поставить шаговый двигатель (вращение вперед/назад). Простой коллекторный моторчик ставил - работает, а вот с шаговиком пока не получается. Все по отдельности работает: шаговик по урокам и по этой ссы...
Alex_och
19 ноя 2013, 14:59
Форум: Микроконтроллеры AVR
Тема: Индикатор завышенной/заниженной частоты на двух светодиодах
Ответы: 10
Просмотры: 18782

Re: Индикатор завышенной/заниженной частоты на двух светодио

Все заработало!!!
Спасибо за помощь и за высланные файлики.
У меня частота на МК стояла 1 МГц, поменял на 8 МГц (как у Вас) и все заработало нормально.
Просто в описании статьи увидел 1MHz, а то что на схеме кварц 8MHz значения не предал.
Значит частора 8MHz, предделитель 8 и получаем 1MHz
Alex_och
19 ноя 2013, 11:11
Форум: Микроконтроллеры AVR
Тема: Индикатор завышенной/заниженной частоты на двух светодиодах
Ответы: 10
Просмотры: 18782

Индикатор завышенной/заниженной частоты на двух светодиодах

Предлагаю рассмотреть варианты кода, который отображает двумя светодиодами об уходе частоты за допустимые рамки.

Например:
при частоте меньше 20 Гц горит один светодиод,
при частоте более 40 Гц горит другой светодиод,
в диапазоне 20-40 Гц не горят.

Предварительно для Atmega8