Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Avrasm32 и текстовая константа
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
zombi
В программе есть текстовая константа (например версия и дата :"V1.2-1 / 2011-MAR-01") и находится она гдето в глубине программы (.db "...").
Надоело поспоянно ее искать для изменения.
Хотелось бы чтобы она была в гдето в первых строчках программы и автоматом вставлялась в нужное место.
Как бы эту константу обьявить в начале программы?
SysRq
CODE
#define VERSION "2.2"

ldi r31, high(buildinfo << 1);
ldi r30, low(buildinfo << 1)

gogogo:
lpm r16, Z+
cpi r16, 0
brne gogogo

jmp 0

buildinfo: .db "["VERSION"|"__DATE__"|"__TIME__"]",0

Код
[2.2|Mar 01 2011|19:33:09]
zombi
Цитата(SysRq @ Mar 1 2011, 19:33) *
#define VERSION "2.2"

Аааа теперь понятно! Спасибо!
А я то перед define точку лепил. laughing.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.