Заголовок сообщения: прерывание в программе ATMEga8
Добавлено: Вт май 16, 2017 07:57:55
Родился
Зарегистрирован: Вт май 16, 2017 07:03:04 Сообщений: 2
Рейтинг сообщения:0
Здравствуйте, нашла на этом форуме вот такую тему viewtopic.php?f=57&t=95965&view=print , так как сама столкнулась с этой задачей из методички и такой же проблемой.. Помогите пожалуйста, вопрос один .. в цикле main как написать такую команду, чтобы при нажатии "3" в порту D цикл шел дальше на прерывание, а не повторялся?? Помогите пожалуйста, никак не пойму
Можно до опупения жамкать PIND,3 (INT1) при разрешенном прерывании INT0 Спойлер
Код:
.include "m8def.inc"
.cseg
.org 0x000 rjmp start .org 0x003 rjmp prer start: ldi r16,low(RAMEND) out SPL,r16 ldi r19,high(RAMEND) out SPH,r16 ldi r20,0b111100 out DDRB,r20 ldi r20,0b000000 out DDRD,r20 ldi r21,0b00001111 out mcucr,r21 LDI R21,1<<INT1 ;ldi r21,0b01000000 out gimsk,r21 OUT GIFR,R21 ldi r20,0b0 sei main: RJMP MAIN
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения