1874ВЕ7Т/1874ВЕ71Т адреса памяти программ

Модераторы: ea, Alis, pip, gurzzza, _sva_

Ответить
addi
Сообщения: 19
Зарегистрирован: 29 сен 2021, 09:10
Предприятие: addico

1874ВЕ7Т/1874ВЕ71Т адреса памяти программ

Сообщение addi »

Здравствуйте!
Есть РП на эти микросхемы и там не нашел адреса памяти программ
Подскажите пожалуйста кто знает, не могу сделать проект в codemaster вследствие этого

Спасибо!
dav
Сообщения: 209
Зарегистрирован: 14 дек 2015, 09:21
Предприятие: АО НИИЭТ
Откуда: АО НИИЭТ, Воронеж

Re: 1874ВЕ7Т/1874ВЕ71Т адреса памяти программ

Сообщение dav »

addi писал(а): 06 окт 2021, 09:32 Здравствуйте!
Есть РП на эти микросхемы и там не нашел адреса памяти программ
Подскажите пожалуйста кто знает, не могу сделать проект в codemaster вследствие этого

Спасибо!
Доброго времени суток!
В микроконтроллерах 1874ВЕ7Т/1874ВЕ71Т программа располагается с адреса 2080h. Данная информация содержится в руководстве пользователя в разделе 3 "Архитектура изделия" на стр. 18 и в подразделе 5.2 "Внешняя память" раздела 5 "ОЗУ и внешняя память" на стр.28.
addi
Сообщения: 19
Зарегистрирован: 29 сен 2021, 09:10
Предприятие: addico

Re: 1874ВЕ7Т/1874ВЕ71Т адреса памяти программ

Сообщение addi »

Спасибо за ответ
В codemaster-96 в опциях микроконтроллера там теперь увидел с адреса 0x2000
Но не могу добавить диапазон CODE в "распределение памяти". Без этого при компиляции возникает ошибка что в памяти микроконтроллера нет места для размещения пустого кода)
addi
Сообщения: 19
Зарегистрирован: 29 сен 2021, 09:10
Предприятие: addico

Re: 1874ВЕ7Т/1874ВЕ71Т адреса памяти программ

Сообщение addi »

Подскажите пожалуйста, какие ограничения в написании кода на Си и объявления переменных накладывает вертикальные и горизонтальные окна?
Когда то в пиках нужно было переключать банки, и когда то это делал на asm, сейчас asm не актуален и я в примерах ничего подобного не вижу
dav
Сообщения: 209
Зарегистрирован: 14 дек 2015, 09:21
Предприятие: АО НИИЭТ
Откуда: АО НИИЭТ, Воронеж

Re: 1874ВЕ7Т/1874ВЕ71Т адреса памяти программ

Сообщение dav »

addi писал(а): 13 ноя 2021, 23:52 Подскажите пожалуйста, какие ограничения в написании кода на Си и объявления переменных накладывает вертикальные и горизонтальные окна?
Когда то в пиках нужно было переключать банки, и когда то это делал на asm, сейчас asm не актуален и я в примерах ничего подобного не вижу
Доброго времени суток!
Компилятор Си CodeMaster-96 при обращении к памяти, как правило, использует косвенную и индексную адресации.
За окнами необходимо следить только при обращении к регистрам SFR, расположенным в нижнем регистровом файле (адреса 0x00 - 0xFF).
Использование вертикальных и горизонтальных окон оправдано при написании ассемблерных функций с целью увеличения быстродействия, т.к. команды прямой адресации памяти выполняются быстрее.
addi
Сообщения: 19
Зарегистрирован: 29 сен 2021, 09:10
Предприятие: addico

Re: 1874ВЕ7Т/1874ВЕ71Т адреса памяти программ

Сообщение addi »

Подскажите пожалуйста, почему в примерах при установки значения WSR устанавливается 7 бит,- WSR = (tmp & 0x80);
В 7м разряде же ничего нет
addi
Сообщения: 19
Зарегистрирован: 29 сен 2021, 09:10
Предприятие: addico

Re: 1874ВЕ7Т/1874ВЕ71Т адреса памяти программ

Сообщение addi »

Здравствуйте!

Для проверки правильности чтения из памяти необходимо забить hex файл заранее известными значениями
Поскольку МК сбрасывается и я вижу на D0-D7 FF то мне нужно определить откуда причина , - неправильно защёлкивается адрес или неправильный hex
Поэтому прошу подсказать какое значение имеет в hex команда NOP

Заранее благодарен
Sanek
Сообщения: 57
Зарегистрирован: 29 окт 2013, 23:38
Предприятие: НИИЭТ
Откуда: Воронеж

Re: 1874ВЕ7Т/1874ВЕ71Т адреса памяти программ

Сообщение Sanek »

NOP - код 0xFD
RST - код 0xFF
Ответить

Вернуться в «Микроконтроллеры семейства MCS-96»