Технический форум по робототехнике.
libricon » 08 апр 2006, 20:26
дело вот в чем , прошивается, понипрог говорит что все ок
читает мк, далее, скажем если записать прогу, какторая выставит все порты в 1 то так и есть, все в 1 выстовляются ... если сделать чтобы на нажатие кнопки включился какой то порт, то включается.
но когда я делал чтобы скажем сигнал переключался, мигание диода, то ничего не выходит, в протеусе работает, там мигает, на практике нет...
возможно что задержка неправельно работает, может еще что....
может кто нибуть дать код, точно работатющий на этом мк, чтобы гдето была задержка, незнаю просто уже чего и делать, много раз переписывал код... как то не реагирует. если бы кварх лагал, то тогда бы не прошивался камень, правельно!
-= Александр =- » 08 апр 2006, 21:26
А какая частота в Протеусе и на какой он реально работает?
Johnny Bravo » 09 апр 2006, 08:02
libricon писал(а):возможно что задержка неправельно работает
Так покажите ее, текст задержки.
libricon » 09 апр 2006, 10:58
8 мегагерц,
- Код: Выделить всё • Развернуть
delay:
s_wait1:
ldi r27,$ff
s_wait2:
ldi r26,$ff
s_wait3:
dec r26
nop
nop
nop
cpi r26,0
brne s_wait3
dec r27
cpi r27,0
brne s_wait2
dec r28
cpi r28,0
brne s_wait1
ret
.exit
avr123.nm.ru » 09 апр 2006, 11:13
CodeVisionAVR
delay_ms(сколько нужно);
delay_us(сколько нужно);
Johnny Bravo » 09 апр 2006, 14:01
Куда-то строчка пропала ldi r28,$ff или сколько там нужно.
Может действительно имеет смысл попробывать CVAVR.
libricon » 09 апр 2006, 15:37
может есть пример кода, рабочего?
avr123.nm.ru » 09 апр 2006, 15:45
Johnny Bravo писал(а):Может действительно имеет смысл попробывать CVAVR
чем черт не шутит!
может и правда есть смысл в этих позорных компиляторах - иначе те кто платит за них деньги поголовно дураки.
Johnny Bravo » 09 апр 2006, 16:13
avr123.nm.ru писал(а):может и правда есть смысл в этих позорных компиляторах
Да что грех таИть,- я и сам им пользуюсь
libricon писал(а):может есть пример кода, рабочего?
на ассемблере или Си?
libricon » 09 апр 2006, 16:24
асма
вообще я асму только начал изучать, я си хоршо знаю, но у меня компилятора нет на си
Johnny Bravo » 09 апр 2006, 16:38
Сожалею, но с асм как-то у меня не сложилось (с первого взгляда не понравился, как и Бэйсик).
Так раз хорошо си знаете, чтож тотже CVAVR не скачаете?
libricon » 09 апр 2006, 16:42
а где
а че это
=)))
т.к я полный ламер, не бейте
libricon » 09 апр 2006, 16:42
icc ' стоит вроде
avr123.nm.ru » 09 апр 2006, 20:57
libricon писал(а):я си хоршо знаю, но у меня компилятора нет на си
да блин, это проблемма так проблема...
посильнее Фауста Гете будет...
wolf » 09 апр 2006, 21:31
CVAVR (полное название CodeVisionAVR) раздают в этом же форуме. В поиск.