Страница 1 из 1

Atmega325 и powerdown

Добавлено: Чт сен 12, 2013 18:50:28
Каримов
Помогите разобраться с прерыванием INT0 и спящим режимом.
Не получается ни то, ни другое.
Надо: Если portd.1 (он же INT0) = 0, то уснуть.
Проснуться по сигналу Int0 Falling.

Есть код в Bascome avr
И схема в Proteuse

Re: Atmega325 и powerdown

Добавлено: Чт сен 12, 2013 18:52:15
vem566
Код где есть?
Здесь должен быть.

Re: Atmega325 и powerdown

Добавлено: Чт сен 12, 2013 19:35:36
uk8amk
Только асинхронное Low-level IRQ.
Фронты не могут быть определены поскольку отключен источник системной синхронизации.
Изображение

Re: Atmega325 и powerdown

Добавлено: Чт сен 12, 2013 19:38:11
Каримов
У меня и по низкому уровню не получается.
А если Idle?

Re: Atmega325 и powerdown

Добавлено: Чт сен 12, 2013 19:51:10
uk8amk
Хоть и с комментами, но все в кучу и оттого малопонятно.

Где в сон заходите, что в регистры пишете, нам самим догадаться надо?

Re: Atmega325 и powerdown

Добавлено: Чт сен 12, 2013 19:55:07
Каримов
плавное включение дисплея
Там закоментировано.

Re: Atmega325 и powerdown

Добавлено: Чт сен 12, 2013 20:05:14
uk8amk
Поскольку нет общения пользователя с регистрами, то сказать что-либо не смогу.
Придется ждать адептов бейсика.

Я так понял проверку делаете в протеусе. В железе не пробовали?

Re: Atmega325 и powerdown

Добавлено: Чт сен 12, 2013 20:16:34
Каримов
дисплей запустил. Использую отладочную плату MD-3 (вроде для 128-ой).
Вообще надо научиться усыплять МК.(или что еще можно сделать для понижения потребления). Ведь этот оператор можно поставить по УСМОТРЕНИЮ?
Ну и пробуждать его. Это для того, чтобы при включенном механизме и отключении зажигания небыло КОНФУЗА. Мех.должен отработать, и только потом -беречь энергию.

Re: Atmega325 и powerdown

Добавлено: Пт сен 13, 2013 15:44:33
Каримов
Попробую без использования для этой цели прерывания