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

krash_artem
Пт май 05, 2017 04:05:40
Форум: AVR
Тема: Использование внешних прерываний + Таймера Т0.
Ответы: 13
Просмотры: 3002

Re: Использование внешних прерываний + Таймера Т0.

Чтобы прерывания оказывали друг на друга минимальное влияние их обработка должна занимать как можно меньше времени. А у вас в обработчике delay, который за зря тратит время.
krash_artem
Пн янв 30, 2017 20:25:57
Форум: AVR
Тема: Странное поведение шим на atmel 32u4
Ответы: 9
Просмотры: 2229

Re: Странное поведение шим на atmel 32u4

это весь код или контроллер делает что-то ещё?
krash_artem
Чт янв 19, 2017 20:21:32
Форум: AVR
Тема: Немного о режимах низкого энергопотребления в AVR
Ответы: 25
Просмотры: 5692

Re: Немного о режимах низкого энергопотребления в AVR

В даташите про смену фронта INT2:
When changing the ISC2 bit, an interrupt can occur. Therefore, it is recommended
to first disable INT2 by clearing its Interrupt Enable bit in the GICR Register. Then,
the ISC2 bit can be changed. Finally, the INT2 Interrupt Flag should be cleared by writing a ...
krash_artem
Чт янв 19, 2017 20:05:33
Форум: AVR
Тема: Генератор меандра на Atmega16
Ответы: 2
Просмотры: 1942

Re: Генератор меандра на Atmega16

Читай режимы ШИМ таймеров. В частности CTC
krash_artem
Чт янв 19, 2017 06:21:51
Форум: AVR
Тема: Немного о режимах низкого энергопотребления в AVR
Ответы: 25
Просмотры: 5692

Re: Немного о режимах низкого энергопотребления в AVR

