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

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

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

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

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

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

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

 
Опции темы
Непрочитано 21.07.2010, 17:04  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Как нажать на кнопку в матрице 4х4?

Сообщение от picavr Посмотреть сообщение
Но ТОК этот очень мал. Если нагрузкой (подтяжкой) является скажем резюки по 10 кОм. То 5В/10000= 0,5мА
Я не случайно уточнил "7 Вольт". У перехода база-эмиттер есть одно замечательное свойство, благодаря которому в нагрузку пойдут все 0,5 мА. Это конечно ничтожно, но у полевиков вообще нА. Тем более что стоят примерно одинаково

Хотя согласен, лучше симулировать клавиатуру, но это сложнее
Реклама:
niXto вне форума  
Непрочитано 21.07.2010, 20:27  
AVL
Временная регистрация
 
Регистрация: 12.06.2006
Адрес: Україна
Сообщений: 95
Сказал спасибо: 19
Сказали Спасибо 19 раз(а) в 9 сообщении(ях)
AVL на пути к лучшему
По умолчанию Re: Как нажать на кнопку в матрице 4х4?

Я был более прав. Ибо система работает. Правда, непонятно почему нажимается не та кнопка, которая планировалась, а другая, видимо из-за внутренней задержки в Атиьке.
Буду ещё разбираться...
AVL вне форума  
Непрочитано 21.07.2010, 20:52  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: Как нажать на кнопку в матрице 4х4?

Сообщение от AVL Посмотреть сообщение
, непонятно почему нажимается не та кнопка, которая планировалась,
Измерьте, сколко времени тратит ваша прога на реакцию и выставление выходного сигнала относительно входного. И сколько времени длится активный сигнал по которому считывается клавиши.
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
picavr вне форума  
Непрочитано 21.07.2010, 21:07  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,529
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Как нажать на кнопку в матрице 4х4?

А вообще есть тупые коммутаторы типа той же 564КТ3. Или ее аналогов. Тупо в параллель кнопке воткнуть и замыкать на время сканирования клавы (ну оно же может меняться, прерывания там, обработка), плюс запас некий, экспериментально. Да любой аналоговый ключ можно использовать.

Из практики использования всяких радиостанций - время реакции на нажатие кнопки 200-500мс максимум (ну за исключением ДЛИННОГО нажатия, предусмотренного в системе).
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Сказали "Спасибо" DK
AVL (22.07.2010)
Непрочитано 21.07.2010, 21:24  
MasterMushi
Вид на жительство
 
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
MasterMushi на пути к лучшему
По умолчанию Re: Как нажать на кнопку в матрице 4х4?

AVL, Я же говорил - не та кнопка нажимается ИМЕННО потому что скан идет не на каждую кнопку а на целый столбец или строку
нажимая вашим методом мы жмем ВСЕ кнопки на линии
Нажимая моим мы активирует только одну или две смотр как запрограммировали
__________________
Найди путь или проложи сам!
MasterMushi вне форума  
Непрочитано 21.07.2010, 21:56  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Как нажать на кнопку в матрице 4х4?

Сообщение от AVL Посмотреть сообщение
st_1, не согласен с тем, что процом мы подаём определённый уровень. Мы подаём сигнал на выход процы снятый со входа проца. То-есть дублируем на выходе вход
Это, что сказать "Земля квадратная".
st_1 вне форума  
Непрочитано 22.07.2010, 19:21  
AVL
Временная регистрация
 
Регистрация: 12.06.2006
Адрес: Україна
Сообщений: 95
Сказал спасибо: 19
Сказали Спасибо 19 раз(а) в 9 сообщении(ях)
AVL на пути к лучшему
По умолчанию Re: Как нажать на кнопку в матрице 4х4?

MasterMushi, не работает толком ни моя ни твоя прошивка.
Причём твоя - намного хуже моей, ибо жмёт аналогчино моей, но кроме того секунд 15 жмёт, вместо одной секунды, но это, я понимаю, что поправимо. Главный косяк в том, что тоже жмёт не ту кнопку что надо, а совсем другую (туж-же. к стати, что и моя прошива).
В своей прошивке я забрал все задержки, но жмёт она НЕ ТО. По этому я забросил свою прошивку, понимая что толку с моего алгоритма не будет, а врубаюсь в твою.
Что мне не ясно:
Почему ты задействовал ещё одну ногу Атиньки?
// Пины Атиньки:
// 0 - вход датчика тревоги
// 1 - вход с клавиатуры для линии тангенты
// 4 - вход с клавиатуры для линии кнопки DTFM. Линии то могут быть разные там. Матрица!
// 2 - выход на управление передатчиком
// 3 - выход на клавиатуру

а именно это: // 4 - вход с клавиатуры для линии кнопки DTFM. Линии то могут быть разные там.
Зачем нам // 1 - вход с клавиатуры для линии тангенты

У меня было четыре сигнала
// Пины Атиньки:
// 0 - вход датчика тревоги
// 1 - вход с клавиатуры
// 2 - выход на управление передатчиком
// 3 - выход на клавиатуру
Разве надо было ещё и пятый?

К стати, если я диодом перемыкаю строку и столбец, то жмётся нужная мне кнопка. Нам это ничего не проясняет?

Последний раз редактировалось AVL; 22.07.2010 в 19:29.
AVL вне форума  
Непрочитано 23.07.2010, 03:46  
MasterMushi
Вид на жительство
 
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
MasterMushi на пути к лучшему
По умолчанию Re: Как нажать на кнопку в матрице 4х4?

AVL, Конечно с диодом будет работать. Потому что диод именно в нужный момент передает сигнал. также как и кнопкой нажать. Микроконтроллер же по другому отрабатывает эту процедуру.
Контроллер должен ОТКЛЮЧАТЬ нажатие когда уходит скан на другие кнопки. Иначе подавая постоянное напряжение на линию сканирования контроллер нажимает тем самым все соседние кнопки.


Учите мат часть. Или лепите схему на полевиках или ключах или прочем рассыпчатом материале.

http://easyelectronics.ru/matrichnaya-klaviatura.html

По алгоритмам работы с клавиатурой могу только посоветовать ветку этого форума
https://kazus.ru/forums/showthread.php?t=15407&page=3

Если уж и после этого будет непонятно. Я сдаюсь ))))
__________________
Найди путь или проложи сам!
MasterMushi вне форума  
Непрочитано 23.07.2010, 06:51  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Как нажать на кнопку в матрице 4х4?

Я же писал выше более простой способ но вам он не подходит
Мы же легких путей не ищем, нам нужно пое******...
Вы б уже давно сделали свою рацию и забыли об этом. Хоть и не так красиво. Всегда стремитесь рационально распорядиться своим временем, это самое важное
niXto вне форума  
Непрочитано 23.07.2010, 15:21  
picavr
Почётный гражданин KAZUS.RU
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: Как нажать на кнопку в матрице 4х4?

Сообщение от niXto Посмотреть сообщение
Мы же легких путей не ищем, нам нужно пое******
плюспицот
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
picavr вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Глушилка громкой музыки у соседей VVK Отвлекитесь, эмбеддеры! 355 10.01.2019 20:09
[Решено] Как внедрялась АСУ chermnv Отвлекитесь, эмбеддеры! 743 14.02.2010 23:11
[Решено] Третье Послание Человечеству lelkanet Отвлекитесь, эмбеддеры! 201 06.01.2010 00:33


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


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