Например TDA7294

Форум РадиоКот • Просмотр темы - Что то работает не так или почему не работают кнопки
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 23, 2024 23:11:09

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


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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Что то работает не так или почему не работают кнопки
СообщениеДобавлено: Вс июл 23, 2017 16:22:36 
Держит паяльник хвостом
Аватар пользователя

Карма: 4
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 13, 2016 19:37:24
Сообщений: 915
Откуда: Perm
Рейтинг сообщения: 0
Нужны две кнопки. Подключены к PD3 и PD2.
Код:
Код:
if((PIND & (1 << PD2))==1)
{
   while((PIND & (1 << PD2))==1){}
   ...
}
if((PIND & (1 << PD3))==1)
{
   while((PIND & (1 << PD3))==1){}
   ...
}

Физически подключение выполнено так:
СпойлерИзображение

Но значения кнопок чего-то не читаются, в чем косяк?

Добавлено after 41 minute 2 seconds:
Решил проблему написав условие по другому, но смысл от этого не меняетсся, но оно работает :o :shock:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Что то работает не так или почему не работают кнопки
СообщениеДобавлено: Вс июл 23, 2017 16:29:58 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
А если чуток подумать?
Вот эквивалент записи
Код:
(PIND & (1 << PD2))==1

Код:
(PIND & (0b00000100))==0b00000001


Может такое условие быть истинным?

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Что то работает не так или почему не работают кнопки
СообщениеДобавлено: Вс июл 23, 2017 16:31:45 
Держит паяльник хвостом
Аватар пользователя

Карма: 4
Рейтинг сообщений: 45
Зарегистрирован: Пн июн 13, 2016 19:37:24
Сообщений: 915
Откуда: Perm
Рейтинг сообщения: 0
А если чуток подумать?

реально тупанул


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

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


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

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


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

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


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