Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.
[HOTKEY]master » 07 май 2007, 14:48
к прримеру, есть исходник:
- Код: Выделить всё
while (1)
{
ahead(void);
del(100);
stop(void);
del(100);
};
}
//void go(void);
void ahead(void) {
PORTA = 0b00000011;
}
//void del(int time);
void del(int time) {
int i;
int j;
for (i = 0;i>time;i++)
{
j++;
}
j=0;
}
void stop(void){
PORTA = 0;
}
компилятор ругается на вызов функции ahead
Самое интересное в том, что на другие фунции не гонит.
-
[HOTKEY]master
-
- Сообщения: 25
- Зарегистрирован: 25 апр 2007, 13:24
- Откуда: г. Липецк(Россия)
Vooon » 07 май 2007, 15:08
[HOTKEY]master писал(а):- Код: Выделить всё
void go(void);
void ahead(void);
while (1)
{
ahead(void);
del(100);
stop(void);
del(100);
};
}
Вопервых: функции должны быть определены(хоть сиви и редко на это ругается)
Вовторых: ahead(
void); - читать учебник. вызов абсолютно неверен.
-

Vooon
- Site Admin
-
- Сообщения: 3339
- Зарегистрирован: 09 фев 2006, 15:36
- Откуда: Москва
- Skype: vooon341
- прог. языки: Python, C, Bash, JavaScript, C++, PHP
- ФИО: Владимир Ермаков
-
[HOTKEY]master » 07 май 2007, 15:40
Эту бяку я преодолел с вашей помощью, но возникла другая.
когда жму шифт+ф9 у меня вылазит ошибка в .asm файле -- Undefined simbol: _main.
-
[HOTKEY]master
-
- Сообщения: 25
- Зарегистрирован: 25 апр 2007, 13:24
- Откуда: г. Липецк(Россия)
Вернуться в Новичкам или основы основ роботостроения.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8