Форум myROBOT.ru » Лаборатория » Микроконтроллеры » AVR + USB + C++

Страниц (2): [1] 2 »
 

1. sl - 20 Июля, 2011 - 17:29:47 - перейти к сообщению
Всем доброго времени суток.
Подскажите пожалуйста как можно подключить микроконтроллер АВР через ЮСБ порт к компьютеру и какие библиотеки надо использовать в C++ чтоб написать ПО для компа и прошивку МК? Ламер
Прошу рассказать о библиотеках и их операторах плиз Ламер


именно ЮСБ не СОМ
2. -dead- - 20 Июля, 2011 - 17:37:29 - перейти к сообщению
Надо подсмотреть и сделать как тут - http://roboforum.ru/wiki/ORduino-Nano
Arduino IDE это как раз нужный вам Си++ Тащусь

Только 1 раз вам для заливки бутлоадера надо будет программатор у кого-нибудь позаимствовать.
3. cjA - 20 Июля, 2011 - 23:43:48 - перейти к сообщению
ну что ты чела путаешь?
http://www.ladyada.net/make/usbt...sp/download.html
вот например.
для компа можете для юсб писать на чем хотите. а вот с++ для самой авр поддерживает только последний их авр-студио, который мне не очень понравился. Да и не сильно вам там будет нужен с++, это простенький микроконтроллер, который даже и на пикоде запрограммить не сложно.
4. -dead- - 21 Июля, 2011 - 08:40:13 - перейти к сообщению
Ммм... я всегда думал, что подключить - это обеспечить канал передачи данных туда-обратно, а не только обеспечить возможность запрограммировать через USB... Смущение
5. cjA - 21 Июля, 2011 - 10:06:02 - перейти к сообщению
Ммм... Ну дык и я о том же ? юсб-драйвер который сажается на МК весит 1.5кб - еще остается для многого при желании и умении Улыбка
sl, сформулируйте, пожалуйста, вашу идею понятнеее
(Добавление)
при чем тут запрограмить? это просто шлейф юсб к компу- а дальше как хотите
(или я совсем не понимаю языки арийской группы, лечиться пора Грустный )
6. -dead- - 21 Июля, 2011 - 10:09:44 - перейти к сообщению
cjA пишет:
Ммм... Ну дык и я о том же ? юсб-драйвер который сажается на МК весит 1.5кб - еще остается для многого при желании и умении Улыбка

Угу, и кварц только на 12МГц и про всякие прерывания сразу надо забыть и еще куча заморочек, а так да - при желании и умении много чего можно Улыбка
7. cjA - 21 Июля, 2011 - 10:26:43 - перейти к сообщению
а прерывания- это уже у вас в мозгах. Любите их Вы? Ну так тренируйте, пускай бегают.

(у меня юсб с другими прерываниями дружит, злоупотреблять не надо просто... , вот и все...)

кварц, да, sl, юсб технология требует определенную стабильную частоту (и уровни еще там должны быть выставленны, но это можно просто резюками сделать)
8. -dead- - 21 Июля, 2011 - 10:31:19 - перейти к сообщению
Я к тому, что для начинающего вряд ли хорошо сразу начинать работать с такими драйверами, очень уж у них специфики много... ну и программатор всё равно надо, я так понимаю, раз только USB есть... хотя можно на FT232RL сделать без МК даже...
9. cjA - 21 Июля, 2011 - 10:43:30 - перейти к сообщению
-dead- пишет:
можно на FT232RL сделать

по деньгам - тож самое. Но на МК- интересней, нет?
Дед, вот твой первый программатор- что было? Мой- пять проводков, и сейчас работает Улыбка
10. -dead- - 21 Июля, 2011 - 10:44:11 - перейти к сообщению
Мой тоже 5 проводков, но у меня был LPT для этого, а у топикстартера вроде только USB Замешательство
11. cjA - 21 Июля, 2011 - 10:57:25 - перейти к сообщению
хм... ну если дословно понимать топикстартера....
можно подлключить напрямую- (сами лезте на атмел.ком, даташит на подключение тини2313 на юсб там есть)
или через
FT232RL (или другие)

спор не разрулен, да, дед?
ну в следующий раз, ага? Улыбка))))))))
12. sl - 21 Июля, 2011 - 13:16:11 - перейти к сообщению
-dead- пишет:
я всегда думал, что подключить - это обеспечить канал передачи данных туда-обратно

Вот это мне нужно.
Написать программу на компьютер и на микроконтроллер и соеденить их используя соединение UART
13. -dead- - 21 Июля, 2011 - 14:24:18 - перейти к сообщению
рёв в три ручья

Что значит "соединить" ???? скотчем?
14. sl - 21 Июля, 2011 - 16:38:57 - перейти к сообщению
-dead- пишет:
Что значит "соединить" ???? скотчем?


Да, если на "скотче" 3 раздельных токопроводящих канала с USB разъёмом на конце. Улыбка


15. -dead- - 21 Июля, 2011 - 16:55:47 - перейти к сообщению
Ну допустим соединили, дальше что? Улыбка

Подсказка - RX/TX на ATMega не имеет ничего общего с D+\D- на USB.