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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 13.04.2012, 18:43  
Sergey_Sanych
Прохожий
 
Регистрация: 13.04.2012
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Sergey_Sanych на пути к лучшему
По умолчанию Прерывания от сенсорных кнопок

Здравствуйте. Стоит задача вызвать прерывание от сенсорной кнопки.
Микроконтроллер Atxmega128B1. Все действия провожу на оценочной плате Xmega-B1 Xplained.
Подскажите пожалуйста ссылки, где про это можно прочитать. Ну или сами может подскажите чего
Заранее спасибо)
Реклама:
Sergey_Sanych вне форума  
Непрочитано 14.04.2012, 16:40  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,667
Сказал спасибо: 74
Сказали Спасибо 1,802 раз(а) в 654 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Прерывания от сенсорных кнопок

Сообщение от Sergey_Sanych Посмотреть сообщение
Здравствуйте. Стоит задача вызвать прерывание от сенсорной кнопки.
Как реализован драйвер кнопки? Отдельно, или на самом МК? Если на самом МК, то никак, скорее всего.

Сообщение от Sergey_Sanych Посмотреть сообщение
Подскажите пожалуйста ссылки, где про это можно прочитать. Ну или сами может подскажите чего Заранее спасибо)
Про что конкретно? Принцип действия сенсорных клавиш? Или примеры готовых проектов? Поисковиком искать не пробовали? Вот, например, первое же попавшееся по теме, где есть и то и другое: http://chipenable.ru/index.php/how-c...ye-knopki.html
RECTO вне форума  
Непрочитано 14.04.2012, 17:38  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: Прерывания от сенсорных кнопок

Сообщение от Sergey_Sanych Посмотреть сообщение
Здравствуйте. Стоит задача вызвать прерывание от сенсорной кнопки.
Дык настройте прерывание от фронта или спада на ножке...
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
picavr вне форума  
Непрочитано 16.04.2012, 10:31  
Sergey_Sanych
Прохожий
 
Регистрация: 13.04.2012
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Sergey_Sanych на пути к лучшему
По умолчанию Re: Прерывания от сенсорных кнопок

Сообщение от RECTO Посмотреть сообщение
Как реализован драйвер кнопки?
К сожалению не знаю. Как можно узнать?

Сообщение от RECTO Посмотреть сообщение
Про что конкретно?
Про прерывания от сенсорных кнопок.

Сообщение от picavr Посмотреть сообщение
Дык настройте прерывание от фронта или спада на ножке...
Спасибо, буду смотреть в эту сторону
Sergey_Sanych вне форума  
Непрочитано 16.04.2012, 10:33  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Прерывания от сенсорных кнопок

По таймеру опрашивать.
Easyrider83 вне форума  
Непрочитано 16.04.2012, 11:40  
Sergey_Sanych
Прохожий
 
Регистрация: 13.04.2012
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Sergey_Sanych на пути к лучшему
По умолчанию Re: Прерывания от сенсорных кнопок

На оценочной плате сенсорные кнопки висят на порту E. Написал такой код, но ничего не происходит. Видимо что-то не включил, касательно сенсорных кнопок.
Код:
#define ENABLE_BIT_DEFINITIONS
#include ‹asf.h›
#include ‹ioport.h›
#include ‹interrupt.h›

int main (void)
{
   cli();
   PORTB_DIR=0b11110000;
   PORTB_OUT=0b11110000; 
	
   PORTE.PIN0CTRL=PORT_ISC_RISING_gc;   
   PORTE.INT0MASK=0b00001111;                            
   PORTE.INTCTRL = PORT_INT0LVL_MED_gc; 
   PMIC.CTRL = PMIC_MEDLVLEN_bm;            
	
   while(1) { }                                              
}
 
ISR(PORTE_INT0_vect)                                
{
   PORTB_OUT=0b10010000;                             
}
Easyrider83, уточните пожалуйста что опрашивать? порты?

Мне в идеале нужно посредством такого прерывания вывести мк из спящего режима.
Sergey_Sanych вне форума  
Непрочитано 17.04.2012, 00:41  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,667
Сказал спасибо: 74
Сказали Спасибо 1,802 раз(а) в 654 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Прерывания от сенсорных кнопок

Сообщение от Sergey_Sanych Посмотреть сообщение
На оценочной плате сенсорные кнопки висят на порту E.
Площадки сенсорных кнопок просто подключены к порту Е?

Сообщение от Sergey_Sanych Посмотреть сообщение
Написал такой код, но ничего не происходит. Видимо что-то не включил, касательно сенсорных кнопок.
Поэтому и нужно узнать, как у Вас реализована поддержка сенсорных клавиш. Если программно, то опросом порта Вы ничего и не сделаете.

Сообщение от Sergey_Sanych Посмотреть сообщение
Мне в идеале нужно посредством такого прерывания вывести мк из спящего режима.
Не выведете. Сенсорные кнопки не будут работать при остановленном МК.
RECTO вне форума  
Непрочитано 17.04.2012, 00:42  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Прерывания от сенсорных кнопок

Можно снизить частоту до 32кГц. Потребление будет низкое. Я в проекте "паяльника на батарейках" именно так и сделал.
Easyrider83 вне форума  
Непрочитано 17.04.2012, 10:29  
Sergey_Sanych
Прохожий
 
Регистрация: 13.04.2012
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Sergey_Sanych на пути к лучшему
По умолчанию Re: Прерывания от сенсорных кнопок

Сообщение от RECTO Посмотреть сообщение
Не выведете. Сенсорные кнопки не будут работать при остановленном МК.
Значит все это не имеет смысла.

Сообщение от RECTO Посмотреть сообщение
Площадки сенсорных кнопок просто подключены к порту Е?
Каким то образом связаны, судя по даташиту.
Sergey_Sanych вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подключение кнопок к STM32 MasterSID Микроконтроллеры, АЦП, память и т.д 9 01.05.2011 12:42
Инверсия кнопок FedorChek Микроконтроллеры, АЦП, память и т.д 20 10.10.2009 02:37
ХЭЛП: самодельная клавиатура к ПК на 5 кнопок tnosov Микроконтроллеры, АЦП, память и т.д 8 24.05.2008 13:59
Как к 4-м портам подключить 15 кнопок. bopohok Микроконтроллеры, АЦП, память и т.д 22 15.04.2007 15:57
Подключение кнопок к AT90S2313 mikal Микроконтроллеры, АЦП, память и т.д 2 08.04.2004 13:29


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


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