Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 21.08.2005, 22:10  
lisergin
Прописка
 
Регистрация: 29.01.2005
Адрес: Киев
Сообщений: 227
Сказал спасибо: 50
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
lisergin на пути к лучшему
По умолчанию Подскажите, плиз, по MPASM

Коллеги, подскажите, пожалуйста такую вещь. У меня в Cblock где-то в средине есть вподряд несколько переменных, которые для уменьшения программы нужно адресовать косвенно через FSR и INDF. Как можно в программе получить адрес первой из них. Пробовал через movlw, да вместо адреса какая-то фигня, он совсем не тот (видно в окне watch).
Заранее большая спасиба за помощь.
Удачи!
Реклама:
__________________
Невежество всегда на что-нибудь испражняется.
lisergin вне форума  
Непрочитано 22.08.2005, 00:05  
chapa
Вид на жительство
 
Аватар для chapa
 
Регистрация: 13.05.2005
Сообщений: 386
Сказал спасибо: 9
Сказали Спасибо 44 раз(а) в 37 сообщении(ях)
chapa на пути к лучшему
По умолчанию

А ты что смотришь аккумулятор W? Так у меня например он отображается не правильно, хотя операции происходят верно. Как лечить - не знаю.
chapa вне форума  
Непрочитано 22.08.2005, 04:32  
Drex
Прописка
 
Аватар для Drex
 
Регистрация: 16.04.2004
Сообщений: 201
Сказал спасибо: 337
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
Drex на пути к лучшему
По умолчанию

Я делал так:

movlw имя_переменной

все работает верно, версия MPLAB 6.40
Еще пробовал так:

movlw LOW имя_переменной
тоже работало
Drex вне форума  
Непрочитано 22.08.2005, 17:40  
Гость
 
Сообщений: n/a
По умолчанию

Спасибо за участие. А LOW это что значит? что за команда, просвети невежду. У меня версия 7.11 и через movlw не выходит. Ведь не только в окне просмотра ошибка, но и софтина не работает... через movlw выходило, когда не использовал cblock, вообще сегодня буду еще пробовать, вроде в косвенной адрессации ничего сложного, сомневаюсь, что там напутал.
Удачи!
 
Непрочитано 26.08.2005, 08:55  
Гость
 
Сообщений: n/a
По умолчанию

LOW это означает младший байт двухбайтового адреса переменной в ОЗУ либо адреса команды во FLASH.
То есть если ты пишешь так:

movlw LOW Имя_переменной

то в результате в W помещается младший байт адреса, по которому хранится переменная.

А если пишешь так

movlw LOW Имя_метки_в_программе

то в W помещается младший байт адреса команды, на которую указывает метка.

Аналогично работает оператор HIGH (старший байт)
 
Непрочитано 26.08.2005, 19:32  
lisergin
Прописка
 
Регистрация: 29.01.2005
Адрес: Киев
Сообщений: 227
Сказал спасибо: 50
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
lisergin на пути к лучшему
По умолчанию

Да, спасибо за помощь. Стыдно признаться, но ошибка была совсем в другом, в чем, не скажу - неинтересно даже начинающим... Нельзя войти дважды в одну и ту же реку, но запросто можно наступить дважды на одни и те же грабли...
Про Low и High уже почитал, но все равно спасибо!
Удачи!
__________________
Невежество всегда на что-нибудь испражняется.
lisergin вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите, плиз, где можно скачать элементы для Proteus zuuuuk Proteus 23 23.04.2007 07:13
Подскажите, плиз, как управлять тюнером Sony SSIR-EX sonycman Аудиотехника 1 22.07.2006 21:04
Подскажите плиз. Чё то у меня MPLAB с HI-TECH не соединяется Komanda Микроконтроллеры, АЦП, память и т.д 4 02.12.2005 20:21
Подскажите,плиз, ЖКИ с управлением по I2C lisergin Микроконтроллеры, АЦП, память и т.д 3 18.07.2005 16:21
Подскажите плиз что-нибудь про сигма-дельта АЦП SC5511 Andrew Микроконтроллеры, АЦП, память и т.д 3 24.06.2003 10:44


Часовой пояс GMT +4, время: 12:00.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot