Здравствуйте!
Есть РП на эти микросхемы и там не нашел адреса памяти программ
Подскажите пожалуйста кто знает, не могу сделать проект в codemaster вследствие этого
Спасибо!
1874ВЕ7Т/1874ВЕ71Т адреса памяти программ
Модераторы: ea, Alis, pip, gurzzza, _sva_
-
- Сообщения: 209
- Зарегистрирован: 14 дек 2015, 09:21
- Предприятие: АО НИИЭТ
- Откуда: АО НИИЭТ, Воронеж
Re: 1874ВЕ7Т/1874ВЕ71Т адреса памяти программ
Доброго времени суток!
В микроконтроллерах 1874ВЕ7Т/1874ВЕ71Т программа располагается с адреса 2080h. Данная информация содержится в руководстве пользователя в разделе 3 "Архитектура изделия" на стр. 18 и в подразделе 5.2 "Внешняя память" раздела 5 "ОЗУ и внешняя память" на стр.28.
Re: 1874ВЕ7Т/1874ВЕ71Т адреса памяти программ
Спасибо за ответ
В codemaster-96 в опциях микроконтроллера там теперь увидел с адреса 0x2000
Но не могу добавить диапазон CODE в "распределение памяти". Без этого при компиляции возникает ошибка что в памяти микроконтроллера нет места для размещения пустого кода)
В codemaster-96 в опциях микроконтроллера там теперь увидел с адреса 0x2000
Но не могу добавить диапазон CODE в "распределение памяти". Без этого при компиляции возникает ошибка что в памяти микроконтроллера нет места для размещения пустого кода)
Re: 1874ВЕ7Т/1874ВЕ71Т адреса памяти программ
Подскажите пожалуйста, какие ограничения в написании кода на Си и объявления переменных накладывает вертикальные и горизонтальные окна?
Когда то в пиках нужно было переключать банки, и когда то это делал на asm, сейчас asm не актуален и я в примерах ничего подобного не вижу
Когда то в пиках нужно было переключать банки, и когда то это делал на asm, сейчас asm не актуален и я в примерах ничего подобного не вижу
-
- Сообщения: 209
- Зарегистрирован: 14 дек 2015, 09:21
- Предприятие: АО НИИЭТ
- Откуда: АО НИИЭТ, Воронеж
Re: 1874ВЕ7Т/1874ВЕ71Т адреса памяти программ
Доброго времени суток!addi писал(а): ↑13 ноя 2021, 23:52 Подскажите пожалуйста, какие ограничения в написании кода на Си и объявления переменных накладывает вертикальные и горизонтальные окна?
Когда то в пиках нужно было переключать банки, и когда то это делал на asm, сейчас asm не актуален и я в примерах ничего подобного не вижу
Компилятор Си CodeMaster-96 при обращении к памяти, как правило, использует косвенную и индексную адресации.
За окнами необходимо следить только при обращении к регистрам SFR, расположенным в нижнем регистровом файле (адреса 0x00 - 0xFF).
Использование вертикальных и горизонтальных окон оправдано при написании ассемблерных функций с целью увеличения быстродействия, т.к. команды прямой адресации памяти выполняются быстрее.
Re: 1874ВЕ7Т/1874ВЕ71Т адреса памяти программ
Подскажите пожалуйста, почему в примерах при установки значения WSR устанавливается 7 бит,- WSR = (tmp & 0x80);
В 7м разряде же ничего нет
В 7м разряде же ничего нет
Re: 1874ВЕ7Т/1874ВЕ71Т адреса памяти программ
Здравствуйте!
Для проверки правильности чтения из памяти необходимо забить hex файл заранее известными значениями
Поскольку МК сбрасывается и я вижу на D0-D7 FF то мне нужно определить откуда причина , - неправильно защёлкивается адрес или неправильный hex
Поэтому прошу подсказать какое значение имеет в hex команда NOP
Заранее благодарен
Для проверки правильности чтения из памяти необходимо забить hex файл заранее известными значениями
Поскольку МК сбрасывается и я вижу на D0-D7 FF то мне нужно определить откуда причина , - неправильно защёлкивается адрес или неправильный hex
Поэтому прошу подсказать какое значение имеет в hex команда NOP
Заранее благодарен
Re: 1874ВЕ7Т/1874ВЕ71Т адреса памяти программ
NOP - код 0xFD
RST - код 0xFF
RST - код 0xFF