ferio писал(а): захожу в генератор кода CVAR. по int2 там только или Falling или Rising, any change нет(

ps. я возьму другой мк и попробую PCINT, возможно получится
Ну да, просто работаем по фронтам. После срабатывания прерывания по одному фронту, переключаемся на срабатывание по другому фронту.
krash_artem
Ср янв 18, 2017 19:37:35
Форум: AVR
Тема: Немного о режимах низкого энергопотребления в AVR
Ответы: 25
Просмотры: 5692

Re: Немного о режимах низкого энергопотребления в AVR

Z_h_e писал(а):Вы не гадайте. Берите МК, читайте на него ДШ.
Вот, вроде по даташиту на мегу32. Пробуждение от ИНТ2 имеется и оно работает только по фронтам.
krash_artem
Ср янв 18, 2017 19:12:20
Форум: AVR
Тема: Немного о режимах низкого энергопотребления в AVR
Ответы: 25
Просмотры: 5692

Re: Немного о режимах низкого энергопотребления в AVR

Да уж и снова я мимо. Так, а если INT2? Оно же и из спячки будить умеет, и по разным фронтам работать. Оно не подойдёт?
krash_artem
Ср янв 18, 2017 19:00:41
Форум: AVR
Тема: Немного о режимах низкого энергопотребления в AVR
Ответы: 25
Просмотры: 5692

Re: Немного о режимах низкого энергопотребления в AVR

В какой-то меге есть такая возможность?
Ой, ошибся, почему-то подумалось что 4ый режим внешнего прерывания это высокий уровень, а не смена логического уровня.

Добавлено after 3 minutes 46 seconds:
В какой-то меге есть такая возможность?
да, вот тоже идея ясна, а реализация нет. прерывание ...
krash_artem
Ср янв 18, 2017 14:56:25
Форум: AVR
Тема: Немного о режимах низкого энергопотребления в AVR
Ответы: 25
Просмотры: 5692

Re: Немного о режимах низкого энергопотребления в AVR

мое событие - переход или из 1 в 0, или из 0 в 1. а не постоянный уровень.
А если после нажатия менять настройку постоянного уровня? То есть проснулся по низкому уровню - отработал программу действий - установил прерывание на высокий уровень - уснул. Проснулся от высокого уровня - отработал ...
krash_artem
Вт янв 17, 2017 08:55:07
Форум: AVR
Тема: Немного о режимах низкого энергопотребления в AVR
Ответы: 25
Просмотры: 5692

Re: Немного о режимах низкого энергопотребления в AVR

Так а в чём проблема в пробуждении по уровню? МК также проснётся и начнёт гасить диод
krash_artem
Вс янв 15, 2017 08:41:49
Форум: AVR
Тема: Atmega128l массив на асме
Ответы: 8
Просмотры: 1668

Re: Atmega128l массив на асме

Попробуй вызов call, вместо rcall
krash_artem
Ср ноя 30, 2016 09:17:54
Форум: AVR
Тема: сбой порта ввода вывода на attiny2313
Ответы: 14
Просмотры: 2156

Re: сбой порта ввода вывода на attiny2313

Убрал конденсаторы между сигнальной ножкой и землей, между ножкой земли и землей поставил резистор 3кОм. Теперь энкодер вроде не мешает работать.
krash_artem
Сб ноя 26, 2016 17:23:43
Форум: AVR
Тема: сбой порта ввода вывода на attiny2313
Ответы: 14
Просмотры: 2156

Re: сбой порта ввода вывода на attiny2313

Отключить валкодер совсем и поподавать землю на эти лапки. Смотреть.
Попробовали? А обратить внимание на реакцию светодиодов. Предположение такое - валкодер распаян неверно и бякает питание. В итоге программа перезапускается.
Пока не попробовал, в универе к плате и паяльнику попаду только во ...
krash_artem
Пт ноя 25, 2016 18:25:21
Форум: AVR
Тема: сбой порта ввода вывода на attiny2313
Ответы: 14
Просмотры: 2156

Re: сбой порта ввода вывода на attiny2313

Starichok51 писал(а):
krash_artem писал(а):Вот код программы.
в тексте нет валкодера. поэтому не известно, как валкодер может мешать...
В том то и проблема. В программе он не настроен и никак не обрабатывает, но каким-то образом на выходы порта B влиять умудряется.
krash_artem
Пт ноя 25, 2016 17:20:33
Форум: AVR
Тема: сбой порта ввода вывода на attiny2313
Ответы: 14
Просмотры: 2156

Re: сбой порта ввода вывода на attiny2313

Отключить валкодер совсем и поподавать землю на эти лапки. Смотреть.
А на что надо обратить внимание? Потому если валкодер не крутить, то диодики мигают как им и положено. Причём заметил, что если поставить мигать два диода, валкодер будет мешать только им. А если заставить мигать все 5, то он ...
krash_artem
Пт ноя 25, 2016 08:48:08
Форум: AVR
Тема: сбой порта ввода вывода на attiny2313
Ответы: 14
Просмотры: 2156

Re: сбой порта ввода вывода на attiny2313

pyzhman писал(а):А верно ли подключен валкодер? Не коротит ли он питание?
Сигнальные ножки подтянуты к питанию резисторами 10кОм. И ещё поставлены конденсаторы 10нФ между резисторами и землёй.
krash_artem
Пт ноя 25, 2016 08:05:10
Форум: AVR
Тема: сбой порта ввода вывода на attiny2313
Ответы: 14
Просмотры: 2156

Re: сбой порта ввода вывода на attiny2313

Вот код программы. Порт D просто переключается на чтение, больше про него ни слова.
.org 0x0000
rjmp RESET ; Reset Handler
.org 0x0001 ;rjmp INT0 ; External Interrupt0 Handler
reti
.org 0x0002
reti ;rjmp INT1 ; External Interrupt1 Handler
.org 0x0003 ;rjmp TIM1_CAPT ; Timer1 Capture Handler
reti ...
krash_artem
Чт ноя 24, 2016 20:32:49
Форум: AVR
Тема: сбой порта ввода вывода на attiny2313
Ответы: 14
Просмотры: 2156

сбой порта ввода вывода на attiny2313

Добрый день. Есть самодельная плата с тини2313, к порту D этой платы подключено 5 кнопок и один валкодер. На порту B на ножках со 2 по 6 висят светодиоды, также стоит кварц на 20 МГц. Проблема заключается в следующем: написана простейшая программа для мигания диодами по очереди через промежутки ...

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