помогите с прошивкой

Флейм в чистом виде - все что угодно...
Но - в рамках закона :)
Ответить
Друг Кота
Аватара пользователя
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

Сообщение Redrik Shuhart »

пипл, вот схема в лай формате. помогите с прошивкой перрывания на кнопки.
типо нажал 1-пошло к 1 подпрограмме.
нажал 2-ко 2 подпрограмме
3-к третей.
не трогал кнопки-основная программа.
напишите ТОЛЬКО обработку прерываний(отсылку к подпрограммам) , подпрограммы и основную программу я сам напишу.
P.S. Сорь за лай файл, мог бі в паинте, но там плохо
пс-кнопки справа

МК-АТМЕГА8
Мотание тороидов- вышивание по мужски.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

Сообщение Redrik Shuhart »

30 просмотров и ни 1 ответа...есть 2 варианта, 1. Вы пишете кусочек программы, и не в силах ответить. 2.Вы послали меня мысленно в Китай на гору Х(е)уй.
Мотание тороидов- вышивание по мужски.
Реклама
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

Редрик, тваю налева :)
Скачай же ты sPlan 6.0 :)
Не умеешь - не берись, но не взявшись не научишься...
Друг Кота
Аватара пользователя
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

Сообщение Redrik Shuhart »

мне и 5 нравиться.
Мотание тороидов- вышивание по мужски.
Реклама
Эиком - электронные компоненты и радиодетали
Опытный кот
Сообщения: 732
Зарегистрирован: Пт авг 22, 2008 16:59:43

Сообщение Cat_CooLeR »

Редрик, sPlan и Sprint Layout совершенно разные программы! И насчет писать - В ОБУЧАЛКУ!!!
И к мозгоправу сходи...
Бан бы тебе, недельку, профилактический...
Контактная информация:
Реклама
Прорезались зубы
Аватара пользователя
Сообщения: 220
Зарегистрирован: Сб авг 25, 2007 19:52:50
Откуда: Санкт-Петербург

Сообщение WOLF666 »

вот школота обленилась. включить мозги и немного подумать совсем лень
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4077
Зарегистрирован: Вс мар 22, 2009 17:31:41

Сообщение WandererSc »

Да..... layout не для этих целей но схема на первый взгляд рабочая. :)) (хотя есть и недочёты)

Для такой простой задачи и прерывания не нужны
Раз reset, два reset - полyчи на диске bad !
Тpанзистоp p-n-p. Plug-n-Play ?
У кого что сбоит, тот о том и говорит.
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

http://pira.cz/plllcd.htm

тебе надо вот такой кусок

void InitTimer0()
{
TCNT0 = 0x3d;
TCCR0 = 5;
TIMSK |= _BV(TOIE0);
}

и потом в обработчике прерывания проверять нажатую кнопку

INTERRUPT(SIG_OVERFLOW0)
{
if UP up++; else up = 0;
if DOWN down++; else down = 0;
if MENU menu++; else menu = 0;
}
Cat
Электрический кот
Аватара пользователя
Сообщения: 1087
Зарегистрирован: Вт май 05, 2009 10:43:42
Откуда: Россия

Сообщение Cat »

Зачем вообще для ЭТОГО использовать прерывания? Обработка нажатий кнопок должна производиться в цикле.

Калобайт, советую все же придерживаться правил синтаксиса языка Си, дабы не путать начинающих.
Боевой ватник.
Контактная информация:
Ответить

Вернуться в «МЯЯЯУ!»