Assembly
Обратитесь к языку ассемблера (или ассемблера).
Язык ассемблера (или ассемблера), часто сокращенно asm, представляет собой низкоуровневый язык программирования для компьютера или другого программируемого устройства, в котором существует очень сильное (как правило, взаимно однозначное) соответствие между языком и инструкции машинного кода архитектуры.
Вопросы, связанные с [assembly]:
- Удаление L из F_CPU в сборке Я разрабатываю смешанный проект на C++/asm. В ассемблере я использую F_CPU для выполнения некоторого ожидания следующим образом. Однако по умолчанию F_CPU определяется с завершающей буквой L…
- Как использовать ассемблер в ардуино Мне поручили университетский проект по созданию светодиодов, реагирующих на звук и звук, с использованием языка ассемблера. Я уже сделал код C++ в arduino, который использует библиотеку Fastled. Как…
- Код сборки Arduino Uno R3 для нажатия кнопки и включения светодиода Я пытался это сделать уже несколько дней, но безуспешно... Мне нужно включить светодиод на порте при нажатии кнопки в порте. Кабель работает, я тестировал его с помощью Arduino IDE, и он работает…
- Ардуино IDE. Как использовать метки в макросе? Это Arduino Uno. Я часами читал в Интернете, но пока ничего не нашел. Если вы используете метку в макросе, при втором вызове вы получите ошибку дублирования метки.
- Использует ли загрузчик SRAM? Я хочу использовать всю SRAM Arduino, написав код на ассемблере. Но использует ли загрузчик некоторое количество SRAM во время работы программы, и если ответ да , приведет ли изменение этих данных…
- Как создать задержки на языке ассемблера AVR Привет, я новичок в языке ассемблера AVR, поэтому я пытался получить функцию задержки для создания задержек 1 мс, 100 мкс и 1 мкс, чтобы сделать это, мне нужно выяснить, что заменить nop ниже здесь…
- Можно ли использовать сборку с ардуино? Я хочу научиться ассемблеру, но хотел бы учиться на практике, можно ли научиться и сделать что-то полезное с аппаратным обеспечением Arduino? Я не знаю, где и как начать что-то подобное.
- Мигание светодиода с помощью ассемблера на разных частотах с помощью двух кнопок Я хочу мигать светодиодом, используя язык ассемблера и arduino Я хочу, чтобы схема имела нормальное состояние с частотой мигания 5 Гц Затем используйте две кнопки для увеличения или уменьшения…
- Светодиод Arduino PWM с замиранием в сборке Я пишу программы Arduino UNO (=ATmega328P-PU) в сборке для экономии памяти, поэтому я использую avra.exe (так же, как avrasm32 от atmel studio) для компиляции и загрузки avrdude, и простые программы…
- Параллельный ввод-вывод - возможно, использовать вызов функции машинного кода Я новичок в arduino, но много программировал. У меня есть проект, в котором я хотел бы вывести 4 бита на соседние контакты и прочитать 4 бита с других (4) соседних контактов. (Представьте себе…
- Программирование в сборке для Digispark Мне был предоставлен цифровой парк, и я хочу написать для него прямой ассемблерный код. Кто-нибудь знает, как с этого начать? Мне удалось настроить Arduino IDE, но я бы очень хотел избежать…
- Странный вывод сборки Я просматривал разборку для своего цикла, который, казалось, занимал слишком много времени, и я нашел эти инструкции по сборке, которые я не понимаю. Почему он загружает 0 в r25 , а затем…
- Загрузка кода в mega 2560 В рамках моего приложения мне нужно иметь возможность обновить код на mega 2560 в поле с помощью загрузки из Интернета. Я нашел этот код в техническом паспорте AT Mega 2560 ;-подпрограмма…
- СВЕТОДИОД мигает в сборке с выходом timer1 сравнение прерывание не работает Я пытался немного повеселиться с avr-сборкой на ардуино и попробовал следующие коды, чтобы мигнуть моим светодиодом сначала я попробовал подход ISR, а когда Он не сработал, я попробовал первый…
- Как добавить два сборочных массива в arduino Эй, ребята, то, что я пытаюсь сделать, это суммировать два массива и возвращать новый массив; например, если дано uint8_t a[] = {2, 4, 6}; uint8_t b[] = {1, 2, 3}; Я должен получить {3,…
- ESP8266 CCLOCK Странное поведение Я пытаюсь написать очень быстрый код для ESP8266, поэтому я пытаюсь понять, как рассчитать время. Я обнаружил CCLOCK , регистр, который отражает количество тактов с момента запуска. (…
- Не могу вызывать указатели функций С++ из встроенной сборки Из-за некоторого любопытства я попытался использовать какую-то сборку с моей Arduino MEGA 2560. Я не могу вызвать функцию из массива указателей функций С++. Когда я раскомментирую функцию вызова,…
- Как настроить выводы ввода-вывода второго квадратурного декодера в Arduino IDE Я работаю над считыванием данных с двух квадратурных энкодеров с помощью одного Arduino DUE в рамках своего проекта, связанного с летними каникулами. По следующей ссылке http://atmel.force…
- Как использовать arduino IDE для компиляции файлов .s Привет, я новичок в arduino, и я использую его, чтобы изучить сборку для моего компьютерного оборудования класса 101, я прочитал в Интернете, что я могу заставить IDE принимать файлы .s и…
- Разные и самые быстрые способы вычисления синусов и косинусов в Arduino Я использую плату Arduino Uno для вычисления углов моей системы (роботизированной руки). Углы на самом деле представляют собой 10-битные значения (от 0 до 1023) от АЦП, использующие полный диапазон…
- Atmega собирает и ретранслирует вызовы прерывания Мне нравится собирать все возможные прерывания и передавать их в альтернативную таблицу прерываний обработчика, которую может установить пользователь. Для этого я должен: 1) собрать все/любые…
- использование ссылок на SFR в встроенном ассемблере gcc Я хочу написать драйвер, который может использовать timer0 или timer2 в зависимости от выбора, сделанного во время компиляции. Поэтому я хочу, чтобы все ссылки на регистры таймера были…
- Сборка Arduino uno AVR со светодиодами В настоящее время я прохожу вводный курс по языку ассемблера. Моя задача — использовать комплект экранов джойстика sparkfun, чтобы сделать что-то с Arduino Uno. Я считаю, что включить светодиоды…
- Как преобразовать эту программу в сборку из c++ Я пытаюсь реализовать программу на ассемблере для Arduino UNO. Потенциометр используется на выводе АЦП для переменного времени (t). LED1 мигает в течение t секунд, затем остается включенным в…
- Как установить регистр ПК (счетчик программ) на другую функцию (для планировщика) Я пытаюсь реализовать планировщик для Arduino Mega 2560. Думаю, мне не хватает понимания, как установить в регистр ПК другую инструкцию. Вот мой простой подход: void dummy(){ …
- Нужна помощь в программировании ардуино на ассемблере Я новичок в использовании Arduino и пытаюсь запрограммировать его для реализации шаблона мигания с двумя светодиодами. Когда один светодиод выключен, другой должен гореть. Программу нужно делать на…
- Сборка AtMega328p из транзисторов Я немного новичок в схемах и в самой Arduino! Из того, что я знаю, я думаю, что можно было бы построить один (конечно, сам процессор) из транзисторов. Конечно, это не практический вопрос, но это…
- Светодиод с кнопочным управлением Arduino со сборкой AVR Я пытаюсь создать простой светодиод, управляемый кнопкой, но не могу получить от кнопки никаких входных данных, которые могли бы изменить состояние светодиода. Другими словами, программа продолжает…
- Запустить Timer1 в ATmega2560 со сборкой У меня возникла небольшая проблема с Timer1 в Arduino (ATmega2560) при кодировании его на ассемблере. Я пытаюсь запустить Timer1 в режиме CTC - на мой взгляд, все настроено хорошо, но TCNT1 просто…
- Сборка для цикла, повторяющегося 2 раза, хотя предполагается, что это нужно сделать только один раз Я программирую Arduino Nano, поэтому считаю, что этот вопрос подходит для этого SE. Я пытаюсь уменьшить яркость светодиода с помощью цикла for в сборке AVR. Моя проблема в том, что цикл…
- 1