Изучение уязвимостей электронных систем.
 
key programming immo tools emergency start device программаторы ключа заводилки Кодграббер штатных охранных систем, toyota, lexus, subaru.

Вернуться   Изучение уязвимостей электронных систем > Для начинающих > Программирование микроконтроллеров

Программирование микроконтроллеров Темы касающиеся программированию микроконтроллеров разных производителей.

Ответ
 
Опции темы
Старый 16.03.2011, 18:34   #1
tahion
начинающий фрикер
 
Регистрация: 15.06.2009
Сообщений: 624
Поблагодарил: 14
Поблагодарили 540 раз в 127 сообщениях
tahion скоро станет знаменитым(-ой)
По умолчанию Powerdown tiny13/tiny2313

Доброго времени суток!
Как заставить контроллер уйти в спячку?
В avr-studio уже все биты перепробовал, в idle-mode легко, в спячку - куй.
Из спячки надо просыпаться по смене уровня на лапе контроллера.
И еще вопрос, для спячки актуальна смена 0-1 и 1-0 или какой то конкретно уровень?
Т.е. в идеале надо чтоб при подаче питалова контроллер засыпал и электричество
жрал по минимуму, а при нажатии кнопки (подтянута к + или прижата на - (+ подтяжка))
контроллер проснулся и отработал прерывание....
Надеюсь на помощь
tahion вне форума   Ответить с цитированием
Старый 16.03.2011, 19:43   #2
gorlofu
случайно влез
 
Регистрация: 08.07.2010
Сообщений: 37
Поблагодарил: 6
Поблагодарили 2 раз в 2 сообщениях
gorlofu стоит на развилке
По умолчанию

если не ошибаюсь то нужно в регистре mcucr установить биты SM в 01 и по sleep конроллер перейдет в powerdown.а по прерыванию(изменению состояния вывода)проснется.а sleep ставте где нужно.
gorlofu вне форума   Ответить с цитированием
Старый 24.03.2011, 18:59   #3
tahion
начинающий фрикер
 
Регистрация: 15.06.2009
Сообщений: 624
Поблагодарил: 14
Поблагодарили 540 раз в 127 сообщениях
tahion скоро станет знаменитым(-ой)
По умолчанию

Судя по всему она просыпается только по одному пину - pcint0, хотелось бы чтоб по нескольким
tahion вне форума   Ответить с цитированием
Старый 27.04.2011, 16:02   #4
tahion
начинающий фрикер
 
Регистрация: 15.06.2009
Сообщений: 624
Поблагодарил: 14
Поблагодарили 540 раз в 127 сообщениях
tahion скоро станет знаменитым(-ой)
По умолчанию

Все стало ясно, протеус некорректно эмулирует режим power down
tahion вне форума   Ответить с цитированием
Старый 27.04.2011, 17:48   #5
danko
продвинутый фрикер
 
Аватар для danko
 
Регистрация: 02.03.2006
Адрес: danko@phreaker.us
Сообщений: 2,026
Поблагодарил: 0
Поблагодарили 727 раз в 261 сообщениях
danko имеет захватывающую ауруdanko имеет захватывающую ауру
По умолчанию

протеус и с эмуляцией ШИМ на тини косячит))
danko вне форума   Ответить с цитированием
Старый 28.04.2011, 17:21   #6
tahion
начинающий фрикер
 
Регистрация: 15.06.2009
Сообщений: 624
Поблагодарил: 14
Поблагодарили 540 раз в 127 сообщениях
tahion скоро станет знаменитым(-ой)
По умолчанию

Цитата:
Сообщение от danko Посмотреть сообщение
протеус и с эмуляцией ШИМ на тини косячит))

И не только Интересно, на pic'ах такие же проблемы?
AVR в протеусе симулируется как то совсем коряво.
Иногда приходится симулировать только "куски" кода,
чтоб например форму сигнала посмотреть.
tahion вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 23:43. Часовой пояс GMT +4.


Перевод: zCarot