1882ВЕ53У
Модераторы: ea, Alis, pip, gurzzza, sya, _sva_
Re: 1882ВЕ53У
Сообщите, с какой партии исправлена блокировка UART при установленном RI? Начинается она, как я понял, с 1412
- Marketing
- Супермодератор
- Сообщения: 213
- Зарегистрирован: 11 ноя 2009, 14:27
- Предприятие: ОАО "НИИЭТ"
- Откуда: Воронеж
- Контактная информация:
Re: 1882ВЕ53У
С 15.., в партиях 2015 года внесены изменения в блок программирования, вернее мы вернули весь функционал, который был в 2013 году и ранее.
Re: 1882ВЕ53У
Тогда проясните _mark.sam_ memberlist.php?mode=viewprofile&u=676
Ни слова про глюки UART нет, кто прав?Микросхемы 1882ВЕ53У с маркировкой производственной даты 1412 и позднее имеют следующие отличительные особенности от микросхем предыдущих версий:
Изменен алгоритм программирования внутренней энергонезависимой памяти. На данный момент программирование указанных микросхем гарантированно поддерживается программатором ChipProg-48 (ООО «Фирма Фитон») и USB-программатором КФДЛ.301411.233 (ОАО «НИИЭТ»).
Для последовательного режима программирования микроконтроллер переводится в режим ведомого (Slave). В данном режиме, помимо сигналов данных и тактового сигнала, используется сигнал Slave Select (P1.4/SS#). Микроконтроллер, детектировав вход в последовательный режим программирования, «инициативно» переводит P1.4 в режим логического нуля, что избавляет пользователей от необходимости переводить вывод SS# в активное состояние.
Вывод EA# (разрешение доступа к внешней памяти / блокировка работы с внутренней памятью) микроконтроллера во время программирования необходимо подключать к логической единице, в противном случае, если на этом выводе фиксируется состояние логического нуля, микроконтроллер, в соответствии с КФДЛ.431281.032ТО, переводится в режим работы с внешней памятью, в котором доступ к внутренней флэш-памяти не возможен.
Re: 1882ВЕ53У
Все равно что то отличает партию 15 года от 13 и начала 14. Есть различия в работе устройства. Пока еще не определили, скорее после праздников теперь.
Re: 1882ВЕ53У
Получили мы новые контроллеры 2015 года. Проблема с UARTом устранилась, это радует. Но обнаружилась другая, теперь с таймерами. Таймер (T0, T1, или оба) как то сбивается при записи 1 в бит TR0/TR1. А конкретнее, у нас таймеры управляют движением некоторых механизмов. Для КПА предусмотрена функция останова (как пауза в проигрывателе). Для этого сигнал останова периодически опрашивается и транслируется в биты TR0 и TR1. Так вот, весь цикл движения длится 24 с. На новом контроллере - 40 с. Если я заремлю 2 строки: "MOV TR0,C" и "MOV TR1,C" то цикл длится правильное время (24).
Поэтому интересует вопрос: а текущие кристаллы еще будут дорабатываться по результатам работы?
На других контроллерах: 1882ВЕ53У старых годов, Н1830ВЕ31, импортных Атмел все работает правильно.
Поэтому интересует вопрос: а текущие кристаллы еще будут дорабатываться по результатам работы?
На других контроллерах: 1882ВЕ53У старых годов, Н1830ВЕ31, импортных Атмел все работает правильно.
Мучитель микропроцессоров.
-
- Администратор
- Сообщения: 40
- Зарегистрирован: 12 фев 2015, 11:19
Re: 1882ВЕ53У
Информация передана разработчикам. Ответ сообщим в ближайшее время.
технический специалист АО "НИИЭТ"
Re: 1882ВЕ53У
Проблем с битами TR0 и TR1 не выявлено.paskal писал(а):Таймер (T0, T1, или оба) как то сбивается при записи 1 в бит TR0/TR1. А конкретнее, у нас таймеры управляют движением некоторых механизмов. Для КПА предусмотрена функция останова (как пауза в проигрывателе). Для этого сигнал останова периодически опрашивается и транслируется в биты TR0 и TR1. Так вот, весь цикл движения длится 24 с. На новом контроллере - 40 с. Если я заремлю 2 строки: "MOV TR0,C" и "MOV TR1,C" то цикл длится правильное время (24).
В каком режиме используете таймеры?
Попробуйте не комментировать строки : "MOV TR0,C" и "MOV TR1,C" , а установите перед ними флаг С .
Какой будет результат при этом?
Результат пришлите на avas собака niiet.ru
так же пришлите программу "с такой проблемой"
-
- Сообщения: 6
- Зарегистрирован: 18 ноя 2010, 13:07
- Предприятие: ОАО "СКБ ПА"
- Откуда: Ковров
- Контактная информация:
Re: 1882ВЕ53У
После мучений с микросхемами 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-коннектора и микросхемы;
- отсутствие тактирования ИМС"
Что посоветуете?
"Чтение...
Проверка на разрешение программирования не пройдена.
Возможные причины:
- отсутствие микросхемы;
- отсутствие питания;
- неправильное подключение микросхемы;
- отсутствие подключения или проблемы коммутации USB;
- проблемы коммутации ISP-коннектора и микросхемы;
- отсутствие тактирования ИМС"
Что посоветуете?
-
- Специалист
- Сообщения: 240
- Зарегистрирован: 19 ноя 2009, 14:40
- Откуда: Воронеж
- Контактная информация:
Re: 1882ВЕ53У
Здравствуйте!
То, что при подключении меняется тип схемы - недостаток, мы его устраним и выложим свежую версию ПО на сайте.
Для текущей версии ПО сначала выполните подключение программатора, а затем выполните выбор типа схемы.
Проблема работы программатора с микроконтроллером, кроме вышеперечисленных причин, может быть в конфликте сигналов сброса МК, формируемых вашей платой и программатором. Как у вас на плате формируется сигнал сброса?
То, что при подключении меняется тип схемы - недостаток, мы его устраним и выложим свежую версию ПО на сайте.
Для текущей версии ПО сначала выполните подключение программатора, а затем выполните выбор типа схемы.
Проблема работы программатора с микроконтроллером, кроме вышеперечисленных причин, может быть в конфликте сигналов сброса МК, формируемых вашей платой и программатором. Как у вас на плате формируется сигнал сброса?
Re: 1882ВЕ53У
T1 - режим 2, T0 - режим 1.Sanek писал(а): В каком режиме используете таймеры?
Как раз это самое я и делал. Установка переноса ничем не помогла. Только заремливание.Попробуйте не комментировать строки : "MOV TR0,C" и "MOV TR1,C" , а установите перед ними флаг С .
Какой будет результат при этом?
Прислать я могу. Но программа большая, разобраться там будет сложно. Кстати, с проектом в Keil вы работаете?Результат пришлите на avas собака niiet.ru
так же пришлите программу "с такой проблемой"
Еще попробую заремливать разные таймеры чтоб выяснить конкретнее какой влияет. Хотя уже очевидно что T0 потому что он определяет окончание движения.
Мучитель микропроцессоров.