реклама на сайте
подробности

 
 
> порт ввода срабатывает от наводок, а не от реального нажатия, что-то в конфигурации порта?
svlad
сообщение Feb 13 2007, 16:07
Сообщение #1





Группа: Новичок
Сообщений: 12
Регистрация: 2-02-07
Пользователь №: 24 971



Код
void main(void)
{
DDRD = 0xFF;
PORTD = 0x00;

for (;;)
{
   PORTD = 0x00;
if (signal(left))    on(led_r1);
if (signal(right))  on(led_r2);
if (signal(up))     on(led_g1);
if (signal(down)) on(led_g2);
if (signal(select))
  {
   on(led_r1);
   on(led_r2);
   on(led_g1);
   on(led_g2);
  }

}
}


я только подношу палец к джойстику диоды начинают мигать blink.gif
а нажимаю - фигушки

Сообщение отредактировал svlad - Feb 13 2007, 16:08
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
IgorKossak
сообщение Feb 13 2007, 18:24
Сообщение #2


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Исходник не полный.
Но тем не менее, чтобы ноги порта не болтались в воздухе, ловя наводки от пальца, неплохо бы включить хотя бы внутреннюю подтяжку (если нет внешней) установкой 1 в соответствующем бите PORTx, где x - порт, который работает на вход.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 02:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01362 секунд с 7
ELECTRONIX ©2004-2016