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

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
Здравствуйте, есть пример использования прерываний по МКИО и таймеру?

Re: 1874ВЕ7Т

Добавлено: 23 окт 2017, 14:40
Alex6151
Добрый день.

Нужна помощь с АЦП. Если я правильно понял то уровень опорного напряжения Uref должен быть не больше 2.1 вольт, при котором самый большой диапазон преобразования входных сигналов (Uref*Kg). Однако в графе предельно допустимых параметров диапазон дан от 0,6 до 3 вольт (хотя по графику явно выше 3 вольт. Как все это соотнести?
Из всего выше сказанного получается что входной сигнал должен быть не больше 3 вольт? И опорное напряжение необходимо задавать разницей не больше 2.1 вольт по цепям ADC_REFHI и ADC_REFLO? А что будет если эта разница будет больше 2.1 вольт?
И для пояснения всего, можно как-то увидеть часть схемы с опорным напряжением и примером результата преобразования.

Re: 1874ВЕ7Т

Добавлено: 25 окт 2017, 19:13
sazonovsv
Доброго времени суток!
Два вопроса:
1) какая максимальная частота тактового сигнала для данного МК допустима ?
2) какая скважность этого тактового сигнала допустима? (просто ни один кварцевый генератор не дает скважности 50/50%)

Re: 1874ВЕ7Т

Добавлено: 21 ноя 2017, 12:15
dav
sazonovsv писал(а): 25 окт 2017, 19:13 Доброго времени суток!
Два вопроса:
1) какая максимальная частота тактового сигнала для данного МК допустима ?
2) какая скважность этого тактового сигнала допустима? (просто ни один кварцевый генератор не дает скважности 50/50%)
1) Максимальная частота внешнего тактового сигнала для МК 1874ВЕ7Т 24МГц.
2) Мы пробовали подавать тактовый сигнал со скважностью 20% - контроллер работал корректно. Большинство кварцевых генераторов обеспечивают скважность тактового сигнала от 40% до 60%, что вполне допустимо для корректной работы МК 1874ВЕ7Т.

Re: 1874ВЕ7Т

Добавлено: 23 янв 2018, 23:52
alekz
Не подскажите как осуществить мигание светодиодом используя порт p2.7 мк 1874ВЕ7Т использую среду разработки codrmaster96?