Задать вопрос
Ответы пользователя по тегу Микроконтроллеры
  • Как исправить ошибку на Arduino,микроконтроллер esp32 devkit v1?

    nava2002
    @nava2002
    Инженер
    Нет подключения к ESP32.
    Проверяйте драйвер СОМ порта соответствующий ВАШЕЙ плате.
    Затем определите правильная ли плата выбрана (их там много вариантов).
    Ну и так двигайтесь по цепочке пока не произойдет соединение.
    Внимательно изучите всю документацию по ваше КОНКРЕТНОЙ плате ESP32.
    Ответ написан
    4 комментария
  • Какие книги по разработке встраиваемого ПО и разработке под микроконтроллеры читать?

    nava2002
    @nava2002
    Инженер
    Принципиальная особенность С++ - на выходе исполняемый код. То есть некий файл в машинных кодах который работает непосредственно с железом.
    Отсюда вытекает что:
    1 - нужна ЛЮБЫЯ понятная (не обязательно толстая) книга по С++ это собственно Язык программирования со всеми своими конструкциями и приемами.
    2 - Нужна литература по ТОЙ ПЛАТФОРМЕ которая будет выбрана в качестве "Железа".
    3 - Среда разработки ( как правило предоставляется производителем "Железа") которая предоставит возможность загрузить ваше ПО в это железо.

    Железо в свою очередь есть очень разное начиная от миниатюрных "Pic" контроллеров и скажем до вполне полноценных ПК типа Raspberry pi.
    Ответ написан
    Комментировать
  • Можете дать пару книг по микроконтроллерам на с++?

    nava2002
    @nava2002
    Инженер
    В Ардуино среде "Специфический" С++.
    Вот отличный список команд для старта.
    дальше уже можно двигаться после успешного опыта написания скетчя "Blink".
    Ответ написан
    Комментировать
  • Как прошить atmega328p-au (smd) через USBAsp v2.0?

    nava2002
    @nava2002
    Инженер
    1. "Я нашёл в интернете схему подключения" - схема правильная.
    2. По фен Шую этот разъем выводят на плате как системный (например в Ардуино).
    3. Делаем платы с таким разъемом (рекомендую взять Ардуино ISP)
    4. Заказать дешёвый программатор USBASP AVR ( Гугл поможет найти на Ali Express )
    5. Прошиваем все изделия на имеющемся оборудовании.
    6. Все. Успех !!!

    На второй картинке и Прграмматор и распиновка разъема (верхняя часть) - правильные соответствуют пункту 2 и
    3.
    "Так-же для микроконтроллера я хочу заказать такой" - НЕ надо. Это лишнее.
    Ответ написан
    4 комментария
  • Можно ли где-то найти заказы для разработку ПО под STM32, AVR, ESP?

    nava2002
    @nava2002
    Инженер
    Я на всех сайтах Фриланса выбираю соответствующий раздел.
    Заказов действительно мало и как правило без "Железячника" там делать нечего.
    Дело в том, что мало написать ПО и собрать схему (железячником). Нужно потом все это на реальном процессе собрать и заставить работать в реальном времени.
    Об эти "скалы" разбиваются бурные волны "Фриланса".
    P.S. caxapa.ru Жесть. Прямо "Фидонетом" пахнуло с сайта.
    Ответ написан
    Комментировать
  • Куда движется индустрия?

    nava2002
    @nava2002
    Инженер
    Индустрия движется в сторону 4 нм.
    Отсюда вытекает: скорость, экономичность, функциональность и стоимость.
    Учитывая, что я до сих пор не могу нагрузить на 100% (своими задачами) Atmel 328, то понятно что применение 32-х разрядных контроллеров для МОЕЙ задачи не целесообразно.
    То есть "Алгоритмически" все останется как есть, а вот Размер и Цена - будут снижаться. Быстрдействие, напротив, будет кратно увеличиваться.
    Ответ написан
    Комментировать
  • C или С++, с чего начать?

    nava2002
    @nava2002
    Инженер
    В общем то сразу нужно брать С++ чтобы потом не переучиваться.
    С++ это как бы более расширенная версия С но есть принципиальные отличия. потому вопрос в предыдущем опыте:
    Если ОН (опыт программирования) есть то тогда точно лучше сразу С++ .
    Если его НЕТ то тогда тоже С++ потому, что все равно. Учить так сразу на С++ ориентироваться, но процесс изучения будет не простым.
    Ответ написан
    Комментировать
  • Каков алгоритм перехода от Ардуино-поделки к серии?

    nava2002
    @nava2002
    Инженер
    Верный ответ написан в вопросе.
    Да. Если есть серия то нужно делать свою плату и туда ставить контроллер и все необходимые компоненты.
    С языками тоже все НЕ сложно. Программу можно писать на любом языке который поддерживается компилятором машинных кодов.
    В среде Ардуино применен компилятор языка С++. В среде разработке от Микрочип есть еще Ассемблер (для истинных арийцев).
    Это как бы официально поддерживаемые производителем железа компиляторы. На мой (субъективный) взгляд С++ - великолепен.
    Ответ написан
    Комментировать