roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 04:38

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




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

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Может быть речь всё-таки о компиляторе паскаля под МК, а не дельфи? Ну или очень жду ссылку на этот пресловутый компилятор или на какое-то свидетельство его существования, хотя ума не приложу зачем оно может быть вообще нужно.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование по USB
СообщениеДобавлено: 06 сен 2008, 12:00 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
=DeaD= писал(а):
Может быть речь всё-таки о компиляторе паскаля под МК, а не дельфи?

DrZugrik писал(а):
на чемже Дельфи плох?

именно о делфи или, по крайней мере, об object pascal'е.

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование по USB
СообщениеДобавлено: 06 сен 2008, 13:09 
Не в сети

Зарегистрирован: 20 окт 2005, 16:11
Сообщения: 432
Откуда: Вильнюс,Литва
прог. языки: Basic
наскока я понял делфи будет использоваться тока для написания проги со стороны ПК которая непосредственно будет слать прошивку в тот или иной порт...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование по USB
СообщениеДобавлено: 07 сен 2008, 08:15 
Не в сети
Аватара пользователя

Зарегистрирован: 22 июл 2006, 18:57
Сообщения: 206
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич
я немного обазнался, там не компилятор, а бутлоадер http://www.roboforum.ru/viewtopic.php?f ... 0%B5%D1%80 . Но он однакож на дельфи и предназначен для прошивки контроллера по COM-порту.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование по USB
СообщениеДобавлено: 07 сен 2008, 08:23 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование по USB
СообщениеДобавлено: 07 сен 2008, 08:54 
Не в сети
Аватара пользователя

Зарегистрирован: 22 июл 2006, 18:57
Сообщения: 206
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич
такое впечатление, что все кроме меня знают как прошить контроллер шнутрком от USB без программатора! Товарищи, не скрывайте, откройте и мне великую тайну, а то у меня уже мозги пухнут...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование по USB
СообщениеДобавлено: 07 сен 2008, 09:03 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование по USB
СообщениеДобавлено: 07 сен 2008, 09:11 
Не в сети
Аватара пользователя

Зарегистрирован: 22 июл 2006, 18:57
Сообщения: 206
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич
тоесть какая-то часть бутлоадера должна заранее находиться в контроллере? а по USB отправляется основная программа? я правильно понимаю, что заранее залитый кусок гдето хранится в контроллере и его ничего не касается, он как бы отдель от программы существует и занимается только связью с USB-портом?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование по USB
СообщениеДобавлено: 07 сен 2008, 09:17 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование по USB
СообщениеДобавлено: 07 сен 2008, 09:55 
Не в сети
Аватара пользователя

Зарегистрирован: 22 июл 2006, 18:57
Сообщения: 206
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич
вопрос не по теме, но... если AVR сами себя могут программировать, могут ли он изменять прошивку в зависимости от данных получаемых от датчиков ? тоесть это фактически можно сделать самообучение ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование по USB
СообщениеДобавлено: 07 сен 2008, 10:02 
Не в сети
Аватара пользователя

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

Добавлено спустя 1 минуту 38 секунд:
и количество перепрограммирований не должно превышать 100.000


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование по USB
СообщениеДобавлено: 07 сен 2008, 10:19 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
EdGull писал(а):
нужно иметь в МК предварительно прошитый (например на заводе) бутлоадер для уарта.
потом программкой-бутлоадером для ПК заливаешь по USB-шнурку .

спешу заметить что не тока для усарта, а также для USB нормального
НЕ используя доп моста USB USART!
тоесть напрямую мк втыкаем в усб без лишних микросхем.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование по USB
СообщениеДобавлено: 07 сен 2008, 10:41 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
более того, пройдя по одной из ссылок в 10-ом сообщении темы, вы найдете полностью готовый проект, реализующий эту самую прошивку по юсб напрямую.

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование по USB
СообщениеДобавлено: 07 сен 2008, 11:26 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
DrZugrik писал(а):
тоесть это фактически можно сделать самообучение ?

Вопрос в осмысленности всего этого - так то на АВР можно и простейшие нейросети делать.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программирование по USB
СообщениеДобавлено: 07 сен 2008, 13:25 
Не в сети
Аватара пользователя

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

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

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



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

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


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

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


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

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