Найдено 8 результатов
- 04 дек 2014, 17:57
- Форум: Микроконтроллеры AVR
- Тема: Светодиод и кнопка
- Ответы: 47
- Просмотры: 148837
Re: Светодиод и кнопка
Почему-то не могу добавить коментарий в уроках уже второй день. Спроршу здесь. Подскажите как сделать. Задача кода такая: при нажатии кнопки (№1 PD0) с фиксацией плавно загорается светодиод (работаеи ШИМ, с этим я разобрался), при этом если нажать кратковременно другую кнопку (№2 PD1) - светодиод до...
- 25 фев 2014, 20:57
- Форум: Микроконтроллеры AVR
- Тема: Индикатор завышенной/заниженной частоты на двух светодиодах
- Ответы: 10
- Просмотры: 19042
Re: Индикатор завышенной/заниженной частоты на двух светодио
Спасибо!
Я как раз думал о таком, но не знал как правильно написать эту строчку : if((edgecounter < 40) && (edgecounter > 20))
Я как раз думал о таком, но не знал как правильно написать эту строчку : if((edgecounter < 40) && (edgecounter > 20))
- 25 фев 2014, 16:01
- Форум: Микроконтроллеры AVR
- Тема: Индикатор завышенной/заниженной частоты на двух светодиодах
- Ответы: 10
- Просмотры: 19042
Re: Индикатор завышенной/заниженной частоты на двух светодио
Выкладываю архив для комментариев. Код в WinAVR, но это не суть важно и схема в протеус.
Сделал для двух моторчиков: коллекторного и шагового биполярного. На практике посмотрю какой будет лучше справляться с задачей.
Сделал для двух моторчиков: коллекторного и шагового биполярного. На практике посмотрю какой будет лучше справляться с задачей.
- 24 фев 2014, 23:00
- Форум: Микроконтроллеры AVR
- Тема: Индикатор завышенной/заниженной частоты на двух светодиодах
- Ответы: 10
- Просмотры: 19042
Re: Индикатор завышенной/заниженной частоты на двух светодио
Код написал (слепил из двух). Сделал два таймера TIMER0 и TIMER2. Первый для шаговика, второй для подсчета внешних импульсов. А когда прописывал TIMER1 - даже первоначальный код не работал.
Могу скинуть, чтоб услышать коментарии.
Могу скинуть, чтоб услышать коментарии.
- 24 фев 2014, 12:24
- Форум: Микроконтроллеры AVR
- Тема: Индикатор завышенной/заниженной частоты на двух светодиодах
- Ответы: 10
- Просмотры: 19042
Re: Индикатор завышенной/заниженной частоты на двух светодио
Здравствуйте. Да именно так.
Я вник в суть кодов, соединял их в один и с одним таймером и с двумя, но как-то без результата.
Я вник в суть кодов, соединял их в один и с одним таймером и с двумя, но как-то без результата.
- 23 фев 2014, 21:08
- Форум: Микроконтроллеры AVR
- Тема: Индикатор завышенной/заниженной частоты на двух светодиодах
- Ответы: 10
- Просмотры: 19042
Re: Индикатор завышенной/заниженной частоты на двух светодио
Продолжу тему, с целью усложнить программу. Задача в принципе та же, только вместо светодиодов хочу поставить шаговый двигатель (вращение вперед/назад). Простой коллекторный моторчик ставил - работает, а вот с шаговиком пока не получается. Все по отдельности работает: шаговик по урокам и по этой ссы...
- 19 ноя 2013, 14:59
- Форум: Микроконтроллеры AVR
- Тема: Индикатор завышенной/заниженной частоты на двух светодиодах
- Ответы: 10
- Просмотры: 19042
Re: Индикатор завышенной/заниженной частоты на двух светодио
Все заработало!!!
Спасибо за помощь и за высланные файлики.
У меня частота на МК стояла 1 МГц, поменял на 8 МГц (как у Вас) и все заработало нормально.
Просто в описании статьи увидел 1MHz, а то что на схеме кварц 8MHz значения не предал.
Значит частора 8MHz, предделитель 8 и получаем 1MHz
Спасибо за помощь и за высланные файлики.
У меня частота на МК стояла 1 МГц, поменял на 8 МГц (как у Вас) и все заработало нормально.
Просто в описании статьи увидел 1MHz, а то что на схеме кварц 8MHz значения не предал.
Значит частора 8MHz, предделитель 8 и получаем 1MHz
- 19 ноя 2013, 11:11
- Форум: Микроконтроллеры AVR
- Тема: Индикатор завышенной/заниженной частоты на двух светодиодах
- Ответы: 10
- Просмотры: 19042
Индикатор завышенной/заниженной частоты на двух светодиодах
Предлагаю рассмотреть варианты кода, который отображает двумя светодиодами об уходе частоты за допустимые рамки.
Например:
при частоте меньше 20 Гц горит один светодиод,
при частоте более 40 Гц горит другой светодиод,
в диапазоне 20-40 Гц не горят.
Предварительно для Atmega8
Например:
при частоте меньше 20 Гц горит один светодиод,
при частоте более 40 Гц горит другой светодиод,
в диапазоне 20-40 Гц не горят.
Предварительно для Atmega8