roboforum.ru

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

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

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Re: delay_ms трабла

Сообщение Brainiac » 22 апр 2008, 21:11

мне там почти подсказали...
лучше скажите где почитать про прерывания?
чтоб понятно и просто... хотя бы на изменение лош уровня на ноге...
курс авр не предлагать - читал - но там написано мало...
Brainiac
 
Сообщения: 70
Зарегистрирован: 16 дек 2007, 20:14
Откуда: Владимир-Москва
Skype: brainiac9204
прог. языки: Basic, Pascal, Fortran, ANSI C, C++
ФИО: Ваня

Re: delay_ms трабла

Сообщение Vooon » 22 апр 2008, 21:47

а что предложить? наверное Естифеева почитать, про прерывания там написано вполне достаточно.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: delay_ms трабла

Сообщение avr123.nm.ru » 23 апр 2008, 09:27

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

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

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

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

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

Дак если вы "мало" не поняли может рано читать "МНОГО" ? Русский подучить наверно следует - чтоб "мало" понимать.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: delay_ms трабла

Сообщение Brainiac » 23 апр 2008, 14:33

русский у меня идет на ура - просто за 10 страниц вашего курса невозможно освоить все ...
вот из этой страницы я только понял что как можно глобально управлять прерываниями...
краткость - сестра таланта - но не во всех вопросах...
Brainiac
 
Сообщения: 70
Зарегистрирован: 16 дек 2007, 20:14
Откуда: Владимир-Москва
Skype: brainiac9204
прог. языки: Basic, Pascal, Fortran, ANSI C, C++
ФИО: Ваня

Re: delay_ms трабла

Сообщение avr123.nm.ru » 23 апр 2008, 14:57

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

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

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

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

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

2) Скачайте и запустите проект: Демонстрация механизма прерываний в AVR ( - ЛИНК на архив)
Программировал в CVAVR и симулировал в VMLAB.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: delay_ms трабла

Сообщение Brainiac » 23 апр 2008, 16:44

я его скачал - я не умею пользоваться vmlab...
Brainiac
 
Сообщения: 70
Зарегистрирован: 16 дек 2007, 20:14
Откуда: Владимир-Москва
Skype: brainiac9204
прог. языки: Basic, Pascal, Fortran, ANSI C, C++
ФИО: Ваня

Re: delay_ms трабла

Сообщение Master » 23 апр 2008, 16:46

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

Как-то не стыкуются фразы
курс авр не предлагать - читал - но там написано мало...
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

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

Изображение
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение Brainiac » 23 апр 2008, 17:56

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

Добавлено спустя 7 минут 38 секунд:
мне нужно просто понять за что отвечает каждая строчка!!!
я не буду копировать и пойму и напишу сам потом, но сначала буду разбираться!!!!
Brainiac
 
Сообщения: 70
Зарегистрирован: 16 дек 2007, 20:14
Откуда: Владимир-Москва
Skype: brainiac9204
прог. языки: Basic, Pascal, Fortran, ANSI C, C++
ФИО: Ваня

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

Сообщение Myp » 23 апр 2008, 17:56

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

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

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

у дяди Пушкина спросите, он умный он скажет что делать :)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

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

Сообщение rig » 23 апр 2008, 18:11

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

вас разве не тянет к запретному?
разобравшись как работает одно перывание начинаешь понимать как работают остальные.
разобравшись с работой порта работаешь со всеми портами
разобравшись с дополнительными функциями портов понимаешь что же это за монстр помещающийся на ладошке.
прошивать фузы, выставлять частоты попутно приходит.
мастер кодевижена это огромная палочка выручалочка !!!
АВРу достается из за большой любви к посыланию на свои курсы, мне лично курсы помогли, хотя освоил только половину наверно.
Аватара пользователя
rig
 
Сообщения: 1437
Зарегистрирован: 03 авг 2007, 19:43
Откуда: Екатеринбург
прог. языки: Си, асм со словарем

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

Сообщение Brainiac » 23 апр 2008, 19:25

как пользоваться мастером кода?
Brainiac
 
Сообщения: 70
Зарегистрирован: 16 дек 2007, 20:14
Откуда: Владимир-Москва
Skype: brainiac9204
прог. языки: Basic, Pascal, Fortran, ANSI C, C++
ФИО: Ваня

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

Сообщение avr123.nm.ru » 23 апр 2008, 19:53

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


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

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

Изображение

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

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

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

http://avr123.nm.ru/z3.htm
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

Сообщение Aesthete Animus » 24 апр 2008, 02:29

2Brainiac
Все что Вам нужно для изучения - это даташит и старший товарищь-гуру. В качестве последнего вполне подойдет форум.
Aesthete Animus
 
Сообщения: 23
Зарегистрирован: 22 мар 2008, 21:01
Откуда: Белгород
Skype: dackinevitch_yan
прог. языки: C/C++

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

Сообщение Brainiac » 01 май 2008, 23:08

все сделал прерывание ...
вопрос... при объявлении функции можно писать в общем виде код который она выполняет...
в обработчике можно ли написать код в общем виде чтоб потом он выполнялся от переменной???
если да то как???
Brainiac
 
Сообщения: 70
Зарегистрирован: 16 дек 2007, 20:14
Откуда: Владимир-Москва
Skype: brainiac9204
прог. языки: Basic, Pascal, Fortran, ANSI C, C++
ФИО: Ваня

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 8