Например TDA7294

Форум РадиоКот • Просмотр темы - Алгоритм опроса клавы на 74hc164
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт июл 08, 2025 09:46:25

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 9 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Алгоритм опроса клавы на 74hc164
СообщениеДобавлено: Пн июн 25, 2012 05:18:34 
Родился

Зарегистрирован: Пн июн 25, 2012 05:02:00
Сообщений: 10
Рейтинг сообщения: 0
Доброе время суток!

Господа, пожалуйста, помогите найти ошибку в алгоритме опроса клавиатуры на сдвиговом регистре. PIC должен включать по нажатию одной из 8 кнопок один из 8 светодиодов. Прошивка немого глючит...Например, если удерживать 5 кнопку, когда 0 ее пробежал, включается тот светодиод, который должен был влючиться при нажатии на 1 кнопку. А если 0 "поймать" кнопкой , тогда все работает.
Помогите пожалуйста!
Заранее спасибо!



проект в протеусе, исходик и прошивка прилагается


Вложения:
Desktop.rar [16.61 KiB]
Скачиваний: 308
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Алгоритм опроса клавы на 74hc164
СообщениеДобавлено: Пн июн 25, 2012 08:16:36 
Потрогал лапой паяльник
Аватар пользователя

Карма: -2
Рейтинг сообщений: 1
Зарегистрирован: Сб фев 18, 2012 14:50:22
Сообщений: 382
Рейтинг сообщения: 0
давай блок схему

_________________
я его в гугл на дрц прогнал, вы знаете, пи-када нет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Алгоритм опроса клавы на 74hc164
СообщениеДобавлено: Пн июн 25, 2012 11:15:18 
Родился

Зарегистрирован: Пн июн 25, 2012 05:02:00
Сообщений: 10
Рейтинг сообщения: 0
SDO - PORTB,4
SCK - PORTB,2


Вложения:
IMG.jpg [250.35 KiB]
Скачиваний: 706
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Алгоритм опроса клавы на 74hc164
СообщениеДобавлено: Пн июн 25, 2012 14:13:24 
Друг Кота

Карма: 28
Рейтинг сообщений: 568
Зарегистрирован: Чт май 05, 2011 21:26:34
Сообщений: 4550
Откуда: Украина, Славутич
Рейтинг сообщения: 0
за ВЛУ и НЛУ - 5 балов, не сразу догадался что это такое...

вообще, тут не нужно никакие DataOut применять, просто выпихни в регистр 8 единичек, потом 8 раз пропихни ноль и на каком такте на вход поступит "0" такая кнопка и нажата. Только надо кнопки развязать диодами, страшно представить себе что будет со схемой если нажмешь две сразу - на одной будет 0 на другой 1 :facepalm:

А у тебя сейчас при сканировании в регистре изначально мог находится мусор, где-то проскочит нолик раньше времени и как следствие сработка не той кнопки что надо.


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Алгоритм опроса клавы на 74hc164
СообщениеДобавлено: Пн июн 25, 2012 17:13:59 
Родился

Зарегистрирован: Пн июн 25, 2012 05:02:00
Сообщений: 10
Рейтинг сообщения: 0
разобрался со всем. ОГРОМНОЕ СПАСИБО Alexeyslav за подсказку!!! Алгоритм правильный и работает на ура. Проблема оказалась в отсутствии диодов...но схему придумал не я, а китайцы в неком подобии кондиционера. Там погорел контроллер, пытаюсь отремонтировать. Вот только у них, без диодов, как-то это все работало :shock:может выделывается Proteus, в железе еще не успел проверить))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Алгоритм опроса клавы на 74hc164
СообщениеДобавлено: Пн июн 25, 2012 19:55:29 
Друг Кота

Карма: 28
Рейтинг сообщений: 568
Зарегистрирован: Чт май 05, 2011 21:26:34
Сообщений: 4550
Откуда: Украина, Славутич
Рейтинг сообщения: 0
ТАк контроллер наверно отключал все выводы на которых висела кнопка кроме одной. В контроллере тоже такое можно было бы реализовать, а с регистром не выйдет.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Алгоритм опроса клавы на 74hc164
СообщениеДобавлено: Пн июн 25, 2012 20:06:04 
Родился

Зарегистрирован: Пн июн 25, 2012 05:02:00
Сообщений: 10
Рейтинг сообщения: 0
Alexeyslav писал(а):
ТАк контроллер наверно отключал все выводы на которых висела кнопка кроме одной. В контроллере тоже такое можно было бы реализовать, а с регистром не выйдет.


и как такое можно было бы реализовать?)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Алгоритм опроса клавы на 74hc164
СообщениеДобавлено: Пн июн 25, 2012 21:28:41 
Друг Кота

Карма: 28
Рейтинг сообщений: 568
Зарегистрирован: Чт май 05, 2011 21:26:34
Сообщений: 4550
Откуда: Украина, Славутич
Рейтинг сообщения: 0
Переключаешь вывод порта на ввод и кнопка больше никуда не подключена. 8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Алгоритм опроса клавы на 74hc164
СообщениеДобавлено: Вт июн 26, 2012 06:44:13 
Родился

Зарегистрирован: Пн июн 25, 2012 05:02:00
Сообщений: 10
Рейтинг сообщения: 0
вот блин,точно))Стыдно было до такого не додуматься))))спасибо еще раз!!!


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y