11

Конструктор для AVR с программатором

Всем привет!

В университетское время занимался микроэлектроникой и программированием на AVR. Сейчас появилось время и желание вернуться к данному увлечению, только вот незадача: не могу найти подходящий стартовый набор. Ардуино, конечно, классная вещь, но не вижу практического смысла брать набор под нее, если в финале все равно буду паять все на одной плате.

Посоветуйте, пожалуйста, хороший конструктор с макеткой и программатором, ну или объясните в чём я не прав)

Лига Радиолюбителей

1.5K постов10.1K подписчиков

Правила сообщества

Соблюдайте правила Пикабу. Посты выкладывать лишь касаемо нашей тематики. Приветствуется грамотное изложение. Старайтесь не использовать мат.

Постарайтесь не быть снобами в отношении новичков. Все мы когда-то ничего не знали и ничего не умели.

За попытку приплести политику или религию - предупреждение. 2 предупреждения - бан.

Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий

а чего не stm32?

раскрыть ветку (12)
0
Автор поста оценил этот комментарий
Проще?
раскрыть ветку (11)
3
Автор поста оценил этот комментарий

возможностей больше

раскрыть ветку (10)
4
// TODO:
Автор поста оценил этот комментарий

Тут дело-то не только в возможностях. На первом месте всё же потребности, дабы не получить стрельбу из пушки по воробьям. Основная проблема с STM32 не в том, чтобы в них разобраться. А в том, чтобы придумать подходящую задачу, для которой этот STM32 будет в самый раз. Например, для моей работы эти микроконтроллеры вполне себе подходят, так как промышленное оборудование, и всё такое. Но вот за десятилетия радиолюбительской практики я придумал лишь одну задачу (которую всё начать выполнять не могу), где такой микроконтроллер будет к месту. Всё остальное перекрывается обычными восьмибитными МК. Ну помигает ТС светодиодиком, понажимает кнопочки, а дальше куда все эти огромные возможности девать? Новогоднюю гирлянду ваять? Уличный термометр? Такая себе история выходит. Всё это ИМХО, разумеется.

раскрыть ветку (8)
4
Автор поста оценил этот комментарий

люто, бешено плюсую. Ни разу, ни единого, мать его, разу, мне не смогли объяснить, что же такого может сделать начинающий (и не очень начинающий) радиолюбитель, что не влезет в AVR. Просто-Тини13, сложно-Атмега8, всё, на этом все хотелки перекрываются с лихвой. Только последние годы появляется необходимость в CAN для работы с автомобилями, но те, кто знает CAN, не бегают по форумам и не спрашивают, с чего им начинать.

раскрыть ветку (6)
1
// TODO:
Автор поста оценил этот комментарий

Именно так. Берем ту же линейку ATmega48A/88A/168A/328A, и при совместимости pin-to-pin перекрываем 99% потребностей рядового радиолюбителя. Ну а реализация каких-либо специфических интерфейсов - это уже дело другое. Если человек дорос до такой потребности, то он уже действительно про отладочные платы спрашивать не будет.

раскрыть ветку (5)
0
Автор поста оценил этот комментарий

Ок. Попробую объяснить на пальцах.

Вот есть у меня некоторое количество мега8 и мега16. Даже раньше интерес был извратиться компактно писать так, что код занимает минимальное место. Сравнивал разлиные типы оптимизации и прочую фигню.


Да, выходило прилично, пока не нужно было код модифицировать под новые хотелки (например добавить дисплейчик). И дальше идет фигня в виде, а вот под дисплей опять читать даташит, опять писать с соблюдением компактнрости иначе места то совсем впритык, и т.д. Оставляешь проект как есть и делаешь новый на более продвинутой муйне с большим объемом памяти.


И тут приходит на сцену ардуино! Воткнул в юсб и через минуту прошивка там. А что ты там только хочешь писать код под какую то шнягу - а унее уже несколько лет библиотека лежит, уже готовая - смотри примеры и только цепляй правильно. Вся технарка уже в коробке сделана для тебя. От тебя нужно тоолько логику работы правильно прописать.


А потом начинаются свистелки с коммуникацией с чем нибудь другим. Подключать блютуз или вайфай ...


А смотришь, а все это уже есть в есп32. И цена есп32 со всем фаршем внутри примерно такая же как и ардуино, на которую стоимость в космос взлетела.


Ну а как апофеоз выступает https://wokwi.com . где ты можешь в свободную минуту со свои проектом поковыряться, а потом в контроллер залить.


ПыСы: автор в этом деле не новичек. И не думаю, что ему интересно будет кноповкой лампочку зажигать.

раскрыть ветку (4)
0
Автор поста оценил этот комментарий

Почитал про есп32 - интересная штука, буду в будущем в ее сторону смотреть.

Но для задач, где требуется уложиться в компактный размер - удобнее на AVR серии tiny распаять, и тут мы возвращаемся к основному вопросу поста...(

раскрыть ветку (1)
0
// TODO:
Автор поста оценил этот комментарий

Ну так всё же ясно, вроде. Либо ваяете свою отладочную плату сами, учитывая всё, что важно именно для Вас, либо покупаете готовое. На том же Али огромное количество подобных вундервафель, от ста рублей и до бесконечности. В большинстве плат установлен ZIF сокет, и туда можно вкорячить что угодно, включая модули собственного изготовления. Понятно же, что только Вы знаете, с чем собираетесь иметь дело.

Иллюстрация к комментарию
0
// TODO:
Автор поста оценил этот комментарий

Я всё же придерживаюсь того мнения, что каждой задаче - свой инструмент. Нужен уличный термометр? Не, вопрос, берем Attiny2313, никаких АЦП там не нужно, а ног как раз для семисегментного индикатора хватит. Делаем вольтметр-тахометр с квазианалоговой шкалой и счетчиком моточасов? За глаза хватит ATmega328, и это даже с избытком, вдруг что-то захочется допилить еще. Если же нет, то на это же посадочное место спокойно встанет ATmega88 или 168, нужно лишь в один клик проект пересобрать. Нужен ВиФи на борту? Берем копеечный WeMos D1 Mini.  По работе нужно сваять что-то посерьезнее? Не вопрос, берем уже 16-битный PIC24FJ64. Затевается что-то глобальное? Достаем отладочную на STM32F429, и понеслась вакханалия! Каждому - свое.

Иллюстрация к комментарию
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Хорошо если Attiny2313 у вас уже есть. А если нет?

ок закажем у китайцев.

Иллюстрация к комментарию
Иллюстрация к комментарию
0
Автор поста оценил этот комментарий
А в том, чтобы придумать подходящую задачу, для которой этот STM32 будет в самый раз.
Да пофиг - мне вот зашло что sizeof(int) одинаковый с линуксом под который всю жизнь писал :) Ну пусть будет на правах полустёба)
1
Автор поста оценил этот комментарий

Для начала — разобраться с ATXMEGA128A1U: возможностей много, а микросхема от концепции «8/16-битный камень» не отходит. Имхо, сначала 8 бит, а уже затем ARM и 32 бита.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества