1874ВЕ7Т

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

_sva_
Специалист
Сообщения: 203
Зарегистрирован: 12 ноя 2009, 17:42
Откуда: Воронеж
Contact:

Re: 1874ВЕ7Т

Сообщение _sva_ » 05 ноя 2015, 17:52

tikhonov писал(а):Здравствуйте, уважаемые господа разработчики !
- Мой вопрос относится к адресному пространству контроллера 1874ВЕ7Т, описанному в документе КФДЛ.431295.045ТО Раздел 5. "ОЗУ и внешняя память"
.
В подразделе 5.1. "ОЗУ и внешняя память"
На рисунке 5.1 "Карта адресов ОЗУ" указан диапазон адресов внутрикристального ОЗУ - как 0x0000 по 0x1FFF
- С другой стороны
В подразделе 5.2 "Внешняя память" указан диапазон адресов внешней памяти - как 0x2000 по 0xFFFF
.
Можно заметить, что между "концом" внутрикристального ОЗУ - "0x17FF" (6143 dec)
и "началом" "внешней памяти" - 0x2000 (8192 dec)
- заключен значительный "кусок" адресного пространства,МК - размером 2049 dec.
.
Скажите пожалуйста - как Ваш МК использует этот "кусок" своего адресного пространства ?
Как МК будет реагировать на попытку записать/считать что-либо из этого участка памяти ?
.
- Заранее спасибо...
Здесь расположены регистры АЦП, блока OCDS, управление тактированием, SpaceWire, часть технологических регистров. Все регистры этой области, которые можно использовать, описаны в соответствующих разделах ТО. Микроконтроллер на запись технологических регистров может отреагировать по-разному.

sazonovsv
Сообщения: 51
Зарегистрирован: 02 сен 2014, 15:35

Re: 1874ВЕ7Т

Сообщение sazonovsv » 11 ноя 2015, 15:08

Добрый день!
позвольте несколько вопросов:
1) теперь ИМС 1874ВЕ71Т это то, что ранее называлось 1874ВЕ7БТ или нет ?
2) можно ли получить распиновку ИМС 1874ВЕ71Т ?
3) для ускорения освоения ИМС 1874ВЕ71Т можно ли на мою почту (sazonovsv@npp.vniiem.ru) сбросить электронный неучтенный экземпляр ТУ КФДЛ.431295.058ТУ ГК (бумажный вариант мы обязательно купим, просто время поджимает) ?
4) у нас есть макетно-отладочные платы КФДЛ.421457.001 - в них можно устанавливать ИМС 1874ВЕ71Т ?

С уважением
Сазонов Сергей

dvs
Специалист
Сообщения: 82
Зарегистрирован: 03 фев 2011, 15:03
Откуда: Воронеж
Contact:

Re: 1874ВЕ7Т

Сообщение dvs » 13 ноя 2015, 11:32

sazonovsv писал(а):Добрый день!
позвольте несколько вопросов:
1) теперь ИМС 1874ВЕ71Т это то, что ранее называлось 1874ВЕ7БТ или нет ?
2) можно ли получить распиновку ИМС 1874ВЕ71Т ?
3) для ускорения освоения ИМС 1874ВЕ71Т можно ли на мою почту (sazonovsv@npp.vniiem.ru) сбросить электронный неучтенный экземпляр ТУ КФДЛ.431295.058ТУ ГК (бумажный вариант мы обязательно купим, просто время поджимает) ?
4) у нас есть макетно-отладочные платы КФДЛ.421457.001 - в них можно устанавливать ИМС 1874ВЕ71Т ?

С уважением
Сазонов Сергей
Добрый день!
1. Да, это она и есть.
2. Сбросил в почту универсальное ТО, там есть УГО и таблица назначения выводов
3. Сбросил в почту
4. Да, можно.

sazonovsv
Сообщения: 51
Зарегистрирован: 02 сен 2014, 15:35

Re: 1874ВЕ7Т

Сообщение sazonovsv » 23 ноя 2015, 15:38

Здравствуйте!
Мы используем ИМС 1874ВЕ7Т и есть несколько вопросов:
1) Если сигнал RESET# работает как вход, то какая минимальная длительность сигнала RESET# необходима, чтобы 1874ВЕ7Т сбросить в исходное состояние ?
2) Требуется ли во время активно-низкого сигнала RESET# тактовый сигнал на входе XTAL1 (используется тактовый генератор, чей выход подключен ко входу XTAL1) ?
3) Если сигнал RESET# работает как выход, то какая минимальная длительность сигнала RESET# будет сгенерирована микроконтроллеров ?


С уважением
Сазонов Сергей Валерьевич,

dvs
Специалист
Сообщения: 82
Зарегистрирован: 03 фев 2011, 15:03
Откуда: Воронеж
Contact:

Re: 1874ВЕ7Т

Сообщение dvs » 23 ноя 2015, 17:35

sazonovsv писал(а):Здравствуйте!
Мы используем ИМС 1874ВЕ7Т и есть несколько вопросов:
1) Если сигнал RESET# работает как вход, то какая минимальная длительность сигнала RESET# необходима, чтобы 1874ВЕ7Т сбросить в исходное состояние ?
2) Требуется ли во время активно-низкого сигнала RESET# тактовый сигнал на входе XTAL1 (используется тактовый генератор, чей выход подключен ко входу XTAL1) ?
3) Если сигнал RESET# работает как выход, то какая минимальная длительность сигнала RESET# будет сгенерирована микроконтроллеров ?


С уважением
Сазонов Сергей Валерьевич,

Здравствуйте.
1. Для гарантированного сброса МК требуется удерживать сигнал на входе RESET минимум 10 периодов XTAL
2. Для сброса обязательно требуется стабильный тактовый сигнал на выводе XTAL1 во время переключения вывода из низкого в высокий уровень. Во время низкого уровня на входе XTAL1 тактовый сигнал может отсутствовать.
3. Команда RST формирует на выводе RESET логический ноль в течение 32 машинных тактов.

IKoziy
Сообщения: 3
Зарегистрирован: 07 дек 2015, 15:02

Re: 1874ВЕ7Т

Сообщение IKoziy » 07 дек 2015, 15:06

Привет!
Есть подозрение, что имеются какие-то проблемы с АЦП. У меня при начале преобразования не устанавливается флаг BUSY.
Проект из примеров тоже не работает (проект немного упростил, чтобы по завершении преобразования зажигались светодиоды - реакции никакой). Запускаюсь на отладочной плате.

dvs
Специалист
Сообщения: 82
Зарегистрирован: 03 фев 2011, 15:03
Откуда: Воронеж
Contact:

Re: 1874ВЕ7Т

Сообщение dvs » 08 дек 2015, 11:57

IKoziy писал(а):Привет!
Есть подозрение, что имеются какие-то проблемы с АЦП. У меня при начале преобразования не устанавливается флаг BUSY.
Проект из примеров тоже не работает (проект немного упростил, чтобы по завершении преобразования зажигались светодиоды - реакции никакой). Запускаюсь на отладочной плате.
Добрый день.
АЦП в схеме полностью рабочий. На этапе тестирования никаких проблем с установкой флага не было выявлено. В настоящее время все микросхемы перед поставкой полностью проверяются, проходят выходной контроль. Сообщите, пожалуйста, какая маркировка нанесена на микросхему (с буквой К или без), обязательно укажите производственную дату выпуска.

IKoziy
Сообщения: 3
Зарегистрирован: 07 дек 2015, 15:02

Re: 1874ВЕ7Т

Сообщение IKoziy » 08 дек 2015, 16:40

Маркировка следующая: К1874ВЕ7Т, 1439.
Кстати, сегодня была найдена еще одна нестыковка. При работе с внешними прерываниями, выбор источника прерываний для вектора 7 (Р2.2 либо Р0.7) осуществляется установкой бита в регистре IOC1. Так вот, все заработало верно только когда перед модификацией IOC1 я переключился на WSR=15 (хотя, если верить документации, надо находиться в нулевом окне). Если по умолчанию предполагается, что документация верная, очень похоже на какие-то особенности компилятора.

dvs
Специалист
Сообщения: 82
Зарегистрирован: 03 фев 2011, 15:03
Откуда: Воронеж
Contact:

Re: 1874ВЕ7Т

Сообщение dvs » 08 дек 2015, 17:35

IKoziy писал(а):Маркировка следующая: К1874ВЕ7Т, 1439.
Кстати, сегодня была найдена еще одна нестыковка. При работе с внешними прерываниями, выбор источника прерываний для вектора 7 (Р2.2 либо Р0.7) осуществляется установкой бита в регистре IOC1. Так вот, все заработало верно только когда перед модификацией IOC1 я переключился на WSR=15 (хотя, если верить документации, надо находиться в нулевом окне). Если по умолчанию предполагается, что документация верная, очень похоже на какие-то особенности компилятора.
В ТО допущена ошибка в описании окна для модификации регистра IOC1. Запись и чтение данного регистра выполняется в окне 15h. Приносим извинения за доставленные неудобства.
Пришлите, пожалуйста, вашу программу или ее фрагмент для АЦП на адрес разработчиков wex@niiet.ru. Попробуем запустить ее на нашей МОП.

xmas
Сообщения: 7
Зарегистрирован: 28 окт 2014, 14:52

Re: 1874ВЕ7Т

Сообщение xmas » 19 янв 2016, 14:11

dvs писал(а): В ТО допущена ошибка в описании окна для модификации регистра IOC1. Запись и чтение данного регистра выполняется в окне 15h. Приносим извинения за доставленные неудобства.
Позволю себе вмешаться в ход дискуссии.Осуществляю запись в регистр IOC1 в окне 0 согласно ТО и у меня все работает.

Инициализация внешнего прерывания на вход P0.7 микроконтроллера К1874ВЕ7АТ осуществляется следующей последовательностью действий:
  • бит 1 (бит I) регистра PSW должен быть установлен в 1 - бит глобального разрешения прерываний;
    бит 1 (бит EXTINT_SRC) регистра IOC1 должен быть установлен в 1 - бит выбора источника внешнего прерывания;
    бит 7 (бит EXTINT_MASK) регистра INT_MASK должен быть установлен в 1 - бит разрешения внешнего прерывания с вывода EXTINT.
Вот пример рабочего кода программы:

Код: Выделить всё

    ; Устанавливаем 0 окно в качестве активного горизонтального окна регистров
    LDB  _AL, #00h
    STB  _AL, WSR

    ; Глобальное разрешение прерываний
    EI

    ;Разрешение внешних прерываний
    ORB  IOC1, #IOC1_EXTINT_SRC
    ORB  INT_MASK, #INT_MASK_EXTINT_MASK

Ответить

Вернуться в «Микроконтроллер 1874ВЕ7Т»

Кто сейчас на конференции

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