roboforum.ru

Технический форум по робототехнике.

Программирование по USB

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Программирование по USB

Сообщение DrZugrik » 03 сен 2008, 16:17

Народ, а можно какнибудь программировать контроллер по USB? Нашел вот такую схемку http://www.mirmk.net/content/view/107/1/ там нарисовано как контроллер к компу подключить через USB-порт,решил сделать макетку для отладки программы, нехочется по 20 раз вытаскивать контроллер и прошивать программатором, хочу сразу через порты (USB) - (INT1 INT0). Подскажите кто знает, а такое вообще возможно, никто не пробовал?
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Re: Программирование по USB

Сообщение Myp » 03 сен 2008, 21:55

а чо погуглить религия не позволяет?

на предмет прошивки через usb

даже тут на форуме я давал ссылку на проект бутлоадера для прошивки по usb
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Программирование по USB

Сообщение yak-40 » 03 сен 2008, 22:15

DrZugrik писал(а):нехочется по 20 раз вытаскивать контроллер и прошивать программатором

А что, внутрисхемный программатор не судьба собрать? :)
На форуме неоднократно обсуждался USB программатор для AVR.
поиск по форуму - рулит. :)

Добавлено спустя 6 минут 29 секунд:
Вот тут viewtopic.php?f=43&t=865
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Программирование по USB

Сообщение DrZugrik » 04 сен 2008, 07:32

yak-40 писал(а):А что, внутрисхемный программатор не судьба собрать? :)
На форуме неоднократно обсуждался USB программатор для AVR.
поиск по форуму - рулит. :)

Добавлено спустя 6 минут 29 секунд:
Вот тут viewtopic.php?f=43&t=865

за ссылку спасибо, но внуитрисхемный программатор это не то.У меня есть старенький PicProg, он и внутрисхемно может :) я хочу прошить контроллер напрямую, подключая каналы USB (D+ D- ) к портам контроллера (INT1 INT0 ), чтобы ускорить процесс отладки прошивки на собранном железе.Дело в том, что в конечном итоге контроллер будет посылать цифры с датчиков именно по USB, и захотелось без усложнения схемы убить двух зайцев и программировать и считывать данные :)

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

Re: Программирование по USB

Сообщение DrZugrik » 04 сен 2008, 20:24

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

Re: Программирование по USB

Сообщение EdGull » 05 сен 2008, 00:21

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

Re: Программирование по USB

Сообщение Digit » 05 сен 2008, 08:33

DrZugrik писал(а):все понял, спасибо за советы. А не подскажите как написать бутлоадер самому ? а то ищу, а все что находится только под PIC-контроллеры.

У Атмела есть аппноут - прям посвещенный бутлоадерам. В нем и теория расписана, и исходники примера есть. Они кстати подробнейшим образом разбираются.
злой полицейский
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Re: Программирование по USB

Сообщение DrZugrik » 05 сен 2008, 20:53

Digit писал(а):У Атмела есть аппноут - прям посвещенный бутлоадерам. В нем и теория расписана, и исходники примера есть. Они кстати подробнейшим образом разбираются.

Было бы очень интересно поитать, вот только ненашел к сожалению ничего подобного ни на нашем atmel.ru ни ни на atmel.com , если можно, подскажите чуточку поподробней.

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

Re: Программирование по USB

Сообщение Кирилл » 05 сен 2008, 21:57

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

Re: Программирование по USB

Сообщение MiBBiM » 05 сен 2008, 22:08

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

Я не встречал компиляторов делфи на мк
DrZugrik писал(а):Было бы очень интересно почитать

Appnotes
Для вас будут интересны апноуты, содержащие слово bootloader=)
На закуску:
avr109-ru
AVRUSBBoot - прямо в точку, первая выдача гугла по запросу "avr usb bootloader".
По запросу "avr usb site:roboforum.ru" тоже очень интересная выдача: вот это, например.
P.S. Поиск - всему голова :D
Последний раз редактировалось MiBBiM 06 сен 2008, 11:43, всего редактировалось 1 раз.
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: Программирование по USB

Сообщение DrZugrik » 06 сен 2008, 10:04

MiBBiM писал(а):Я не встречал компиляторов делфи на мк

ну я вот здесь прямо на форуме видел, и на дельфи он и для AVR, единственно только что через COM-порт работает. Огромное спасибо за ссылки, сейчас буду разбираться. а я ничего ценного не находил, потомучто делал глубую ошибку - неправильно написал слово BOOTLOADER :)
Последний раз редактировалось DrZugrik 06 сен 2008, 10:11, всего редактировалось 1 раз.
Аватара пользователя
DrZugrik
 
Сообщения: 206
Зарегистрирован: 22 июл 2006, 18:57
Откуда: Москва
прог. языки: Delphi, С/С++, Python
ФИО: Илья Андреевич

Re: Программирование по USB

Сообщение EdGull » 06 сен 2008, 10:11

ну я вот здесь прямо на форуме видел, и на дельфи он и для AVR

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

Re: Программирование по USB

Сообщение =DeaD= » 06 сен 2008, 10:48

Дорогие друзья, а что вы вообще понимаете под словосочетанием "компилятор дельфи на МК"? :shock:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Программирование по USB

Сообщение EdGull » 06 сен 2008, 10:56

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

Re: Программирование по USB

Сообщение MiBBiM » 06 сен 2008, 11:28

=DeaD= писал(а):Дорогие друзья, а что вы вообще понимаете под словосочетанием "компилятор дельфи на МК"?

ок, выразился неправильно. Компилятор Делфи кода в машинный код МК
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

След.

Вернуться в Микроконтроллеры

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

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