Страница 15 из 15

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

Добавлено: 09 фев 2017, 09:31
dav
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Т в ближайшее время скорректируем.

Re: 1874ВЕ7Т

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

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

Re: 1874ВЕ7Т

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

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

Re: 1874ВЕ7Т

Добавлено: 03 мар 2017, 14:00
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).

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

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

Re: 1874ВЕ7Т

Добавлено: 11 апр 2017, 12:32
sec503
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).

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

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

Re: 1874ВЕ7Т

Добавлено: 22 авг 2017, 17:21
POSTOL
Здравствуйте, есть пример использования прерываний по МКИО и таймеру?