Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
32bit_me

Владимир Т

Программист, встраиваемые системы
  • 102
    вклад
  • 9
    вопросов
  • 145
    ответов
  • 31%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Можете дать пару книг по микроконтроллерам на с++?

    32bit_me
    Владимир Т @32bit_me
    Начните с простого С, именно С++ в микроконтроллерах не самый распространённый язык (хотя и на нём тоже пишут). Просто сразу и микроконтроллеры и С++ - слишком много сложностей для начинающего. И вы не написали, какие микроконтроллеры -  STM32, ардуино (AVR) или что-то другое. Если ещё не выбрали, рекомендую купить плату с STM32 и начать с неё.
    Написано 04 июл. 2021
  • Язык C. Какие перспективы? Как быть?

    32bit_me
    Владимир Т @32bit_me
    https://www.youtube.com/watch?v=CYvJPra7Ebk
    Написано более года назад
  • Как себя ведёт регистр R15 при использовании команды ADD в ARM?

    32bit_me
    Владимир Т @32bit_me
    Василий Банников, R15, это счётчик команд, но что это меняет? Правила сложения никто не отменял.
    Леонид, бегите из этого места, где вы учитесь, куда глаза глядят.

    PS. Я понял, в чём прикол. "когда эти операции один за другим, тактами 1-5 и 2-6 соотвественно." То есть вторая команда выполняется, когда первая ещё не закончилась, и результат не записан в R1. Тогда результатом второй команды будет 4131 + 9928 = 14059. Но дело в том, что в реальном процессоре такого быть не может. Если команды зависимы по данным, они не могут исполняться параллельно, это довольно очевидный факт.
    Написано более года назад
  • Можно ли (и как это сделать) в языке Си в оператор if прописать массив?

    32bit_me
    Владимир Т @32bit_me
    Как хотите. Если автор вопроса всё знает лучше, зачем спрашивает?
    Написано более года назад
  • Можно ли (и как это сделать) в языке Си в оператор if прописать массив?

    32bit_me
    Владимир Т @32bit_me
    То есть вот этим: if( lang[1] == "ru") вы хотели сделать не сравнение строк?
    Это так не работает. Начнём с того, что нельзя написать char lang[1] = "ru";, потому что char lang[1] - это объявление массива длиной в 1 байт. И строки в С - это просто указатели, их нельзя сравнивать через "==", потому что вы будете сравнивать адреса, а не содержимое.
    Написано более года назад
  • Как управлять семи сегментным индикатором с 4 разрядами и общим анодом?

    32bit_me
    Владимир Т @32bit_me
    Нет. В исходнике видно, что сегменты зажигаются нулями, значит пины сегментов подключены к катодам, а общими являются аноды. Для индикаторов с общим катодом нужно проинвертировать все сигналы на линиях, подключенных к индикатору.
    Написано более года назад
  • Как решить задачу на масcив?

    32bit_me
    Владимир Т @32bit_me
    Matef, Да, всё верно.
    Написано более года назад
  • Важно ли, какой диплом предъявить работодателю?

    32bit_me
    Владимир Т @32bit_me
    Alexanderietz, не знаю, спросите в компании, где будете стажироваться.
    Написано более года назад
  • Важно ли, какой диплом предъявить работодателю?

    32bit_me
    Владимир Т @32bit_me
    Alexanderietz, нет, не важна. Важно, что ты будешь говорить на собеседовании.
    Написано более года назад
  • Важно ли, какой диплом предъявить работодателю?

    32bit_me
    Владимир Т @32bit_me
    Alexanderietz, навыки, теория и опыт предыдущей работы. Если это первая работа, то навыки и теория. Диплом у меня не спрашивали ни разу за всю карьеру. Он нужен только как бумажка для отдела кадров, любой, хоть сельхозакадемии.
    Написано более года назад
  • Важно ли, какой диплом предъявить работодателю?

    32bit_me
    Владимир Т @32bit_me
    Alexanderietz, ???
    Написано более года назад
  • Какие области математики необходимы для электронщика?

    32bit_me
    Владимир Т @32bit_me
    hint000, программирование и электроника - это связанные вещи, но это не одно и то же. Если человек хочет стать программистом, то дискретная математика ему необходима в первую очередь. Если электронщиком, то тоже необходима, но после матана, без которого не понять теорию цепей, радиотехнические дисциплины и теорию автоматического управления и вообще всё, из чего состоит электроника, включая цифровую схемотехнику. В настоящее время нельзя профессионально заниматься и программированием, и электроникой, придётся выбрать что-то одно. Это если говорить о серьёзных проектах в больших компаниях, а не об уровне ардуины.
    Написано более двух лет назад
  • Где посмотреть примеры хорошего кода для микроконтроллеров и ПЛИС?

    32bit_me
    Владимир Т @32bit_me
    Александр, найдите тот, которй не сгенерирован в кубе.
    Написано более двух лет назад
  • Какую книгу прочитать о микроконтроллерах (с уклоном на робототехнику)?

    32bit_me
    Владимир Т @32bit_me
    Frim0nt, я не хочу и не могу давать жизненные советы, здесь каждый сам должен решать. В любой области можно найти что-то прорывное, даже в СНГ, но для этого должно быть некоторое везение, наверное. В любом случа, IT - самая лучшая отрасль, в которой можно создавать что-то новое.
    Написано более двух лет назад
  • Какую книгу прочитать о микроконтроллерах (с уклоном на робототехнику)?

    32bit_me
    Владимир Т @32bit_me
    Frim0nt, думаю, да, но по зарплате лучше два первых варианта.
    Написано более двух лет назад
  • Какую книгу прочитать о микроконтроллерах (с уклоном на робототехнику)?

    32bit_me
    Владимир Т @32bit_me
    Frim0nt, если вы хотите заниматься программированием микроконтроллеров, вам придётся выучить английский язык, без вариантов.
    Написано более двух лет назад
  • В чём отличие между char* и char[]?

    32bit_me
    Владимир Т @32bit_me
    Евгений Шатунов, да, вы правы. Именно поэтому сравнение массивов всегда даёт false, как и предупреждает Clang.
    Написано более двух лет назад
  • Решить уравнение x sin x = a?

    32bit_me
    Владимир Т @32bit_me
    https://www.wolframalpha.com/input/?i=x+*+sin%28x%29
    Решений будет бесконечное множество, ф-ция непериодична, насчёт возможности решить это аналитически меня терзают смутные сомнения.
    Написано более двух лет назад
  • Через что вы читаете книги?

    32bit_me
    Владимир Т @32bit_me
    Какую программу преобразования вы можете порекомендовать?
    Написано более двух лет назад
  • Стоит ли соглашаться на работу?

    32bit_me
    Владимир Т @32bit_me
    Не соглашаться.
    Поймите меня правильно:
    1. Такие конторы-однодневки вас просто кинут с вероятностью, близкой к 100%
    2. Никакого роста в профессиональном плане там не будет.
    Я бы на вашем месте:
    1. Уделил бы больше внимания языку С и микроконтроллерам с ядром ARM, например STM32. Ассемблер сейчас используется очень мало, микроконтроллеры PIC и ADuC тоже.
    2. Нашёл бы работу в каком-либо НПО, КБ и т.п. Даже за маленькую зарплату, главное, чтобы были хорошие проекты и возможность развития и получения опыта. На предприятиях оборонной промышелнности можно найти неплохие вакансии.
    А с таким, что вы описали, лучше не связываться вообще никогда в жизни.
    Написано более двух лет назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • Следующие →
Самые активные сегодня
  • sergey-kuznetsov
    Сергей Кузнецов
    • 11 ответов
    • 0 вопросов
  • Drno
    • 9 ответов
    • 0 вопросов
  • SoreMix
    soremix
    • 8 ответов
    • 0 вопросов
  • mayton2019
    • 6 ответов
    • 0 вопросов
  • freeExec
    freeExec
    • 5 ответов
    • 0 вопросов
  • seven5674
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации