1882ВЕ53У

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

bzzt
Сообщения: 12
Зарегистрирован: 23 апр 2015, 09:33

Re: 1882ВЕ53У

Сообщение bzzt »

Сообщите, с какой партии исправлена блокировка UART при установленном RI? Начинается она, как я понял, с 1412
Аватара пользователя
Marketing
Супермодератор
Сообщения: 213
Зарегистрирован: 11 ноя 2009, 14:27
Предприятие: ОАО "НИИЭТ"
Откуда: Воронеж
Контактная информация:

Re: 1882ВЕ53У

Сообщение Marketing »

С 15.., в партиях 2015 года внесены изменения в блок программирования, вернее мы вернули весь функционал, который был в 2013 году и ранее.
nppsem
Сообщения: 74
Зарегистрирован: 26 апр 2010, 16:09

Re: 1882ВЕ53У

Сообщение nppsem »

Тогда проясните _mark.sam_ memberlist.php?mode=viewprofile&u=676
Микросхемы 1882ВЕ53У с маркировкой производственной даты 1412 и позднее имеют следующие отличительные особенности от микросхем предыдущих версий:
Изменен алгоритм программирования внутренней энергонезависимой памяти. На данный момент программирование указанных микросхем гарантированно поддерживается программатором ChipProg-48 (ООО «Фирма Фитон») и USB-программатором КФДЛ.301411.233 (ОАО «НИИЭТ»).
Для последовательного режима программирования микроконтроллер переводится в режим ведомого (Slave). В данном режиме, помимо сигналов данных и тактового сигнала, используется сигнал Slave Select (P1.4/SS#). Микроконтроллер, детектировав вход в последовательный режим программирования, «инициативно» переводит P1.4 в режим логического нуля, что избавляет пользователей от необходимости переводить вывод SS# в активное состояние.
Вывод EA# (разрешение доступа к внешней памяти / блокировка работы с внутренней памятью) микроконтроллера во время программирования необходимо подключать к логической единице, в противном случае, если на этом выводе фиксируется состояние логического нуля, микроконтроллер, в соответствии с КФДЛ.431281.032ТО, переводится в режим работы с внешней памятью, в котором доступ к внутренней флэш-памяти не возможен.
Ни слова про глюки UART нет, кто прав?
Serg
Сообщения: 10
Зарегистрирован: 16 июл 2014, 21:59

Re: 1882ВЕ53У

Сообщение Serg »

Все равно что то отличает партию 15 года от 13 и начала 14. Есть различия в работе устройства. Пока еще не определили, скорее после праздников теперь.
paskal
Сообщения: 43
Зарегистрирован: 25 окт 2013, 21:22
Предприятие: КБП
Откуда: Тула

Re: 1882ВЕ53У

Сообщение paskal »

Получили мы новые контроллеры 2015 года. Проблема с UARTом устранилась, это радует. Но обнаружилась другая, теперь с таймерами. Таймер (T0, T1, или оба) как то сбивается при записи 1 в бит TR0/TR1. А конкретнее, у нас таймеры управляют движением некоторых механизмов. Для КПА предусмотрена функция останова (как пауза в проигрывателе). Для этого сигнал останова периодически опрашивается и транслируется в биты TR0 и TR1. Так вот, весь цикл движения длится 24 с. На новом контроллере - 40 с. Если я заремлю 2 строки: "MOV TR0,C" и "MOV TR1,C" то цикл длится правильное время (24).
Поэтому интересует вопрос: а текущие кристаллы еще будут дорабатываться по результатам работы?
На других контроллерах: 1882ВЕ53У старых годов, Н1830ВЕ31, импортных Атмел все работает правильно.
Мучитель микропроцессоров.
_mark.sam_
Администратор
Сообщения: 40
Зарегистрирован: 12 фев 2015, 11:19

Re: 1882ВЕ53У

Сообщение _mark.sam_ »

Информация передана разработчикам. Ответ сообщим в ближайшее время.
технический специалист АО "НИИЭТ"
Sanek
Сообщения: 57
Зарегистрирован: 29 окт 2013, 23:38
Предприятие: НИИЭТ
Откуда: Воронеж

Re: 1882ВЕ53У

Сообщение Sanek »

paskal писал(а):Таймер (T0, T1, или оба) как то сбивается при записи 1 в бит TR0/TR1. А конкретнее, у нас таймеры управляют движением некоторых механизмов. Для КПА предусмотрена функция останова (как пауза в проигрывателе). Для этого сигнал останова периодически опрашивается и транслируется в биты TR0 и TR1. Так вот, весь цикл движения длится 24 с. На новом контроллере - 40 с. Если я заремлю 2 строки: "MOV TR0,C" и "MOV TR1,C" то цикл длится правильное время (24).
Проблем с битами TR0 и TR1 не выявлено.
В каком режиме используете таймеры?

Попробуйте не комментировать строки : "MOV TR0,C" и "MOV TR1,C" , а установите перед ними флаг С .
Какой будет результат при этом?

Результат пришлите на avas собака niiet.ru
так же пришлите программу "с такой проблемой"
melted
Сообщения: 6
Зарегистрирован: 18 ноя 2010, 13:07
Предприятие: ОАО "СКБ ПА"
Откуда: Ковров
Контактная информация:

Re: 1882ВЕ53У

Сообщение melted »

После мучений с микросхемами 1882ВЕ53У на программаторе Sterh ST-007 решили приобрести рекомендуемые разработчиком программатор ChipProg-48 (ООО «Фирма Фитон») и USB-программатором КФДЛ.301411.247 (ОАО «НИИЭТ»). Обновили версию ChipProg-48 до актуальной, выставили на микросхемах возможность последовательного программирования, прошили микросхемы своими прошивками и паяли в платы. После этого часть микросхем осталась работоспособными, а на части стерлась часть памяти программы (это мы смогли увидеть через Sterh ST-007). Когда подключили USB-программатор КФДЛ.301411.247 (разъем установленный на плате сделан как написано в руководстве на этот программатор) обнаружили что при выставке на нем микросхемы 1882ВЕ53У и нажатии кнопки подключить он скидывается на 1887ВЕ4У, хотя и в том и в том случае в окне написано что "USB программатор подключен". Но при попытке прочитать что на микросхеме (не важно конфигурация это, или Flash или EEPROM) пишет:
"Чтение...
Проверка на разрешение программирования не пройдена.
Возможные причины:
- отсутствие микросхемы;
- отсутствие питания;
- неправильное подключение микросхемы;
- отсутствие подключения или проблемы коммутации USB;
- проблемы коммутации ISP-коннектора и микросхемы;
- отсутствие тактирования ИМС"

Что посоветуете?
sya
Специалист
Сообщения: 240
Зарегистрирован: 19 ноя 2009, 14:40
Откуда: Воронеж
Контактная информация:

Re: 1882ВЕ53У

Сообщение sya »

Здравствуйте!

То, что при подключении меняется тип схемы - недостаток, мы его устраним и выложим свежую версию ПО на сайте.
Для текущей версии ПО сначала выполните подключение программатора, а затем выполните выбор типа схемы.
Проблема работы программатора с микроконтроллером, кроме вышеперечисленных причин, может быть в конфликте сигналов сброса МК, формируемых вашей платой и программатором. Как у вас на плате формируется сигнал сброса?
paskal
Сообщения: 43
Зарегистрирован: 25 окт 2013, 21:22
Предприятие: КБП
Откуда: Тула

Re: 1882ВЕ53У

Сообщение paskal »

Sanek писал(а): В каком режиме используете таймеры?
T1 - режим 2, T0 - режим 1.
Попробуйте не комментировать строки : "MOV TR0,C" и "MOV TR1,C" , а установите перед ними флаг С .
Какой будет результат при этом?
Как раз это самое я и делал. Установка переноса ничем не помогла. Только заремливание.
Результат пришлите на avas собака niiet.ru
так же пришлите программу "с такой проблемой"
Прислать я могу. Но программа большая, разобраться там будет сложно. Кстати, с проектом в Keil вы работаете?
Еще попробую заремливать разные таймеры чтоб выяснить конкретнее какой влияет. Хотя уже очевидно что T0 потому что он определяет окончание движения.
Мучитель микропроцессоров.
Ответить

Вернуться в «Микроконтроллеры семейства MCS-51»