1874ВЕ7Т

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

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

Re: Подключение эмулятора JEM-96

Сообщение dav » 09 фев 2017, 09:31

sazonovsv писал(а): Ваш ответ очень интересный! Получается, что в Тех.Описании 1874ВЕ7Т просто ошибка, ибо про два (!!!) варианта подключения там ни слова.
Хотелось бы уточнить: если использовать выводы P0.6, P0.4 и P0.5 то для подключения эмулятора через UART-1 установить P0.4=1 и P0.5=1, а в CodeMaster-96 выбирать профиль «К1874ВЕ71Т Rev.2 with Debug Monitor Port0», не смотря на то, что МК ххх7Т, а не ххх71Т ? Я всё правильно понял?
Все верно.
Вторая конфигурация с отладочным монитором через вывод P2.2 была введена по просьбе потребителей, которые используют в программе все каналы АЦП. ТО 1874ВЕ7Т в ближайшее время скорректируем.

olesya
Сообщения: 7
Зарегистрирован: 08 май 2014, 08:46

Re: 1874ВЕ7Т

Сообщение olesya » 17 фев 2017, 11:24

Обмен по МКО в режиме оконечного устройства, в соответствии с ГОСТ Р 52075-2003

Здравствуйте, в результате отработки работы МКО в режиме оконечного устройства в соответствии с ГОСТ Р 52070-2003 возникли трудности с п. 6.1.2 таблицы 1, а конкретно с ошибкой длины сообщения. При подаче достоверной команды с недостающим словом данных (СД) контроллер реагирует верно - отсутствие ответного слова (ОС), после, при подаче достоверной команды "Передать ОС", МК формирует признак в ОС - "Ошибка в сообщении". Однако, при подаче достоверной команды с лишним СД (на осциллограмме ниже подавалось КС с пятью СД вместо четырех), микроконтроллер реагирует не верно. Как я понимаю после четвертого СД МК пытается посылать ОС, некорректного вида. На осциллограмме ниже это хорошо видно. После этого посылалась команда "Передать ОС", однако контроллер не ответил на неё, как и на любую другую команду, вплоть до команды "Установка ОУ в исходное состояние", в общем он вообще перестал отвечать по МКО. После "ресета" контроллер вновь стал реагировать на команды, однако при повторной подаче команды с лишним СД ситуация повторилась. Подскажите, пожалуйста, проводились ли испытания на соответствие блока МКО МК ГОСТу Р 52075-2003, возникали ли у Вас подобные ситуации, и с чем может быть связана такая проблема, может ли это быть брак?
Вложения
16-.jpg
КС с пятью СД
16-.jpg (162.98 КБ) 823 просмотра

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

Re: 1874ВЕ7Т

Сообщение dav » 27 фев 2017, 11:52

olesya писал(а):Обмен по МКО в режиме оконечного устройства, в соответствии с ГОСТ Р 52075-2003

Здравствуйте, в результате отработки работы МКО в режиме оконечного устройства в соответствии с ГОСТ Р 52070-2003 возникли трудности с п. 6.1.2 таблицы 1, а конкретно с ошибкой длины сообщения. При подаче достоверной команды с недостающим словом данных (СД) контроллер реагирует верно - отсутствие ответного слова (ОС), после, при подаче достоверной команды "Передать ОС", МК формирует признак в ОС - "Ошибка в сообщении". Однако, при подаче достоверной команды с лишним СД (на осциллограмме ниже подавалось КС с пятью СД вместо четырех), микроконтроллер реагирует не верно. Как я понимаю после четвертого СД МК пытается посылать ОС, некорректного вида. На осциллограмме ниже это хорошо видно. После этого посылалась команда "Передать ОС", однако контроллер не ответил на неё, как и на любую другую команду, вплоть до команды "Установка ОУ в исходное состояние", в общем он вообще перестал отвечать по МКО. После "ресета" контроллер вновь стал реагировать на команды, однако при повторной подаче команды с лишним СД ситуация повторилась. Подскажите, пожалуйста, проводились ли испытания на соответствие блока МКО МК ГОСТу Р 52075-2003, возникали ли у Вас подобные ситуации, и с чем может быть связана такая проблема, может ли это быть брак?
Доброго времени суток!
Данное некорректное поведение удаленного терминала присутствует в логике работы МКО контроллера 1874ВЕ7Т/1874ВЕ71Т.

sec503
Сообщения: 2
Зарегистрирован: 03 мар 2017, 13:58

Re: 1874ВЕ7Т

Сообщение sec503 » 03 мар 2017, 14:00

Взяли пример из файла BSI_RT.zip и запустили на своем контроллере в связке с приемо-передатчиком 5559ИН73Т (Интеграл).
Единственное, что поменяли:
- входная частота 24МГц;
- добавлена строчка #pragma CCB 0x0C
- изменен адрес терминала (вместо адреса с номером "3" поставили адрес с номер "1")
- в файле bsi_rt.h определению BSI_TXD_LEVEL присвоили значение "0"

1.После включения питания делаем запись по МКИО в первый адрес, первый подадрес и одного слова происходит следующее:
- возникает одно прерывание;
- печатается на экране регистр статуса со значением 0x8021 (появляется бит ошибки DATA_ERR).
2.При последующих записях в тот же адрес, тот же подадрес и также одного слова происходит следующее:
- возникает последовательно два прерывания;
- печатается на экране дважды регистр статуса со значением 0x8021 (появляется бит ошибки DATA_ERR).

Также было замечено, что после, первая запись работает как полагается: пишет туда, куда указано и верное значение.
В последующих записях при изменении какой-либо информации в пакете - ничего не записывает и только возникает прерывание по МКИО.

Прошу Вас указать вероятную причину такого поведения. Не может ли быть дефект в кристалле?

sec503
Сообщения: 2
Зарегистрирован: 03 мар 2017, 13:58

Re: 1874ВЕ7Т

Сообщение sec503 » 11 апр 2017, 12:32

sec503 писал(а):Взяли пример из файла BSI_RT.zip и запустили на своем контроллере в связке с приемо-передатчиком 5559ИН73Т (Интеграл).
Единственное, что поменяли:
- входная частота 24МГц;
- добавлена строчка #pragma CCB 0x0C
- изменен адрес терминала (вместо адреса с номером "3" поставили адрес с номер "1")
- в файле bsi_rt.h определению BSI_TXD_LEVEL присвоили значение "0"

1.После включения питания делаем запись по МКИО в первый адрес, первый подадрес и одного слова происходит следующее:
- возникает одно прерывание;
- печатается на экране регистр статуса со значением 0x8021 (появляется бит ошибки DATA_ERR).
2.При последующих записях в тот же адрес, тот же подадрес и также одного слова происходит следующее:
- возникает последовательно два прерывания;
- печатается на экране дважды регистр статуса со значением 0x8021 (появляется бит ошибки DATA_ERR).

Также было замечено, что после, первая запись работает как полагается: пишет туда, куда указано и верное значение.
В последующих записях при изменении какой-либо информации в пакете - ничего не записывает и только возникает прерывание по МКИО.

Прошу Вас указать вероятную причину такого поведения. Не может ли быть дефект в кристалле?
Проблема решена. Ошибка была совсем очевидной: не хватало согласующего резистора между линиями МКИО

POSTOL
Сообщения: 1
Зарегистрирован: 22 авг 2017, 15:57
Предприятие: ОА НПЦ ПОЛЮС

Re: 1874ВЕ7Т

Сообщение POSTOL » 22 авг 2017, 17:21

Здравствуйте, есть пример использования прерываний по МКИО и таймеру?

Ответить

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

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

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