Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/21: Рейтинг темы: голосов - 21, средняя оценка - 4.76
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 91

AVR Studio, при отладке нет Memory->Data

30.09.2012, 20:44. Показов 4040. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пишу код на ассемблере для ATMEGA8. При запуске отладки в окне "Memory" нет памяти "Data".
Register, I/O, EEPROM и Prokram есть, а Data нет. В чем может быть дело?

Пригладываю код программы
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
;***** Программа decbin_to_bin
.DEVICE ATmega8   ; Определить устройство
.INCLUDE  "m8def.yms"
 
sts $100, r16
ldi r30,low($100)     ;Загрузка в регистр Z начального адреса
ldi r31,high($100)   ;массива чисел
ldi r18,12         ;Загрузка количества элементов массива
ld r16,z         ;Загрузка в регистр r16 первого элемента массива
mov r26,r30         ;Загрузка в X адреса первого элемента
mov r27,r31
dec r18
m1:   yms r30            ;Увеличение Z на единицу для загрузки
; следующего элемента
ld r17,z             ;Загрузка элемента для сравнения
cp r16,r17         ;Сравнение максимального (или первого) эле-мента             ;с только что загруженным
brsh m2
mov r16,r17            ;его перезапись в r16 в случае, если больше,
mov r26,r30             ;и сохранение адреса в X
mov r27,r31
m2:   dec r18              ;Уменьшение счётчика количества элементов
brbc 1,m1             ;Если не все элементы перебраны, переход на m1
m3:   rjmp m3            ;Зацикливание по завершении
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.09.2012, 20:44
Ответы с готовыми решениями:

AVR Studio 4 как узнать значение переменной при отладке?
Приветствую. Есть вопрос, имеется CAN контроллер, имеется JTAG ICE, имеется AVR Studyo 4 и это всё дело включается на симуляцию на железе....

AVR Studio memory overflow
Всем привет. Когда я хочу скомпилировать hex файл в avr studyo, компилтор выдаёт вот такую ошибку: Prokram Memory Usage : 3726 bytes...

CAVR против AVR Studio, что не так в программе под AVR Studio
Проблема такая, есть исходник, если его компилировать в CAVR заливаю в МК все работает, если этот же код (ПОДМОРОФЕЧЕННЫЙ) я компилирую в...

4
0 / 0 / 0
Регистрация: 17.02.2011
Сообщений: 191
30.09.2012, 23:18
Можно проэкт прикрепить? Возможно оно просто отключено в окне View?
0
0 / 0 / 0
Регистрация: 15.01.2012
Сообщений: 100
01.10.2012, 00:21
Цитата Сообщение от Dymom84
При запуске отладки в окне "Memory" нет памяти "Data".
Дело не в коде, а в самой AVR студии. Код вполне жизнеспособный. У меня был глюк с
окнами Watch и Build постоянно пропадали, излечилось переустановкой.

0
0 / 0 / 0
Регистрация: 17.02.2011
Сообщений: 191
01.10.2012, 00:53
Я ж и не говорил что в коде. В настройках скорее
0
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 91
03.10.2012, 23:30
Решено.
Проект был создан для attiny15. Я просто скопировал файлы и вставил код для atmega8 - так делать нельзя. Пересоздал проект для atmega8 и все нормально работает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.10.2012, 23:30
Помогаю со студенческими работами здесь

Atmel Studio 7 не шагает при отладке
Здравствуйте уважаемые форумчане! Не пинайте меня сильно за вопрос - я новичок в этой теме. Суть вопроса в- для отладки кода установил...

Ошибка при отладке в rad studio
при отладке (любой) компилирует и тут же закрывается :( что делать???

Зависает RAD Studio XE3 при отладке
Такая проблема возникла: когда я отлаживаю программу имеющую циклы например, я просто жму F8 (шаг вперёд) и удерживаю пока не выйду из...

Ошибка при отладке на Visual Studio 2017 C++
После нажатии Отладка > Начать Отладка и выдаёт эту ошибку. После чего в поле снизу появляются 438 ошибок, в основном это ошибки номер...

Поставить прерывание при отладке ATMEL STUDIO 7
Не могу поставить прерывание при пошаговой отладке. Я тыкаю мышкой в бит7 GIFR, но квадратик цвет не меняет и программа по прерыванию не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru