roboforum.ru

Технический форум по робототехнике.

Тупость, не работает кнопка :(

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Re: Тупость, не работает кнопка :(

Сообщение Yuraskas » 22 июл 2009, 11:28

galex1981 писал(а):Слушай, а какие фузы ты перешиваешь, напиши

фьюзы вообще не трогал
avr123.nm.ru писал(а):Подумай чуток что нужно в проект КЛАСТЬ что бы был смысл в его выкладывании !

А что нужно в проект КЛАСТЬ?
Кроме файла с прошивкой ничего больше придумать не могу...
Вложения
Button.rar
(13.87 КиБ) Скачиваний: 6
Ты приснись ей, ангел белый, пусть ей будет хорошо...
Аватара пользователя
Yuraskas
 
Сообщения: 119
Зарегистрирован: 20 июл 2009, 13:59
Откуда: Канск

Re: Тупость, не работает кнопка :(

Сообщение avr123.nm.ru » 22 июл 2009, 11:43

Не можете придумать - посмотрите примеры что кладут в архив. Например вот там - http://kazus.ru/forum/topic_10496-50.html
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Тупость, не работает кнопка :(

Сообщение Yuraskas » 22 июл 2009, 12:28

надеюсь, того что там есть, хватит :(
Вложения
Button.rar
(14.33 КиБ) Скачиваний: 10
Ты приснись ей, ангел белый, пусть ей будет хорошо...
Аватара пользователя
Yuraskas
 
Сообщения: 119
Зарегистрирован: 20 июл 2009, 13:59
Откуда: Канск

Re: Тупость, не работает кнопка :(

Сообщение avr123.nm.ru » 22 июл 2009, 12:45

Прикольно вы думаете. ИМХО лучше всеж сделать как люди делают.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Тупость, не работает кнопка :(

Сообщение Yuraskas » 22 июл 2009, 13:00

Ну я не знаю что туда еще можно положить, у меня всего 2 файла получилось, с расширениями *.PWI и *.DSN + *.HEX с прошивкой для контроллера, у меня больше нету, если нужно что-то еще - вы скажите что нужно.
Ты приснись ей, ангел белый, пусть ей будет хорошо...
Аватара пользователя
Yuraskas
 
Сообщения: 119
Зарегистрирован: 20 июл 2009, 13:59
Откуда: Канск

Re: Тупость, не работает кнопка :(

Сообщение avr123.nm.ru » 22 июл 2009, 13:29

Нужен исходник и файл проекта в той проге где вы ассемблируете.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Тупость, не работает кнопка :(

Сообщение Yuraskas » 22 июл 2009, 13:34

Положил вообще всё что было, писал в AVR Studio.
Вложения
Button.rar
(19.2 КиБ) Скачиваний: 9
Ты приснись ей, ангел белый, пусть ей будет хорошо...
Аватара пользователя
Yuraskas
 
Сообщения: 119
Зарегистрирован: 20 июл 2009, 13:59
Откуда: Канск

Re: Тупость, не работает кнопка :(

Сообщение boez » 22 июл 2009, 13:44

А вообще если следовать логике: раз светодиод во время прошивки не горит, а по старту программы загорается - значит программа работает. А раз при этом на PD2 0.5 вольта - значит с этой цепью что-то не так... Проверять схему. Может ногу уже спалил, перенести кнопку на соседнюю. Можно для проверки выкинуть прерывания и дописать в цикл main простое копирование бита:
BST PORTD, 2
BLD PORTD, 0

и посмотреть что будет в протеусе и в схеме (светодиод должен гаснуть при нажатии и загораться при отпускании).
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Тупость, не работает кнопка :(

Сообщение ALHIMIK » 22 июл 2009, 13:46

мб стоит Белова почитать там такое есть....
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: Тупость, не работает кнопка :(

Сообщение avr123.nm.ru » 22 июл 2009, 16:00

Белова почитать конечно, ведь у меня в курсе про это ни гу-гу ...
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Тупость, не работает кнопка :(

Сообщение Vovan » 22 июл 2009, 16:10

Код: Выделить всёРазвернуть
    CBI DDRD,2                   
    SBI PORTD,2
    SBI DDRD,0
    CBI PORTD,0

    LDI R16,0x00           
    OUT MCUCR,R16

    LDI R16,0x40           
    OUT GICR,R16

    SEI

    Main:
    CBI PORTD,0
    RJMP Main

    INT_0:
    SBI PORTD,0

    RETI

хех... моя версия :wink:
работает намано :)
_________
Sincerely,
Vovan
Аватара пользователя
Vovan
 
Сообщения: 3340
Зарегистрирован: 05 окт 2005, 12:03
Откуда: Литва
прог. языки: asm

Re: Тупость, не работает кнопка :(

Сообщение Yuraskas » 23 июл 2009, 04:58

Всем спасибо за помощь, кнопка заработала, с тем кодом который я приводил выше :) В чём была проблема - так толком и не понял, возможно нужно было воткнуть сопротивление в цепь кнопки (подтяжка, к сожалению её назначение я так до сих пор и не понял :().
По курсу avr123.nm.ru - честно пытался читать и понять, но форматирование и подача материала... в общем, не осилил :(
Ты приснись ей, ангел белый, пусть ей будет хорошо...
Аватара пользователя
Yuraskas
 
Сообщения: 119
Зарегистрирован: 20 июл 2009, 13:59
Откуда: Канск

Re: Тупость, не работает кнопка :(

Сообщение Duhas » 23 июл 2009, 06:49

подтяжка исполльзуется для стабилизации уровня на входе, когда нет других воздействий... тоесть, например, у вас кнопка между землей и входом мк, таки образом, нажимаю кнопку вы подаете на вход потенциал земли... но для срабатывания, например, прерывания по спаду, необходимо чтобы до нажатия на входе был высокий уровень, для это мы "подтягиваем" потенциал входа к потенциалу + питания с помощью резистора.. номинал резистора должен быть таким, чтобы при нажатой кнопке ток через него был не велик, то и таков, чтобы при не нажатой кнопке уверенно держать потенциал + питания на входе мк....

ps про курс +1
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Тупость, не работает кнопка :(

Сообщение avr123.nm.ru » 23 июл 2009, 09:02

Yuraskas писал(а):1) В чём была проблема - так толком и не понял
2) подтяжка, к сожалению её назначение я так до сих пор и не понял :().
3) avr123.nm.ru - честно пытался читать и понять, но форматирование и подача материала... в общем, не осилил :(


Не понял, не понял, не осилил ... Прям БЕДА !!! Наверно и в книгах на avr123.nm.ru тоже написано все туманно и не понятно ...

В курсе avr123.nm.ru вАААААще понять не возможно, пазырте как все запутано ! просто ЖУТЬ !

Изображение
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Тупость, не работает кнопка :(

Сообщение Yuraskas » 23 июл 2009, 09:04

2 Duhas А какой, например, должен быть номинал такого резистора?

Красноряск? Почти рядом... )
Ты приснись ей, ангел белый, пусть ей будет хорошо...
Аватара пользователя
Yuraskas
 
Сообщения: 119
Зарегистрирован: 20 июл 2009, 13:59
Откуда: Канск

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

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