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

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

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

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

Сообщение addi » 06 окт 2021, 09:32

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

Спасибо!

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

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

Сообщение dav » 06 окт 2021, 14:29

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

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

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

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

Сообщение addi » 07 окт 2021, 09:04

Спасибо за ответ
В codemaster-96 в опциях микроконтроллера там теперь увидел с адреса 0x2000
Но не могу добавить диапазон CODE в "распределение памяти". Без этого при компиляции возникает ошибка что в памяти микроконтроллера нет места для размещения пустого кода)

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

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

Сообщение addi » 13 ноя 2021, 23:52

Подскажите пожалуйста, какие ограничения в написании кода на Си и объявления переменных накладывает вертикальные и горизонтальные окна?
Когда то в пиках нужно было переключать банки, и когда то это делал на asm, сейчас asm не актуален и я в примерах ничего подобного не вижу

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

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

Сообщение dav » 17 ноя 2021, 11:04

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

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

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

Сообщение addi » 22 ноя 2021, 09:22

Подскажите пожалуйста, почему в примерах при установки значения WSR устанавливается 7 бит,- WSR = (tmp & 0x80);
В 7м разряде же ничего нет

Ответить

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

Пользователи онлайн

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость