02.08.2012, 18:41
|
#231
|
Заблокирован
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
|
Re: FAQ по STM8
Не поможет... у эльки по другому...
|
|
|
|
02.08.2012, 18:44
|
#232
|
Заблокирован
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от ut1wpr
|
Упрощает разводку.
|
Ничто не мешает взять две соседние ноги на корпусе... но разных портов...
|
|
|
|
02.08.2012, 19:03
|
#233
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: FAQ по STM8
Спасибо. Это было одно из первых, найденных Гуглом.
Не поможет:
Цитата:
|
Флаги разбросаны в регистрах EXTI_SR1 и EXTI_SR2. Для сброса флага в него надо записать 1.
|
Статья подразумевает использования STM8L. В STM8S этих регистров НЕТ. Они сильно разнятся, эти две линейки. Из статьи по ссылке:
Цитата:
|
Для STM8S наоборот, есть только прерывания портов, но нет никаких EXTI0, EXTI1. Это сильно снижает возможности по настройке — фронт, по которому сработает прерывание, настраивается для целого порта. Но об этом чуть ниже.
|
А вот "об этом чуть ниже" ничего автор не написал. Видать почитал, как и я, попристальнее, и ничего добавить не смог. ![Улыбка](images/smilies/icon_smile.gif) Да оно и понято. Автор работал с Дискавери на Эльке. Нафига ему на Эску заморачиваться.
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
02.08.2012, 21:08
|
#234
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: FAQ по STM8
я тоже гуглил недавно по поводу прерываний для S003, эту страничку сохранил. Тут надо быстренько до 30 числа сделать проектик (тоже надо прерывание на ноге) - пока решил поставить старую добрую мегу 48 там есть проверенный INT0. Потом переведу на STM. Если раскопаете чего поделитесь пожалуйста.
|
|
|
|
02.08.2012, 21:16
|
#235
|
Заблокирован
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
|
Re: FAQ по STM8
А TLI чем не угодил???
|
|
|
|
02.08.2012, 21:22
|
#236
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от oleg110592
|
я тоже гуглил недавно по поводу прерываний для S003, эту страничку сохранил. Тут надо быстренько до 30 числа сделать проектик (тоже надо прерывание на ноге) - пока решил поставить старую добрую мегу 48 там есть проверенный INT0. Потом переведу на STM. Если раскопаете чего поделитесь пожалуйста.
|
Так вроде уже все раскопано. Сколько портов, столько внешних интов. Для 003 будет аж 4 внешних инта: A,B,C и D В случае если порт А не занят под внешний кварц). А вот пин, вызывающий этот инт, можно выбрать. Настройками пинов в GPIO при инициализации портов можно задать, будет этот пин вызывать прерывание или нет. Также можно установить для каждого из портов (распространяется на все пины этого порта) способ срабатывания прерывания: по фронту, по спаду, по спаду и по низкому уровню, по фронту или по спаду. Для этого в 003 есть регистры EXTI_CR1 и EXTI_CR2 (кто работает с периферийной библой от ST: EXTI-›CR1 и EXTI-›CR2). Вот, собссно и все. В целом неплохо. Но, как отметил Стас (и правильно, кстати отметил) имеет место быть болезнь перехода. Привык ВОТ ТАК, а они, гады, ВОТ ТАК не сделали, а сделали ВОТ ЭДАК!
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
02.08.2012, 21:24
|
#237
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: FAQ по STM8
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
02.08.2012, 21:33
|
#238
|
Заблокирован
Регистрация: 31.12.2011
Сообщений: 726
Сказал спасибо: 32
Сказали Спасибо 223 раз(а) в 162 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от ut1wpr
|
по фронту, по спаду, по спаду и по низкому уровню, по фронту или по спаду.
|
Уточню... ![Рот до ушей](images/smilies/icon_doushei.gif)
"по фронту и по спаду"...
|
|
|
|
02.08.2012, 21:47
|
#239
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: FAQ по STM8
так, а флага, никакого не надо сбрасывать? А TLI, вроде в таблице документа, wakeup не делает. Или я не тот документ читаю (RM0016)?
|
|
|
|
02.08.2012, 22:08
|
#240
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: FAQ по STM8
__________________
С уважением,
Vic / ut1wpr
Последний раз редактировалось ut1wpr; 02.08.2012 в 22:10.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:20.
|
|