Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


Ответ
Опции темы
Непрочитано 23.07.2012, 12:03   #221
st__1
Заблокирован
 
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
st__1 на пути к лучшему
По умолчанию Re: FAQ по STM8

Ну а чё... всякое бывает... а так +1килобайт...
Реклама:
st__1 вне форума   Ответить с цитированием
Непрочитано 23.07.2012, 12:35   #222
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от st__1 Посмотреть сообщение
Ну а чё... всякое бывает... а так +1килобайт...
Дык ото ж!
"Жить захочешь - не так раскорячишься" (с) [Особенности русской охоты]
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума   Ответить с цитированием
Непрочитано 02.08.2012, 12:49   #223
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: FAQ по STM8

Какое нехорошее состояние предчувствия пакости со стороны ST. Камушек STM8S.
Захотелось мне обрабатывать прерывания по пинам, которые я разрешил в соответсвующих регистрах. С удивлением для себя после долгого рытья всюду и во всем, так и не нашел регистров флагов по этим прерываниям. Закралась мысль, что их нет и вапче. Нашел один-единственный аппнот по этой теме, там в примере софта в библиотечном файле в хендлере порта торчит одинокий оператор. Никаких сбросов флагов. Словно их и нет. И тут мне стало совсем тоскливо. Это чего же получается? Я могу только по одному пину с порта обрабатывать? Как узнать, от какого пина в порту пришел запрос? В теле хендлера сразу читать состояние остальных пинов и анализировать масками? Или читать отдельные состояния пинов?
Может, кто-то проверял, писал, юзает эти фички? Сомнения гложут. Читать состояния пинов некорректно как-то, не кошерно... Ежели у меня другой контакт на другом пине дребезжит и в момент чтения там недостоверное значение? Мне что, в хендлере дебонсинг вводить? Кашмар!
Интересно услышать ваши мысли, принять ваш опыт.
Спасибо.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума   Ответить с цитированием
Непрочитано 02.08.2012, 14:15   #224
st__1
Заблокирован
 
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
st__1 на пути к лучшему
По умолчанию Re: FAQ по STM8

Ломка от перехода с одной архитектуры на другую... не более того...
st__1 вне форума   Ответить с цитированием
Непрочитано 02.08.2012, 15:35   #225
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от st__1 Посмотреть сообщение
Ломка от перехода с одной архитектуры на другую... не более того...
Стас, я єту фазу пару месяцев назад прошел.
Есть уже парочка девайсов на них. Но вот за интерапты по ногам присел впервые. И понял, что они у них не оттуда растут... Вернее, именно оттуда.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума   Ответить с цитированием
Непрочитано 02.08.2012, 15:55   #226
st__1
Заблокирован
 
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
st__1 на пути к лучшему
По умолчанию Re: FAQ по STM8

Да как сказать...
Вешать кнопки на прерывание... дурной тон...
А так... не зная нюансов задачи, трудно что-то подсказать...
У PIC16 одно прерывание... на всё... у 18-ых - два... а люди же как-то работают...
st__1 вне форума   Ответить с цитированием
Непрочитано 02.08.2012, 17:20   #227
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от st__1 Посмотреть сообщение
Да как сказать...
Вешать кнопки на прерывание... дурной тон...
А так... не зная нюансов задачи, трудно что-то подсказать...
У PIC16 одно прерывание... на всё... у 18-ых - два... а люди же как-то работают...
Это не кнопки. Это рычаги манипулятора электронного ключа для ручной передачи кода Морзе. Причем скоростной.
С ПИКами работал достаточно плотно. У них, как в порядочных домах, есть возможность по флагам точно позиционировать источник прерывания. Ладно, не сталкивался, значит нет. Подожду, может подгребет тот, кто уже греб в этом направлении. Как самый последний вариант, во всех ключевых точках ьазовой программы поставить контроль флага появления внешнего прерывания, а сам флаг взводить в хендлере и сбрасывать уже вне его. А всю обработку вести в основном потоке. Круто растет время реакции, но, поскольку операции все-таки ручные, надо присесть и просчитать времена по максимальной скорости манипуляции рычагом самим оператором.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума   Ответить с цитированием
Непрочитано 02.08.2012, 18:18   #228
st__1
Заблокирован
 
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
st__1 на пути к лучшему
По умолчанию Re: FAQ по STM8

Не вижу проблемы... две кнопки... по сути...
У ПИКа... 628-го, например, можно заюзать только INT и PORTB... вот только в прерывании нужно флаги проверять...
У stm8 - по одной ноге двух портов настроить как Floating with interrupt или Pull-up with interrupt... прерывания будут разными... и проверять ничего не нужно...
Или я опять... чего не понял???
st__1 вне форума   Ответить с цитированием
Непрочитано 02.08.2012, 18:34   #229
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от st__1 Посмотреть сообщение
У stm8 - по одной ноге двух портов настроить как Floating with interrupt или Pull-up with interrupt... прерывания будут разными... и проверять ничего не нужно...
Или я опять... чего не понял???
Т.е. разносить по разным портам? Этого я и хотел избежать. Но, видимо, это единственный вариант. А плавающий или пулапнутый - это уже без разницы..
Ладно, таки придется разносить. Вечерком проработаю такую политику.
Я человек, разбалованный свободой разноса сигналов по ногам. Упрощает разводку. Гнилое наследие ПЛИСов.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума   Ответить с цитированием
Непрочитано 02.08.2012, 18:38   #230
oleg110592
Гражданин KAZUS.RU
 
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию Re: FAQ по STM8

Это может поможет
http://we.easyelectronics.ru/STM8/vn...reryvaniy.html
oleg110592 вне форума   Ответить с цитированием
Ответ

Закладки

Метки
arm, cortex, stm32, stm8


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Импульсная зарядка для авто-аккумуляторов (новодел) Falconist Источники питания и свет 1915 14.03.2024 19:56
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
STM8(S/L), первые впечатления kison STM8 1423 19.05.2018 19:23
Вопросы и замечания по топику - FAQ по PROTEUS avr123-nm-ru Proteus 291 05.06.2015 20:49
FAQ Импульсный трансформатор alberio Источники питания и свет 87 13.11.2012 18:07


Часовой пояс GMT +4, время: 02:34.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot