All streams
Search
Write a publication
Pull to refresh
27
0
Артур @avrfun

Пользователь

Send message
там нечего интегрировать, все работает через CDC-устройство, есть примеры, данные отправляются и получаются через виртуальный com-порт или hid-устройство.
Библиотека на которой все основана называется LUFA.

полная работающая программа управление ЦАП через виртуальный сом-порт USB занимает 19 % флеша.

ардуино — это модули, не нужен паяльник, писать можно на чем угодно.
STM8 предлагаете?
Дайте хоть одну ссылку по этим МК на русском.

Их нет, и материалов мало, обучаться на STM8 в настоящее человеку без опыта сложно.
Ну и что, плат стоит 800 рублей, что вы с ней делать будете, если нет книг и нет статей-то?
Тем более эти платы — демпинг чистой воды, они продаются ниже своей себестоимости в ущерб фирме производителю МК с одной лишь целью — подсадить народ на свои камни.
«Бесплатная доставка» — это когда покупаешь что-то в пределах 10 баксов, потому что не жалко, часто ведь совсем не приходит, вы бы знали, если бы часто заказывали вещи с китая.

То, что вы предлагаете это STM32, ARM Cortex-M3, новичку будет сложно.
Потому что он самый дешевый из AVR поддерживающих USB 2.0.
Начинать знакомство с ARM сложнее, чем с легких восьмибитников,
и стоит это все не так дешево, как кажется $45 + доставка самая дешевая EMS $40, получается уже 2760р. Не дешево для макетки.
Отверстий действительно не хватает, исправим в след. ревизии. Здесь нечего патентовать, схема открыта, любой по принципиальной схеме сможет собрать на коленке, свою такую же.
До мелкой серии дошли мелкими шагами, а самая первая версия была сделана ЛУТ.
Так делают, но это делает плату все равно дороже, здесь простой камень, и немного периферии.
Для того чтобы начать — в самый раз.
От работы на duino платформе отказались из-за языка на котором происходит работа с ардуино. Важно, чтобы пользователь понял, что здесь практически обыкновенный ansi C и ничего сложного в нем нет чтобы начать.
ЦАП в AVR с USB не бывает, а встроенный в контроллер АЦП может выдавать максимум 200 kSPS, а здесь внешний АЦП с 350 kSPS. Размер флэша обычно ограничен в районе 32кб (есть больше, но не на много), а здесь установлена микросхема DataFlash емкостью 4 МБ. Поэтому такую аврку, в которой есть все эти модули просто не купить.
Потому что проц не мощный и этих штук в нем нет, но зато есть аппаратная поддержка USB2.0
Вы правы, они дороже, но защелки все равно не супер решение, так как
1) они все же требуют больше ног МК, чем расширители ввода/вывода
2) расширители умеют обрабатывать переходы уровней, когда нужно действовать по событию
3) масштабирование проекта на сдвиговых более затруднительно.
Да и вообще, нужно уходить от использования дискретных компонентов — это касается особенно если Вы работаете в серию.
Есть специальные микросхемы — называются расширители ввода/вывода,
I/O Expander. Работаю обычно через i2c интерфейс от Максим, например, очень удобно
и не нужно лишнего кодить.
Микросхемы
нет, по пинам она не совместима, у атмел вообще плохо с пиновой совместимостью, это ST специалисты в этих вопросах.
Разница не на рубль, а на 95 р., так как при софтварной реализации USB Вы не добьетесь скорости больше 1-2 Mbit, поэтому без FT232 не обойтись в сравнении.
Различий в плане программирования Вы практически не заметите, это такая же мега, только прокачанее немного 2,5 SRAM, 32 K Flash, 10 каналов АЦП и конечно же поддержка USB 2.0.
В общем, попробуйте, это все таки USB, он еще долго не устареет.

ps. теперь я знаю, что такое форматирование предыдущего коммента народу не нравится :)
Ну, на самом деле купить U4 дешевле.

Элитан:
ATmega328 — 148 р
FT232RL — 94 р

ATMEGA32U4 — 147р

Статья полезная для новичков, продолжайте в том же духе :)
Хотелось бы отметить особо Вашу статью про гусеничного робота.
COM-портов становится сейчас все меньше, это не удобно.
Как вариант — можно пользоваться контроллерами с аппаратным USB,
например, Mega32U4, загрузка firmware там происходит одной кнопкой и через USB с помощью
бесплатной программы FLIP.
Ссылочку не дадите на солнечную батарею,
где такую можно приобрести?
Сделал стол — напиши на Хабр :)
Схемки бы привели хоть
А по литературе для FreeRTOS что посоветуете?
Как сами изучали, только по официальной документации?

Information

Rating
Does not participate
Location
Красноярск, Красноярский край, Россия
Date of birth
Registered
Activity