Найдено 54 результата

mark13121971
Чт сен 12, 2013 14:40:31
Форум: Разные вопросы по МК
Тема: вопрос по STM8S и внешним прерываниям
Ответы: 13
Просмотры: 10483

Re: вопрос по STM8S и внешним прерываниям

Спасибо. Приму к сведению. Просто ужасно мало внятного описания на эти камни. Да и в даташите ни слова об этом.
mark13121971
Вт сен 10, 2013 16:10:31
Форум: Разные вопросы по МК
Тема: вопрос по STM8S и внешним прерываниям
Ответы: 13
Просмотры: 10483

вопрос по STM8S и внешним прерываниям

В STM8S отсутствует статусный регистр, где устаналиваются флаги прерывания от пинов либо от порта в целом. В системе проектирования IAR, как известно, в обработчиках прерываний необходимо сразу сбрасывать флаг прерывания. Соответственно вопрос: если я использую STM8S, то какой флаг мне, собственно ...
mark13121971
Пт дек 14, 2012 17:40:36
Форум: AVR
Тема: Не правильно работают внешние прерывания у avr
Ответы: 9
Просмотры: 4400

Re: Не правильно работают внешние прерывания у avr

И потом, надо помнить про дребезг контактов. В процессе дребезга у тебя будет постоянно происходить генерация прерывания по INT0. Поэтому в обработчик надо встраивать задержку на дребезг с повторным чтением пина на предмет достоверности его состояния или вводить какой-то счетчик достоверных нажатий ...
mark13121971
Пт дек 14, 2012 17:14:48
Форум: AVR
Тема: Не правильно работают внешние прерывания у avr
Ответы: 9
Просмотры: 4400

Re: Не правильно работают внешние прерывания у avr

Спасибо тебе, человече! не заметил, что прерывание не на ту ножку завел. Я уж весь извелся от злости, что не работает. )) А вот еще такой вопрос, если порт сформирован на вход и резистор отключен. у порта 3-е высокоимпендансное состояние. вот если этот не подключенный пин считать, какой уровень ...
mark13121971
Чт дек 13, 2012 14:04:18
Форум: Периферия
Тема: посоветуйте схему сенсорного датчика для сопряжения с МК
Ответы: 6
Просмотры: 1263

Re: посоветуйте схему сенсорного датчика для сопряжения с МК

Спасибо за ссылки. Попробую еще раз ту первую схему поюзать. Может что и выйдет...
mark13121971
Чт дек 13, 2012 13:34:28
Форум: Периферия
Тема: посоветуйте схему сенсорного датчика для сопряжения с МК
Ответы: 6
Просмотры: 1263

Re: посоветуйте схему сенсорного датчика для сопряжения с МК

Пробовал я эту схему когда-то, только вместо триггера ставил элемент исключающее ИЛИ в качестве детектора возникающих сдвигов импульсов. И никакой реакции на приближение, только на прикосновение.
Схема также требует предварительной настройки, а этого хотелось-бы избежать.
mark13121971
Чт дек 13, 2012 11:46:24
Форум: Периферия
Тема: посоветуйте схему сенсорного датчика для сопряжения с МК
Ответы: 6
Просмотры: 1263

Re: посоветуйте схему сенсорного датчика для сопряжения с МК

ibiza11 писал(а):http://lmgtfy.com/?q=%D0%B5%D0%BC%D0%BA%D0%BE%D1%81%D1%82%D0%BD%D0%BE%D0%B9+%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA+%D0%BF%D1%80%D0%B8%D0%B1%D0%BB%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F
Очень смешно, прямо сейчас обос..сь.
Если бы все так просто было.
mark13121971
Чт дек 13, 2012 11:36:12
Форум: AVR
Тема: Не правильно работают внешние прерывания у avr
Ответы: 9
Просмотры: 4400

Re: Не правильно работают внешние прерывания у avr

Так тумблер опрашивать нельзя. При выключенной кнопке у вас нога болтается в воздухе (подтяжка отключена) и там присутствует бог весть что. Отсюда и ложные срабатывания. Притяните ножку к питанию (включите подтяжку) и замыкайте кнопку на землю. Это классика.
И потом, судя по схеме, тумблер подключен ...
mark13121971
Чт дек 13, 2012 11:18:34
Форум: Периферия
Тема: посоветуйте схему сенсорного датчика для сопряжения с МК
Ответы: 6
Просмотры: 1263

посоветуйте схему сенсорного датчика для сопряжения с МК

Нужна схема чувствительного сенсорного датчика (например емкостного) с подключением к микроконтроллеру. Имеется круглая сенсорная пластина (односторонний текстолит) диаметром 30мм. Пробовал по классической схеме: RC цепь, заряд-разряд, измерение тау, МК на 8МГц, 16-ти разрядный таймер. Срабатывает ...
mark13121971
Чт ноя 29, 2012 14:15:22
Форум: AVR
Тема: ATmega8: проблема с АЦП и организацией передачи данных
Ответы: 38
Просмотры: 7596

Re: ATmega8: проблема с АЦП и организацией передачи данных

Тут весь вопрос синхронизации двух МК. Сначала надо определиться с протоколом передачи массива данных. Есть два варианта:
Передавать просто числа. Тогда нужно передачу жестко привязать к кол-ву передаваемых байт. Как только приемник принимает первый байт, запускается программный счетчик и начинается ...
mark13121971
Чт ноя 29, 2012 13:30:47
Форум: AVR
Тема: Прерывания АVR, Code vision
Ответы: 6
Просмотры: 1653

Re: Прерывания АVR, Code vision

Я думаю что преобразование АЦП занимало много времени, и прерывание на отображение дин индикации не срабатовало . А как можно разрешить исполнение другого прерывания ?

Никак. Пока не отработало одно прерывание другое установит флаг, но обработчик будет вызван только по завершении предыдущего ...
mark13121971
Пн окт 01, 2012 15:44:29
Форум: AVR
Тема: Помогите разобраться с использованием таймеров на AVR
Ответы: 2
Просмотры: 1604

Re: Помогите разобраться с использованием таймеров на AVR

В CodeVision есть две встроенные функции програмных задержек delay_ms и delay_us:
Например:
for(k = 0; k < 150; k++) {delay_ms(1000);} // 150 * 1000ms = 150000ms = 2min 30sec

либо в обработчике прерывания таймера по переполнению вводишь глобальную переменную tick, которая постоянно считает периоды ...
mark13121971
Пн окт 01, 2012 15:15:28
Форум: AVR
Тема: Почему тормозит редактор CodeVisionAVR
Ответы: 9
Просмотры: 1966

Re: Почему тормозит редактор CodeVisionAVR

у меня кора, два ядра по 1.8, эта дрянь (CVAVR2/05) жутко тормозит, повесил на одно ядро, не помогло, в настройках редактора тоже все по отключал, без толку. Грузит ядро на 40-49% отжирает 15мб, сволочь... мой любимый 1.24.8d работает вообще сказочно (летает), жаль по сравнению с 2.05.5 у него нет ...
mark13121971
Пн окт 01, 2012 14:41:28
Форум: AVR
Тема: Измерение тока с помощью AVR
Ответы: 89
Просмотры: 25224

Re: Измерение тока с помощью AVR

да все просто. ток пропускаешь через очень низкоомный резистор. с резистора просто подаешь напряжение на дифф. вход АЦП МК. перед измерением для правильности придется сначала один раз програмно откалибровать дифф. входы МК (в ADMUX записывается определенный код, при котором два входа как-бы ...
mark13121971
Вт сен 25, 2012 09:33:55
Форум: AVR
Тема: Почему тормозит редактор CodeVisionAVR
Ответы: 9
Просмотры: 1966

Re: Почему тормозит редактор CodeVisionAVR

Много чего уже написал в CVAVR 2.05 - никогда ничего подобного не замечал. Посмотрите загрузку процессора. У вас может какое приложение в фоновом режиме процессор грузит.

А может все-таки из-за того, что очень слабая видеокарта (GeForce MX400)? Я пробовал на 4-х ядерном проце с такой же тактовой ...
mark13121971
Вт сен 25, 2012 09:29:20
Форум: AVR
Тема: Почему тормозит редактор CodeVisionAVR
Ответы: 9
Просмотры: 1966

Re: Почему тормозит редактор CodeVisionAVR

Когда при написании программы появляются все больше и больше вложенных операторов (т.н. лесенка), интерактивный редактор CodeVision начинает жутко тормозить
А сколько весит скомпилированный .hex файл когда появляются тормоза? У CodeVision вроде бы стоит ограничение объема написанного текста на ...
mark13121971
Пн сен 24, 2012 16:23:20
Форум: AVR
Тема: Почему тормозит редактор CodeVisionAVR
Ответы: 9
Просмотры: 1966

Почему тормозит редактор CodeVisionAVR

Проблема в следующем:
Установлен CodeVision 2.05.0. Когда при написании программы появляются все больше и больше вложенных операторов (т.н. лесенка), интерактивный редактор CodeVision начинает жутко тормозить, так, что ввод текста превращается просто в какую-то пытку. Когда вложений немного, то ...
mark13121971
Пн авг 22, 2011 13:35:36
Форум: Микроконтроллеры и ПЛИС
Тема: ATTiny2313 и INT0, INT1
Ответы: 11
Просмотры: 2905

Re: ATTiny2313 и INT0, INT1

АААААААААААААААА!!!!!!!!!!!!!!!!!. Сори Ничегонеработает, все понял. Ну я и мудила...Не заметил самого главного, так всегда бывает. Так бы еще мудохался.
Всем спасибо, тема закрыта.
mark13121971
Пн авг 22, 2011 13:30:12
Форум: Микроконтроллеры и ПЛИС
Тема: ATTiny2313 и INT0, INT1
Ответы: 11
Просмотры: 2905

Re: ATTiny2313 и INT0, INT1

Ничегонеработает писал(а):Как-то странно, вход INT0 - это PD2, а у Вас порт D настроен на вывод...
INT0 это альтернативная функция PB0, если верить даташиту.
PD2 это в Атмеге8
mark13121971
Пн авг 22, 2011 13:27:25
Форум: Микроконтроллеры и ПЛИС
Тема: ATTiny2313 и INT0, INT1
Ответы: 11
Просмотры: 2905

Re: ATTiny2313 и INT0, INT1

Я тоже принципиально не отступаю никогда. =)
Сдается мне, все дело в обработчике. В прерывание-то МК входит нормально..

Так вот и неизвестно, входит он в прерывание INT0 или не входит. Похоже просто не входит.
В interrupt [PC_INT] void pin_change_isr0(void) входит и отрабатывает. А в interrupt ...

Перейти к расширенному поиску