реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> AVR Studio, при отладке нет Memory->Data
Dimon84
сообщение Oct 1 2012, 17:44
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 69
Регистрация: 4-08-12
Из: г.Чебоксары
Пользователь №: 73 015



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

Пригладываю код программы
Код:
;***** Программа decbin_to_bin
.DEVICE ATmega8 ; Определить устройство
.INCLUDE "m8def.inc"

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: inc 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 ;Зацикливание по завершении
Go to the top of the page
 
+Quote Post
Палыч
сообщение Oct 1 2012, 18:36
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(Dimon84 @ Oct 1 2012, 21:44) *
При запуске отладки в окне "Memory" нет памяти "Data".


Вероятно, для отладки выбран другой МК - скорее всего - ATtiny12. Измените Device: Menu -> Debug -> Select Platform and Device
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 02:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01355 секунд с 7
ELECTRONIX ©2004-2016