roboforum.ru

Технический форум по робототехнике.
Текущее время: 21 май 2025, 00:14

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Нужна помощь в совмещение 3 программ.
СообщениеДобавлено: 24 июн 2008, 15:23 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
слухай, а может всё таки васик? :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь в совмещение 3 программ.
СообщениеДобавлено: 24 июн 2008, 15:50 
Не в сети

Зарегистрирован: 26 мар 2008, 20:11
Сообщения: 47
Откуда: Украина. Херсон.
ФИО: Дмитрий
А может пускай человек нормально 1 язык будет знать,чем все по-немногу? Т.к. в конце концов ничего не будет знать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь в совмещение 3 программ.
СообщениеДобавлено: 24 июн 2008, 16:20 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2007, 23:44
Сообщения: 565
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич
EdGull писал(а):
слухай, а может всё таки васик? :wink:

Я с самого начала решил учиться на Си и буду продолжать на нём же.

_________________
https://vk.com/ledscale - платы, vk.com/ledscale3dprintig - 3Д печать\моделирование, vk.com/ledrenovation- ремонт светодиодных источников света


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь в совмещение 3 программ.
СообщениеДобавлено: 24 июн 2008, 20:06 
Не в сети

Зарегистрирован: 12 мар 2007, 23:15
Сообщения: 50
Откуда: Иркутск
space писал(а):
Я с самого начала решил учиться на Си и буду продолжать на нём же.

Вот и правильно решил.
space писал(а):
Слушайте, а можите хотя бы примерно показать как сделать запуск программы (всей) по нажатию кнопки(В WinAVR)? Пожалуйста :oops:

Если ты про функцию main, то она запускается сама, и обычно содержит бесконечный цикл, т.к. мк не может "ничего не делать", насколько мне известно. Поэтому вынеси нужный код в функцию и запускай когда захочешь. В примере который я приводил, "режим ожидания кнопки" вынесен в функцию чтобы можно было запускать его из других режимов работы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь в совмещение 3 программ.
СообщениеДобавлено: 24 июн 2008, 22:56 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Цитата:
т.к. мк не может "ничего не делать", насколько мне известно.

ще как может, загоняешь его в какой нибудь слип режим и он тваще ниче не будет делать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь в совмещение 3 программ.
СообщениеДобавлено: 25 июн 2008, 12:01 
Не в сети

Зарегистрирован: 12 мар 2007, 23:15
Сообщения: 50
Откуда: Иркутск
Будет как минимум ожидать выхода из этого режима, иначе он там так и останется.
А по существу, что будет, если main без бесконечного цикла и без переходов (программа обеспечивает бесконечный цикл), просто N оператаров например, что будет в конце? Контроллер зависнет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь в совмещение 3 программ.
СообщениеДобавлено: 25 июн 2008, 12:08 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
основиться, запуск возможен бужде только после ресета
а в слипе проснется по любому прерыванию, при этом будет микропотребление


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь в совмещение 3 программ.
СообщениеДобавлено: 25 июн 2008, 12:10 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Наверно, зависит от компилятора. avr-gcc генерирует бесконечный цикл после выхода из main()

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна помощь в совмещение 3 программ.
СообщениеДобавлено: 25 июн 2008, 12:33 
Не в сети

Зарегистрирован: 12 мар 2007, 23:15
Сообщения: 50
Откуда: Иркутск
Понятно. Надо почитать про архитектуру и устройство мк поконкретнее, интересно стало :)
Не уверен, но читал что мк все же не может "просто остановиться". Найти пока не могу.
blindman писал(а):
avr-gcc генерирует бесконечный цикл после выхода из main()

Сдается мне что это не просто так сделано.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO