ASM для AVR

Обсуждаем контроллеры компании Atmel.
Ответить
Опытный кот
Аватара пользователя
Сообщения: 721
Зарегистрирован: Ср июн 11, 2014 09:43:13
Откуда: США

Сообщение Pink-Pank »

Я пишу на русском языке.
В том-то вся и проблема... Писать программы нужно на языках программирования.
Я не сколько не пытаюсь Вас обидеть, но Вы пытаетесь учить новичков, не разбираясь в теме сами.
SET связывает символическое имя name и его значение для микроконтроллера
Оно связывает его для компилятора. Контроллеру вообще все равно, что и как Вы обзываете в своей программе и контроллер ничего кроме 0-й и 1-ц не понимает, в отличие от компилятора.
LDI r16, name запишет в регистр r16 значение, связанное с символическим именем name.
Да, но Вы почему-то изначально использовали команду lds r16, time.
Fucking static initialization order fiasco
Контактная информация:
Реклама
Родился
Аватара пользователя
Сообщения: 19
Зарегистрирован: Сб окт 04, 2014 10:16:04

Сообщение Катэ911 »

Pink-Pank писал(а):пытаетесь учить новичков, не разбираясь в теме сами.
Всего то высказал предположение и попытался разобраться с этим чисто для себя.
И разобрался. А учить кого-то, мне даром не надо.
используете почему-то команду lds, а не ldi
Обе в конечном счете использовал. ldi пишет в регистр число, lds пишет в регистр из ячейки озу с нужным адресом, что там в ней есть.
Реклама
Ответить

Вернуться в «AVR»