Найдено 18 результатов
- Пт май 05, 2017 04:05:40
- Форум: AVR
- Тема: Использование внешних прерываний + Таймера Т0.
- Ответы: 13
- Просмотры: 3002
Re: Использование внешних прерываний + Таймера Т0.
Чтобы прерывания оказывали друг на друга минимальное влияние их обработка должна занимать как можно меньше времени. А у вас в обработчике delay, который за зря тратит время.
- Пн янв 30, 2017 20:25:57
- Форум: AVR
- Тема: Странное поведение шим на atmel 32u4
- Ответы: 9
- Просмотры: 2229
Re: Странное поведение шим на atmel 32u4
это весь код или контроллер делает что-то ещё?
- Чт янв 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 ...
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 ...
- Чт янв 19, 2017 20:05:33
- Форум: AVR
- Тема: Генератор меандра на Atmega16
- Ответы: 2
- Просмотры: 1942
Re: Генератор меандра на Atmega16
Читай режимы ШИМ таймеров. В частности CTC
- Чт янв 19, 2017 06:21:51
- Форум: AVR
- Тема: Немного о режимах низкого энергопотребления в AVR
- Ответы: 25
- Просмотры: 5692
Re: Немного о режимах низкого энергопотребления в AVR
Ну да, просто работаем по фронтам. После срабатывания прерывания по одному фронту, переключаемся на срабатывание по другому фронту.ferio писал(а): захожу в генератор кода CVAR. по int2 там только или Falling или Rising, any change нет(
ps. я возьму другой мк и попробую PCINT, возможно получится
- Ср янв 18, 2017 19:37:35
- Форум: AVR
- Тема: Немного о режимах низкого энергопотребления в AVR
- Ответы: 25
- Просмотры: 5692
Re: Немного о режимах низкого энергопотребления в AVR
Вот, вроде по даташиту на мегу32. Пробуждение от ИНТ2 имеется и оно работает только по фронтам.Z_h_e писал(а):Вы не гадайте. Берите МК, читайте на него ДШ.
- Ср янв 18, 2017 19:12:20
- Форум: AVR
- Тема: Немного о режимах низкого энергопотребления в AVR
- Ответы: 25
- Просмотры: 5692
Re: Немного о режимах низкого энергопотребления в AVR
Да уж и снова я мимо. Так, а если INT2? Оно же и из спячки будить умеет, и по разным фронтам работать. Оно не подойдёт?
- Ср янв 18, 2017 19:00:41
- Форум: AVR
- Тема: Немного о режимах низкого энергопотребления в AVR
- Ответы: 25
- Просмотры: 5692
Re: Немного о режимах низкого энергопотребления в AVR
В какой-то меге есть такая возможность?
Ой, ошибся, почему-то подумалось что 4ый режим внешнего прерывания это высокий уровень, а не смена логического уровня.
Добавлено after 3 minutes 46 seconds:
В какой-то меге есть такая возможность?
да, вот тоже идея ясна, а реализация нет. прерывание ...
Ой, ошибся, почему-то подумалось что 4ый режим внешнего прерывания это высокий уровень, а не смена логического уровня.
Добавлено after 3 minutes 46 seconds:
В какой-то меге есть такая возможность?
да, вот тоже идея ясна, а реализация нет. прерывание ...
- Ср янв 18, 2017 14:56:25
- Форум: AVR
- Тема: Немного о режимах низкого энергопотребления в AVR
- Ответы: 25
- Просмотры: 5692
Re: Немного о режимах низкого энергопотребления в AVR
мое событие - переход или из 1 в 0, или из 0 в 1. а не постоянный уровень.
А если после нажатия менять настройку постоянного уровня? То есть проснулся по низкому уровню - отработал программу действий - установил прерывание на высокий уровень - уснул. Проснулся от высокого уровня - отработал ...
А если после нажатия менять настройку постоянного уровня? То есть проснулся по низкому уровню - отработал программу действий - установил прерывание на высокий уровень - уснул. Проснулся от высокого уровня - отработал ...
- Вт янв 17, 2017 08:55:07
- Форум: AVR
- Тема: Немного о режимах низкого энергопотребления в AVR
- Ответы: 25
- Просмотры: 5692
Re: Немного о режимах низкого энергопотребления в AVR
Так а в чём проблема в пробуждении по уровню? МК также проснётся и начнёт гасить диод
- Вс янв 15, 2017 08:41:49
- Форум: AVR
- Тема: Atmega128l массив на асме
- Ответы: 8
- Просмотры: 1668
Re: Atmega128l массив на асме
Попробуй вызов call, вместо rcall
- Ср ноя 30, 2016 09:17:54
- Форум: AVR
- Тема: сбой порта ввода вывода на attiny2313
- Ответы: 14
- Просмотры: 2156
Re: сбой порта ввода вывода на attiny2313
Убрал конденсаторы между сигнальной ножкой и землей, между ножкой земли и землей поставил резистор 3кОм. Теперь энкодер вроде не мешает работать.
- Сб ноя 26, 2016 17:23:43
- Форум: AVR
- Тема: сбой порта ввода вывода на attiny2313
- Ответы: 14
- Просмотры: 2156
Re: сбой порта ввода вывода на attiny2313
Отключить валкодер совсем и поподавать землю на эти лапки. Смотреть.
Попробовали? А обратить внимание на реакцию светодиодов. Предположение такое - валкодер распаян неверно и бякает питание. В итоге программа перезапускается.
Пока не попробовал, в универе к плате и паяльнику попаду только во ...
Попробовали? А обратить внимание на реакцию светодиодов. Предположение такое - валкодер распаян неверно и бякает питание. В итоге программа перезапускается.
Пока не попробовал, в универе к плате и паяльнику попаду только во ...
- Пт ноя 25, 2016 18:25:21
- Форум: AVR
- Тема: сбой порта ввода вывода на attiny2313
- Ответы: 14
- Просмотры: 2156
Re: сбой порта ввода вывода на attiny2313
В том то и проблема. В программе он не настроен и никак не обрабатывает, но каким-то образом на выходы порта B влиять умудряется.Starichok51 писал(а):в тексте нет валкодера. поэтому не известно, как валкодер может мешать...krash_artem писал(а):Вот код программы.
- Пт ноя 25, 2016 17:20:33
- Форум: AVR
- Тема: сбой порта ввода вывода на attiny2313
- Ответы: 14
- Просмотры: 2156
Re: сбой порта ввода вывода на attiny2313
Отключить валкодер совсем и поподавать землю на эти лапки. Смотреть.
А на что надо обратить внимание? Потому если валкодер не крутить, то диодики мигают как им и положено. Причём заметил, что если поставить мигать два диода, валкодер будет мешать только им. А если заставить мигать все 5, то он ...
А на что надо обратить внимание? Потому если валкодер не крутить, то диодики мигают как им и положено. Причём заметил, что если поставить мигать два диода, валкодер будет мешать только им. А если заставить мигать все 5, то он ...
- Пт ноя 25, 2016 08:48:08
- Форум: AVR
- Тема: сбой порта ввода вывода на attiny2313
- Ответы: 14
- Просмотры: 2156
Re: сбой порта ввода вывода на attiny2313
Сигнальные ножки подтянуты к питанию резисторами 10кОм. И ещё поставлены конденсаторы 10нФ между резисторами и землёй.pyzhman писал(а):А верно ли подключен валкодер? Не коротит ли он питание?
- Пт ноя 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 ...
.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 ...
- Чт ноя 24, 2016 20:32:49
- Форум: AVR
- Тема: сбой порта ввода вывода на attiny2313
- Ответы: 14
- Просмотры: 2156
сбой порта ввода вывода на attiny2313
Добрый день. Есть самодельная плата с тини2313, к порту D этой платы подключено 5 кнопок и один валкодер. На порту B на ножках со 2 по 6 висят светодиоды, также стоит кварц на 20 МГц. Проблема заключается в следующем: написана простейшая программа для мигания диодами по очереди через промежутки ...