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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> AVR204, Непонятки
rx3apf
сообщение Apr 20 2011, 13:47
Сообщение #16


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(ILYAUL @ Apr 20 2011, 17:43) *
Простите какая ,тут логика и причём здесь AVRASM , если в temp регистр не передаётся число , он проходит весь цикл и проверяет BCD0-BCD3 а в Sram по этим адресам 00, после сдвига нет записи в sram- откуда темпу данные брать?!

Еще раз - где Вы тут увидели доступ к SRAM ? В своем примере, адресуя 210 hex ? Ну, тогда извините, сами и виноваты. А если в примере от Atmel - все правильно. Я не знаю, сколько раз Вам нужно повторить, чтобы Вы прочитали даташит ?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 20 2011, 13:47
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(ILYAUL @ Apr 20 2011, 17:43) *
Простите какая ,тут логика и причём здесь AVRASM , если в temp регистр не передаётся число , он проходит весь цикл и проверяет BCD0-BCD3 а в Sram по этим адресам 00, после сдвига нет записи в sram- откуда темпу данные брать?!

Прочитайте наконец в даташите, что находится в адресах 0-31. Тогда и вопросы отпадут.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Apr 20 2011, 13:53
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(rx3apf @ Apr 20 2011, 17:40) *
А это сам регистр, в котором набирается BCD. Просто нельзя записать ldi ZL,low(r15), приходится вот так изгаляться...


Это значит , что бы вмечто того , что бы писать R15 я могу написать ldi tBCD2,12 и asm присвоит R15 значение 0x0C

Цитата(rx3apf @ Apr 20 2011, 17:40) *
Да прочитайте, в конце концов, даташит на любой кристалл, там, где описывается распределение адресного пространства, и не позорьтесь.

И причём здесь адресное пространство?
.equ Поясните мне , как это влияет на адресное пространство и каким боком сдандартнное присвоение абстрактному имени в AVRASM когого-то значения влияет на адресное пространство


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 20 2011, 13:57
Сообщение #19


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(ILYAUL @ Apr 20 2011, 17:53) *
Это значит , что бы вмечто того , что бы писать R15 я могу написать ldi tBCD2,12 и asm присвоит R15 значение 0x0C

Да ну ?

Цитата
И причём здесь адресное пространство?
Поясните мне , как это влияет на адресное пространство и каким боком сдандартнное присвоение абстрактному имени в AVRASM когого-то значения влияет на адресное пространство

Лично я уже устал объяснять очевидные вещи. Запасаюсь попкорном и буду молча смотреть на эту клоунаду. И все же намекну в последний раз - пример от Atmel совершенно корректен, работает так, как задумывалось. Вне зависимости от Ваших представлений...
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Apr 20 2011, 13:58
Сообщение #20


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(aaarrr @ Apr 20 2011, 17:47) *
Прочитайте наконец в даташите, что находится в адресах 0-31. Тогда и вопросы отпадут.

да, кажется понял. С толку сбило ld
Извините!


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
ae_
сообщение Apr 20 2011, 14:03
Сообщение #21


Участник
***

Группа: Свой
Сообщений: 462
Регистрация: 2-04-07
Из: Иркутск
Пользователь №: 26 695



Цитата(ILYAUL @ Apr 20 2011, 22:53) *
И причём здесь адресное пространство?

Код
LDI ZL,5
LDI ZH,0
LD R16,Z

Этот код делает тоже самое, что и MOV R16,R5
РОН тоже входят в адресное пространство и к ним можно обращаться косвенной адресацией через индексные регистры.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Apr 20 2011, 14:18
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Коллеги!

Только не бейте сильно , я совсем забыл о таком способе адресации к регистрам. Вылетело из головы.
КАЮСЬ! КАЮСЬ и ещё раз КАЮСЬ!!!!! Ну извитете!!


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 14:31
Рейтинг@Mail.ru


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