Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
выше текст слетел. (+)
Отправлено
Харизмат
16 сентября 2009, г. 11:07
В ответ на:
Добрый утро. Уже который день мучаюсь до самого вечера с опросом кнопки, но ей на меня пока что...{+}(+)
отправлено пользователем
Харизмат
16 сентября 2009, г. 11:06
Device: ATMega16, USB programmer ~ Avr910
Soft: IAR, Chipblaster AVR.
Incoming parameters: PINC.4 = led; (TQFP PIN#23)
PIND.0 = push button to ground (PIN#9)
VСС = +5V
Code:
#include "iom16.h" //тактовая частота 8Мгц
unsigned int i,j;
void main(void)
{
DDRA=255; //all - out
DDRB=224; //01234 - out
DDRC=240; //4567 - out
DDRD=240; //4567 - out
PORTA=0;
PORTB=0;
PORTC=0;
PORTD=0;
while(1)
{
PORTC=255;
if(!(PI1ND & (1 << PD0)))
{
for (i=1; i<1000; i++) {for (j=1; j<100; j++) {}}
if(!(PI1ND & (1 << PD0)))
{
PORTC=0;
for (i=1; i<1000; i++) {for (j=1; j<1000; j++) {}}
}
}
}} //while, main
Составить ответ
|
Вернуться на конференцию.
Ответы
DDRB=224; //01234 - out Вы уверены?
-
Quasy
(16.09.2009, 11:44:15
192.168.0.207,80.243.9.34
,
пустое
)
А PD( 0...3) в Z состоянии? Подтяжка кнопки к + внешняя?
-
Quasy
(16.09.2009, 11:53:11
192.168.0.207,80.243.9.34
,
пустое
)
Ответ: на счет выходов уверен, подтяжку забыл, в этом вся беда. Спасибо
-
Харизмат
(16.09.2009, 12:05:31
10.10.95.34,194.29.61.86
,
пустое
)
для начала тупо проверь пины, без всяких задержек
-
колян безпарольный
(16.09.2009, 11:20:5
193.200.150.125
, 148 байт)
Ответ: +
-
Харизмат
(16.09.2009, 11:31:51
10.10.95.34,194.29.61.86
, 116 байт)
Ответ: Размер хекса как был 493 байта так и остался ... (иногда он становится 1-3 кб, а иногда ...{+}
-
Харизмат
(16.09.2009, 11:25:46
10.10.95.34,194.29.61.86
, 188 байт)
скачай яр бесплатный и не морочь дедушке голову.
-
колян безпарольный
(16.09.2009, 11:28:53
193.200.150.125
,
пустое
)
Ответ: O_o
-
Харизмат
(16.09.2009, 11:33:15
10.10.95.34,194.29.61.86
, 164 байт)
наверняка в свойствах проекта понавыславлял всякой херни.
-
колян безпарольный
(16.09.2009, 11:39:8
193.200.150.125
,
пустое
)
Ответ: Выставлял так как описано на страничке "IAR быстрый старт"
-
Харизмат
(16.09.2009, 12:09:5
10.10.95.34,194.29.61.86
,
пустое
)
Ответ: Ммм, информативненько )))
-
Харизмат
(16.09.2009, 12:06:1
10.10.95.34,194.29.61.86
,
пустое
)
Ответ: Ммм, информативненько )))
-
Харизмат
(16.09.2009, 12:06:1
10.10.95.34,194.29.61.86
,
пустое
)
Ответ: Дело не в иаре. А вы вольтметром смотрели, что на ноге когда кнопка нажата/не нажата?
-
radist
(16.09.2009, 11:38:38
192.168.0.57,217.114.9.154
,
пустое
)
Ответ: не смотрел, а что должно быть?
-
Харизмат
(16.09.2009, 12:07:34
10.10.95.34,194.29.61.86
, 91 байт)
Ответ: а если бы посмотрели, то и без нас бы разобрались)) если нечего не меняется, хоть жми хоть не жми - ясно что проблема аппаратная.
-
radist
(16.09.2009, 12:14:48
192.168.0.57,217.114.9.154
,
пустое
)
Ответ: не уверен, что разобрался бы и без вас. Я только сейчас догнал зачем эта подтяжка нужна....{+}
-
Харизмат
(16.09.2009, 13:40:25
10.10.95.34,194.29.61.86
, 220 байт)
история(+)
-
Харизмат
(16.09.2009, 11:07:55
10.10.95.34,194.29.61.86
, 532 байт)
Ответ: Насколько я понял, порт Д0 настроен на вход, подтягивающий резистор отключен, кнопка коммутируется на землю
-
radist
(16.09.2009, 11:26:45
192.168.0.57,217.114.9.154
, 150 байт)
Ответ: Да, вы правильно поняли..
-
Харизмат
(16.09.2009, 11:34:38
10.10.95.34,194.29.61.86
, 69 байт)
Ответ: угу, и будет счастье (если конечно логика в выражении правильная, сам то я на асме пишу)
-
radist
(16.09.2009, 11:37:0
192.168.0.57,217.114.9.154
,
пустое
)
Ответ: Весьма благодарен. Сейчас пропала возможность прошивки( программатор че-то глючит) как т...{+}
-
Харизмат
(16.09.2009, 12:06:45
10.10.95.34,194.29.61.86
, 205 байт)
кнопка то куда замыкается?
-
RED_DRAGON
(16.09.2009, 11:20:14
213.242.214.185
,
пустое
)
Ответ: push to ground
-
Харизмат
(16.09.2009, 11:33:54
10.10.95.34,194.29.61.86
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 76:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru