Я наконец понял всю суть низкоуровневого программирования которое значительно отличается от привычного. Отличается как ты мыслишь и пишешь код. Стандартное программирование: Включить_led() Активизировать_протокол() Отправить_данные() Низкоуровневое программирование: Включить бит 173 Выключить бит 7562 Включить бит 452 Те ты сидишь и регистрами и битами дрыгаешь туда сюда. Твоя задача как программиста это найти в даташите где какой регистр за что отвечает, прописать их в define и поверх этого накатить свои до этого написанные библиотеки
Комментарии: 27
Watson
бинго
Bulochka
стандартного программирования нет, оно только в твоей голове.... приведённый пример лишь чуть более абстрактен и выше уровнем) и да, всегда есть то, что выше и ты об этом не знал и ниже, аналогично)) форточка> да и вообще, то что ты назвал сутью программирования, никак с этим не связано.... это лишь устройство конкретной среды исполнения условного кода.... существуют среды где нет ни единого регистра и бита и дрыгать там нечем)) <форточка>
Marinett
Бро спасибо теперь и я имею представление Есть ещё более глубокое низкоуровневое программирование-инженерия? Например создать свой микроконтроллер, как его вообще делают и как эта аналоговая штука позволяет выполнять цифровые вещи, как там располагаются биты и как они управляются. Нет представления...
Bulochka
нет никаких глубоких и неглубоких)) есть лишь язык программирования, ну, на крайний случай, - байт-код\машинный код.... когда не идёт речи об эффективности и конкретном исполнении какой-либо задачи - появляется обстракция)
Marinett
Ардуино это тразисторная плата? Или транзисторный или нет можно скзаать только про микроконтроллер. Если да, то транзисторная ли это система?
Bulochka
либо макросы\функции
Anonim
Можно так сделать: питать серво от одного источника, нано от другого но сигнал серво подключить к цифровому пину? Получается, например я питаю серво от повербанка. Плюс к плюсу, минус к минусу. Питаю ардуино от 9в, плюс к вину минус к минусу. Сигнал серво к 6пину? Все?
Bulochka
лучше сходи в гугл, спроси его про логические вентили и не пиши глупости)
Marinett
Просто хочу узнать у тех кто уже имеет представление, опыт, гугл не везде может дать точный ответ с учётом нюансов, которые знает опытный
Bulochka
гугл может дать точный ответ, но надо задать точный вопрос когда не знаешь вопроса - узнавать нечего можешь спросить например определение микроконтроллера) и даже уточнить - "программируемый микроконтроллер это" а если совсем скучно - спроси то же самое у чатЖПГ)
Anonim
азвав
Artem
Verilog с FPGA?