Здесь расположены регистры АЦП, блока OCDS, управление тактированием, SpaceWire, часть технологических регистров. Все регистры этой области, которые можно использовать, описаны в соответствующих разделах ТО. Микроконтроллер на запись технологических регистров может отреагировать по-разному.tikhonov писал(а):Здравствуйте, уважаемые господа разработчики !
- Мой вопрос относится к адресному пространству контроллера 1874ВЕ7Т, описанному в документе КФДЛ.431295.045ТО Раздел 5. "ОЗУ и внешняя память"
.
В подразделе 5.1. "ОЗУ и внешняя память"
На рисунке 5.1 "Карта адресов ОЗУ" указан диапазон адресов внутрикристального ОЗУ - как 0x0000 по 0x1FFF
- С другой стороны
В подразделе 5.2 "Внешняя память" указан диапазон адресов внешней памяти - как 0x2000 по 0xFFFF
.
Можно заметить, что между "концом" внутрикристального ОЗУ - "0x17FF" (6143 dec)
и "началом" "внешней памяти" - 0x2000 (8192 dec)
- заключен значительный "кусок" адресного пространства,МК - размером 2049 dec.
.
Скажите пожалуйста - как Ваш МК использует этот "кусок" своего адресного пространства ?
Как МК будет реагировать на попытку записать/считать что-либо из этого участка памяти ?
.
- Заранее спасибо...
1874ВЕ7Т
Модераторы: ea, Alis, pip, gurzzza, _sva_
-
- Специалист
- Сообщения: 215
- Зарегистрирован: 12 ноя 2009, 17:42
- Откуда: Воронеж
- Контактная информация:
Re: 1874ВЕ7Т
Re: 1874ВЕ7Т
Добрый день!
позвольте несколько вопросов:
1) теперь ИМС 1874ВЕ71Т это то, что ранее называлось 1874ВЕ7БТ или нет ?
2) можно ли получить распиновку ИМС 1874ВЕ71Т ?
3) для ускорения освоения ИМС 1874ВЕ71Т можно ли на мою почту (sazonovsv@npp.vniiem.ru) сбросить электронный неучтенный экземпляр ТУ КФДЛ.431295.058ТУ ГК (бумажный вариант мы обязательно купим, просто время поджимает) ?
4) у нас есть макетно-отладочные платы КФДЛ.421457.001 - в них можно устанавливать ИМС 1874ВЕ71Т ?
С уважением
Сазонов Сергей
позвольте несколько вопросов:
1) теперь ИМС 1874ВЕ71Т это то, что ранее называлось 1874ВЕ7БТ или нет ?
2) можно ли получить распиновку ИМС 1874ВЕ71Т ?
3) для ускорения освоения ИМС 1874ВЕ71Т можно ли на мою почту (sazonovsv@npp.vniiem.ru) сбросить электронный неучтенный экземпляр ТУ КФДЛ.431295.058ТУ ГК (бумажный вариант мы обязательно купим, просто время поджимает) ?
4) у нас есть макетно-отладочные платы КФДЛ.421457.001 - в них можно устанавливать ИМС 1874ВЕ71Т ?
С уважением
Сазонов Сергей
-
- Специалист
- Сообщения: 86
- Зарегистрирован: 03 фев 2011, 15:03
- Откуда: Воронеж
- Контактная информация:
Re: 1874ВЕ7Т
Добрый день!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. Да, можно.
Re: 1874ВЕ7Т
Здравствуйте!
Мы используем ИМС 1874ВЕ7Т и есть несколько вопросов:
1) Если сигнал RESET# работает как вход, то какая минимальная длительность сигнала RESET# необходима, чтобы 1874ВЕ7Т сбросить в исходное состояние ?
2) Требуется ли во время активно-низкого сигнала RESET# тактовый сигнал на входе XTAL1 (используется тактовый генератор, чей выход подключен ко входу XTAL1) ?
3) Если сигнал RESET# работает как выход, то какая минимальная длительность сигнала RESET# будет сгенерирована микроконтроллеров ?
С уважением
Сазонов Сергей Валерьевич,
Мы используем ИМС 1874ВЕ7Т и есть несколько вопросов:
1) Если сигнал RESET# работает как вход, то какая минимальная длительность сигнала RESET# необходима, чтобы 1874ВЕ7Т сбросить в исходное состояние ?
2) Требуется ли во время активно-низкого сигнала RESET# тактовый сигнал на входе XTAL1 (используется тактовый генератор, чей выход подключен ко входу XTAL1) ?
3) Если сигнал RESET# работает как выход, то какая минимальная длительность сигнала RESET# будет сгенерирована микроконтроллеров ?
С уважением
Сазонов Сергей Валерьевич,
-
- Специалист
- Сообщения: 86
- Зарегистрирован: 03 фев 2011, 15:03
- Откуда: Воронеж
- Контактная информация:
Re: 1874ВЕ7Т
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 машинных тактов.
Re: 1874ВЕ7Т
Привет!
Есть подозрение, что имеются какие-то проблемы с АЦП. У меня при начале преобразования не устанавливается флаг BUSY.
Проект из примеров тоже не работает (проект немного упростил, чтобы по завершении преобразования зажигались светодиоды - реакции никакой). Запускаюсь на отладочной плате.
Есть подозрение, что имеются какие-то проблемы с АЦП. У меня при начале преобразования не устанавливается флаг BUSY.
Проект из примеров тоже не работает (проект немного упростил, чтобы по завершении преобразования зажигались светодиоды - реакции никакой). Запускаюсь на отладочной плате.
-
- Специалист
- Сообщения: 86
- Зарегистрирован: 03 фев 2011, 15:03
- Откуда: Воронеж
- Контактная информация:
Re: 1874ВЕ7Т
Добрый день.IKoziy писал(а):Привет!
Есть подозрение, что имеются какие-то проблемы с АЦП. У меня при начале преобразования не устанавливается флаг BUSY.
Проект из примеров тоже не работает (проект немного упростил, чтобы по завершении преобразования зажигались светодиоды - реакции никакой). Запускаюсь на отладочной плате.
АЦП в схеме полностью рабочий. На этапе тестирования никаких проблем с установкой флага не было выявлено. В настоящее время все микросхемы перед поставкой полностью проверяются, проходят выходной контроль. Сообщите, пожалуйста, какая маркировка нанесена на микросхему (с буквой К или без), обязательно укажите производственную дату выпуска.
Re: 1874ВЕ7Т
Маркировка следующая: К1874ВЕ7Т, 1439.
Кстати, сегодня была найдена еще одна нестыковка. При работе с внешними прерываниями, выбор источника прерываний для вектора 7 (Р2.2 либо Р0.7) осуществляется установкой бита в регистре IOC1. Так вот, все заработало верно только когда перед модификацией IOC1 я переключился на WSR=15 (хотя, если верить документации, надо находиться в нулевом окне). Если по умолчанию предполагается, что документация верная, очень похоже на какие-то особенности компилятора.
Кстати, сегодня была найдена еще одна нестыковка. При работе с внешними прерываниями, выбор источника прерываний для вектора 7 (Р2.2 либо Р0.7) осуществляется установкой бита в регистре IOC1. Так вот, все заработало верно только когда перед модификацией IOC1 я переключился на WSR=15 (хотя, если верить документации, надо находиться в нулевом окне). Если по умолчанию предполагается, что документация верная, очень похоже на какие-то особенности компилятора.
-
- Специалист
- Сообщения: 86
- Зарегистрирован: 03 фев 2011, 15:03
- Откуда: Воронеж
- Контактная информация:
Re: 1874ВЕ7Т
В ТО допущена ошибка в описании окна для модификации регистра IOC1. Запись и чтение данного регистра выполняется в окне 15h. Приносим извинения за доставленные неудобства.IKoziy писал(а):Маркировка следующая: К1874ВЕ7Т, 1439.
Кстати, сегодня была найдена еще одна нестыковка. При работе с внешними прерываниями, выбор источника прерываний для вектора 7 (Р2.2 либо Р0.7) осуществляется установкой бита в регистре IOC1. Так вот, все заработало верно только когда перед модификацией IOC1 я переключился на WSR=15 (хотя, если верить документации, надо находиться в нулевом окне). Если по умолчанию предполагается, что документация верная, очень похоже на какие-то особенности компилятора.
Пришлите, пожалуйста, вашу программу или ее фрагмент для АЦП на адрес разработчиков wex@niiet.ru. Попробуем запустить ее на нашей МОП.
Re: 1874ВЕ7Т
Позволю себе вмешаться в ход дискуссии.Осуществляю запись в регистр IOC1 в окне 0 согласно ТО и у меня все работает.dvs писал(а): В ТО допущена ошибка в описании окна для модификации регистра IOC1. Запись и чтение данного регистра выполняется в окне 15h. Приносим извинения за доставленные неудобства.
Инициализация внешнего прерывания на вход 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