Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.
warwar » 07 ноя 2009, 12:09
- Код: Выделить всё
.include "tn2313def.inc"
.list
.def temp = R16
.def loop1 = R17
.def loop2 = R18
.def loop3 = R19
.cseg
.org 0
ldi temp, RAMEND
out SPL, temp
ldi temp, 0
out DDRD, temp
ldi temp, 0xFF
out DDRB, temp
out PORTB, temp
out PORTD, temp
ldi temp, 0x80
out ACSR, temp
main: sbi PORTB, 0
in temp, PIND
sbrc temp, 0
rjmp main
cbi PORTB, 0
rcall wait1
sbi PORTB, 0
rcall wait1
rjmp main
push loop1
push loop2
push loop3
ldi loop3, 15
wt1: dec loop3
breq wt4
ldi loop2, 100
wt2: dec loop2
breq wt1
ldi loop1,255
wt3: dec loop1
brne wt3
rjmp wt2
wt4: pop loop3
pop loop2
pop loop1
ret
AVR Studio выдает ошибку wait1, что я делаю не так...Объясните пожайлуста)
-
warwar
-
- Сообщения: 3
- Зарегистрирован: 28 дек 2008, 19:37
EdGull » 07 ноя 2009, 12:14
конечно выдаст
ты ей нафига вкрячил "rcall wait1"?
-

EdGull
-
- Сообщения: 10211
- Зарегистрирован: 28 дек 2004, 20:33
- Откуда: Тольятти
- Skype: Ed_Gull
- прог. языки: Bascom AVR Basic
- ФИО: Гуль Эдуард Викторович
-
Duhas » 07 ноя 2009, 12:18
Эд, да ты и в асме шаришь
как правильно сказано выше.. метки wait1 нет в коде ) есть только wt1-4...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
-

Duhas
-
- Сообщения: 6338
- Зарегистрирован: 15 сен 2007, 13:03
- Откуда: Красноярск
- прог. языки: ASM(МК), C(PC)
- ФИО: Гагарский Андрей Александрович
-
EdGull » 07 ноя 2009, 12:20
естественно шарю
я ж на васике пишу!!!...

-

EdGull
-
- Сообщения: 10211
- Зарегистрирован: 28 дек 2004, 20:33
- Откуда: Тольятти
- Skype: Ed_Gull
- прог. языки: Bascom AVR Basic
- ФИО: Гуль Эдуард Викторович
-
warwar » 07 ноя 2009, 12:39
Я ж новичок )))не судите строго))Я уже разобрался))Это просто в книге для начинающих было написано...так что я и повелся))Спасибо за помощь)))Буду внимательней и буду изучать ассеблер))
Добавлено спустя 3 минуты 50 секунд:
Обидно что в книгах для новичков листинг пишут с ошибками)
-
warwar
-
- Сообщения: 3
- Зарегистрирован: 28 дек 2008, 19:37
galex1981 » 07 ноя 2009, 14:34
Скорее всего ты не добавил процедуру wait1 которая указана в книжке для начинающих или выше основного листинга или ниже
if(!Operate) Read(pDatasheet);
-

galex1981
-
- Сообщения: 4363
- Зарегистрирован: 04 дек 2008, 22:44
- Откуда: Камышин
- Skype: galk-aleksandr1
- прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
- ФИО: Галкин Александр Владимирович
-
Duhas » 07 ноя 2009, 14:38
как я понимаю метка wt1 это как рас wait1 )
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
-

Duhas
-
- Сообщения: 6338
- Зарегистрирован: 15 сен 2007, 13:03
- Откуда: Красноярск
- прог. языки: ASM(МК), C(PC)
- ФИО: Гагарский Андрей Александрович
-
galex1981 » 07 ноя 2009, 14:51
Похоже действительно wt1 и есть wait1
if(!Operate) Read(pDatasheet);
-

galex1981
-
- Сообщения: 4363
- Зарегистрирован: 04 дек 2008, 22:44
- Откуда: Камышин
- Skype: galk-aleksandr1
- прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
- ФИО: Галкин Александр Владимирович
-
Вернуться в Новичкам или основы основ роботостроения.
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot] и гости: 0