roboforum.ru

Технический форум по робототехнике.

Прерывания, паузы delay в AVR

Re: delay_ms трабла

Brainiac » 22 апр 2008, 21:11

мне там почти подсказали...
лучше скажите где почитать про прерывания?
чтоб понятно и просто... хотя бы на изменение лош уровня на ноге...
курс авр не предлагать - читал - но там написано мало...

Re: delay_ms трабла

Vooon » 22 апр 2008, 21:47

а что предложить? наверное Естифеева почитать, про прерывания там написано вполне достаточно.

Re: delay_ms трабла

avr123.nm.ru » 23 апр 2008, 09:27

Brainiac писал(а):где почитать про прерывания?
чтоб понятно и просто...

Очевидно - http://avr123.nm.ru/03.htm

Brainiac писал(а):хотя бы на изменение лош уровня на ноге...

именно на этих примерах описано и есть файлы для запуска примера симуляции с двумя кнопками на INTx

Brainiac писал(а):курс авр не предлагать - читал - но там написано мало...

Дак если вы "мало" не поняли может рано читать "МНОГО" ? Русский подучить наверно следует - чтоб "мало" понимать.

Re: delay_ms трабла

Brainiac » 23 апр 2008, 14:33

русский у меня идет на ура - просто за 10 страниц вашего курса невозможно освоить все ...
вот из этой страницы я только понял что как можно глобально управлять прерываниями...
краткость - сестра таланта - но не во всех вопросах...

Re: delay_ms трабла

avr123.nm.ru » 23 апр 2008, 14:57

Вы пример там скачали для 2 кнопок на INT ? Запустили его в VMLAB ? Посмотрели как прервания реагируют на нажатия кнопок ?

НЕТ ! Вы этого не сдлелали НАВЕРНЯКА.

Если бы сделали то вряд ли моглм бы не понять.

На странице 3 курса написано:

1) Прерывания легко настроить интерактивно и главное ПРАВИЛЬНО с помощью мастеров начального кода компиляторов CVAVR и ICC. Как использовать мастер начального кода показано в упражнениях курса ( - ЛИНК на упражнения с мастером).

2) Скачайте и запустите проект: Демонстрация механизма прерываний в AVR ( - ЛИНК на архив)
Программировал в CVAVR и симулировал в VMLAB.

Re: delay_ms трабла

Brainiac » 23 апр 2008, 16:44

я его скачал - я не умею пользоваться vmlab...

Re: delay_ms трабла

Master » 23 апр 2008, 16:46

Brainiac писал(а):я его скачал - я не умею пользоваться vmlab...

Как-то не стыкуются фразы
курс авр не предлагать - читал - но там написано мало...

Re: delay_ms трабла

avr123.nm.ru » 23 апр 2008, 17:10

Brainiac писал(а):я его скачал - я не умею пользоваться vmlab...


Во-первых ВОТ !!! http://avr123.nm.ru/

Шаг1 Шаг2 шаг3 ...
Во вторых на
http://avr123.nm.ru/03.htm

ПОДРОБНЕЙШАЯ инструкция как работать с примером !

ВОТ:

Откройте проект vmlab.prj в VMLAB и сделайте "ребилд-ол"

В меню View откройте, если их нет на экране, панели "регистры и флаги"
"SCOPE" и "Control Panel" - разместите их поудобней.

Теперь нажмите несколько раз на светофор - чтоб прекратились меседжи
и симуляция шла непрерывно. Кликните по панели "регистры и флаги"
чтоб вывести ее на передний план.

Теперь нажмите кнопку K2 и отпустите.


Неужели такого ПОДРОБНОГО руководства МАЛО ???? :shock: :shock: :shock: :shock:

Добавлено спустя 7 минут 8 секунд:
=========

А теперь страница 1 курса !
http://avr123.nm.ru/01.htm

Изображение

Re: Прерывания, паузы delay в AVR

Brainiac » 23 апр 2008, 17:56

а мне еще посоветовали держаться от вашего курса подальше как от огня...
и кого должен слушать начинающий микроконтролльщик не имеющий своего мнения???

Добавлено спустя 7 минут 38 секунд:
мне нужно просто понять за что отвечает каждая строчка!!!
я не буду копировать и пойму и напишу сам потом, но сначала буду разбираться!!!!

Re: Прерывания, паузы delay в AVR

Myp » 23 апр 2008, 17:56

кого должен слушать начинающий микроконтролльщик не имеющий своего мнения???

Правильно!!!
не нужно вам иметь своего мнения, это вредно
и вобще инициатива наказуема
слушайте что вам говорят и не пытайтесь самостоятельно думать!!!

и упаси вас боже самому пытаться смотреть этот сайт и пытаться разобраться нужно вам это или нет

у дяди Пушкина спросите, он умный он скажет что делать :)

Re: Прерывания, паузы delay в AVR

rig » 23 апр 2008, 18:11

Brainiac писал(а):а мне еще посоветовали

вас разве не тянет к запретному?
разобравшись как работает одно перывание начинаешь понимать как работают остальные.
разобравшись с работой порта работаешь со всеми портами
разобравшись с дополнительными функциями портов понимаешь что же это за монстр помещающийся на ладошке.
прошивать фузы, выставлять частоты попутно приходит.
мастер кодевижена это огромная палочка выручалочка !!!
АВРу достается из за большой любви к посыланию на свои курсы, мне лично курсы помогли, хотя освоил только половину наверно.

Re: Прерывания, паузы delay в AVR

Brainiac » 23 апр 2008, 19:25

как пользоваться мастером кода?

Re: Прерывания, паузы delay в AVR

avr123.nm.ru » 23 апр 2008, 19:53

Brainiac писал(а):как пользоваться мастером кода ?


Я ОФИГЕВАЮ ! друзья ...

ВОТ ЭТОГО ВЫ НЕ ВИДЕЛИ ??? КОГДА ЧИТАЛИ ПРО ПРЕРЫВАНИЯ.

Изображение

Там линк конечно есть. :cry: :cry: :cry:

ВОТ ИМЕННО ТКАИМ ЛОШАДИНЫМ шрифтом написано !

А мне еще говорят зачем так крупно ...

http://avr123.nm.ru/z3.htm

Re: Прерывания, паузы delay в AVR

Aesthete Animus » 24 апр 2008, 02:29

2Brainiac
Все что Вам нужно для изучения - это даташит и старший товарищь-гуру. В качестве последнего вполне подойдет форум.

Re: Прерывания, паузы delay в AVR

Brainiac » 01 май 2008, 23:08

все сделал прерывание ...
вопрос... при объявлении функции можно писать в общем виде код который она выполняет...
в обработчике можно ли написать код в общем виде чтоб потом он выполнялся от переменной???
если да то как???


Rambler\'s Top100 Mail.ru counter