@Max_Kolomin

Как передать данные по USB в ATtiny85?

Всем Привет!
Недавно столкнулся с проблемой передачи данных в микроконтроллер AVR ATtiny85, а точнее связь с ним. Хочу подключить к микроконтроллеру USB D+ D- и при помощи приложения специального(прим. USB Serial Monitor) передать строку (прим. Hello World), а микроконтроллер принял эту строку, запомнил в переменную и хранит для дальнейшего использования. Какие библиотеки использовать я точно не знаю, вроде USBTiny. Программу я использую Atmel Studio, поэтому необходимо код подстраивать под неё. Может кому приходилось работать с таким?
  • Вопрос задан
  • 159 просмотров
Пригласить эксперта
Ответы на вопрос 3
@AiR_WiZArD
Легко - выкинуть ATtiny85, взять ATmega32u4, или в идеале забыть про древний мусор и использовать 32бит МК. Ну либо преобразователь USB-UART
Почему?
1) Attiny не имеет аппаратного котроллера USB, то что ардуинщики кое как прилепили его, это конечно круто, но абсолютно не пригодно для реального использования.
2) Памяти преступно мало, 8КБ это вообще ни о чем, ни одна хоть сколько нибудь сложная программа не влезет.
3) Бездумно подключать сигнальные линии USB - верный способ спалить порт, при стандартном питании AVR в 5В, логические уровни тоже будут 5В, а на сигнальных не должно быть больше 3.3В.
4) Если чисто поиграться - купите Digispark attiny85, туториалов полно
Ответ написан
Комментировать
engin
@engin
Engineer Devops
Пробуйте организовать UART, пример здесь
Ответ написан
Комментировать
@pfg21
ex-турист
usb-uart микросхема ch340 ft234
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы