Заголовок сообщения: Нужна помощь в нескольких элементарных схемах на ATMega16
Добавлено: Пт май 27, 2011 09:46:36
Грызет канифоль
Карма: 1
Рейтинг сообщений: 21
Зарегистрирован: Пн май 16, 2011 10:54:32 Сообщений: 299 Откуда: Красноярск
Рейтинг сообщения:0
Вот схема ней нужна прошивка.У меня не получается так как в AVR только наченаюший и пока собираю из кубиков (Из разных проектов) Нужно чтоб при нажатии начинал мигать светодиод, а при повторном нажатии он отключался. 1 часть сделана.
while(1){ { if (PINA.0==0) if (n<1) n++; else n=0; delay_ms(5); while (PINA.0==0); if (PINA.1==0) if (n>0) n--; else n=1; delay_ms(5); while (PINA.1==0); } if (n==0)//Åñëè ïåðåìåííàÿ ìåíþ=0 PORTD.3=0; else //èíà÷å PORTD.3=1;
Заголовок сообщения: Re: Нужна помощь в нескольких элементарных схемах на ATMega1
Добавлено: Пт май 27, 2011 12:24:00
Грызет канифоль
Карма: 1
Рейтинг сообщений: 21
Зарегистрирован: Пн май 16, 2011 10:54:32 Сообщений: 299 Откуда: Красноярск
Рейтинг сообщения:0
И я хотел сделать, чтоб светодиод мигал вот к примеру PORTD.3=1; // зажигаем светодиод delay_ms(100); //ждем 100 миллисекунд PORTD.3=0; //гасим его Куда вставлять и что, что обозначает
_________________ Все можно сделать, было бы желание!
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Для интересу попробывал, но у меня второй вариант работает как и первый, моргает только при удержании кнопки. Еще замечание пишет, что переменная n была использовна до того, как ее значение было установлено.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Эх сегодня времени нет, попробуй в инете найти книжку: автор Белов А.В. "Создаем устройства на микроконтролеррах" 2007 наука и техника С.Петербург, там есть пример кодового замка, где описано как опрашивать кнопки и как бороться с дребезгом контактов.
_________________ "Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Еще замечание пишет, что переменная n была использовна до того, как ее значение было установлено.
Ну дык ессно. Надо же задать n явно, откель компилятору знать - какое начальное значение у n? Честно говоря, я бы особо не парился и задействовал бы внешние прерывания для решения этой задачи. Да, я лентяй.
_________________ pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего ) MrYuran: Самые ортодоксальные — это PICудеи ) Katz: Не, 51-ники. )
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения