реклама на сайте
подробности

 
 
> Mega48PA TQFP32, Заразное угасание работоспособности
GeorgyBey
сообщение Jan 19 2016, 14:40
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 21-12-04
Из: Киев
Пользователь №: 1 593



Прикупил несколько штук указанных в заголовке - в смысле партия одна.
Сделал плату, в которой все узлы уже были проверены в других макетах на Тиньке26, а потому нужно все в сборе.
Для Меги сделал "аэродромчик", который уже монтируется в плату. Включил. Все штатно.
Взялся за "культурный сон" на таймере-2, работающем на часовом кварце. И он как-то работал.
Потом заметил, что работает все капризнее, потом просто перестал заводиться. Полез "in-FUSE-орий" sm.gif экспериментировать, чтоб кварц заводился НЕ в микромощном режиме, а "рэйл-ту-рэйл". Естественно долазился - программатор не может войти в программный режим, кварц указан внешний 8МГц, ISP нет sad.gif. Заменил программатор на Дракона - та же ситуация. Заменил Дракона на "матрас"=STK500 (через 6ти проводной кабель) - все то же. Со старым макетом на Тиньке26 проблем нет, все опознается.

И вот тут начинается суть вопроса - проц перепаял на новый - та же картина! На всех программаторах.
На отдельный "аэродромчик" распаял снятый проц, прицепил ISP разъем, развел питание, землю, AVCC, даже емкость по питанию - все то же. На аэродромчике заменил проц на ТРЕТИЙ, новый - все то же - не может войти в программный режим!
Ладно БЫ с самого начала никак, тут вроде "сам дурак", но ведь РАБОТАЛО!

Я уже Студию потер, с пользовательскими установками, поставил опять (4.17 версия) - проблема стабильна.
И где тут собака зарылась (и сдохла)? crying.gif


--------------------
На "нет" и "нах" :)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
GeorgyBey
сообщение Jan 19 2016, 19:12
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 21-12-04
Из: Киев
Пользователь №: 1 593



НачалО вырисовываться disco.gif
Поставил Студию 6.2. С трудом нашел кнопку "Программировать девицу".
Там же "прочитать сигнатуру" - пожалуйста! 0x1E920A
Фузы стоят правильные - внутренний резонатор 8МГц, DIV8 (0xFF 0xDF 0x62)
Выходит старая Студия не хочет видеть НОВЫЙ камень со старой маркировкой Мега48РА
Кто что умное скажет?

Позже : А вот фиг мне!
Скачал 4.19 - не помогло. Скачал 5.0 - уже новый интерфейс (терпеть ненавижу) - не входит в режим программирования.
Скачал 6.2-SP2 Не видит!
Поставил ту что видела = 6.2 - и она перестала видеть sad.gif
Вспомнил, что не все USB порты одинаково полезны - переткнул в заведомо надежный - не входит в программный режим...
Провода, кабеля, преобразователи USB-RS232 - разные. Уже не знаю на что грешить. Но ведь видела ДОТОГО и еще раз...
Завтра на проводках помучаю 48ю в DIPовском корпусе.


--------------------
На "нет" и "нах" :)
Go to the top of the page
 
+Quote Post
GeorgyBey
сообщение Jan 21 2016, 12:47
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 21-12-04
Из: Киев
Пользователь №: 1 593



Потер сообщение - в нем ничего полезного. Проблему освоил и устранил.
Может кому любителю пригодится :
В погоне за сокращением потребления полез в регистр PRR (CPU) и установил "экономию" на USART и TWI - естественно "навернулся" обмен по последовательному протоколу, в том числе ISP.
Второй, новый кристалл, попал в ту же ситуацию при заливке программы.
Третий новый на отдельной плате был неправильно подключен.
Создалась иллюзия, что Студия-программатор целенаправленно "не видят" именно Мегу48 TQFP32.
выкрутился только параллельным программированием. Сначала первого пострадавшего кристалла на отдельной платке, потом второму устроил "ИН СИСТЕМ" параллельное программирование, не выпаивая. Оба ожили после эрайза и выставления фузов.
Тему можно закрыть.


--------------------
На "нет" и "нах" :)
Go to the top of the page
 
+Quote Post
ESN
сообщение Jan 26 2016, 11:40
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 4-10-10
Из: г.Псков
Пользователь №: 59 908



Цитата(GeorgyBey @ Jan 21 2016, 15:47) *
Может кому любителю пригодится :
В погоне за сокращением потребления полез в регистр PRR (CPU) и установил "экономию" на USART и TWI - естественно "навернулся" обмен по последовательному протоколу, в том числе ISP.

Если установить в PRR бит PRSPI в программе или через фьюзы в Studio, то чип не будет соединяться с отладочным устройством через ISP интерфейс. Оживить чип можно только через HVP, сбросив этот фьюз.

Цитата
• Bit 2 - PRSPI: Power reduction serial peripheral interface
If using debugWIRE On-chip Debug System, this bit should not be written to one.
Writing a logic one to this bit shuts down the Serial Peripheral Interface by stopping the clock to
the module. When waking up the SPI again, the SPI should be re initialized to ensure proper
operation.

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- GeorgyBey   Mega48PA TQFP32   Jan 19 2016, 14:40
- - Ga_ry   Насколько я понял кварцевый резонатор не менялся и...   Jan 19 2016, 15:35
- - _4afc_   Что за резонатор, какова его разводка на плате и ч...   Jan 19 2016, 16:10
- - ILYAUL   Давайте по порядку Кварц у Вас только часовой, а ...   Jan 19 2016, 16:22
- - GeorgyBey   Поскольку делается НЕ промышленный образец, а очер...   Jan 19 2016, 17:11
- - rx3apf   Но ведь установки регистров не энергонезависимые и...   Jan 21 2016, 13:09
- - GeorgyBey   Ну это единственное псевдоразумное объяснение (мо...   Jan 23 2016, 13:47
- - rx3apf   Не, это уже какие-то "барабашки". Асинхр...   Jan 23 2016, 13:53
|- - GeorgyBey   Цитата(rx3apf @ Jan 23 2016, 17:53) Не, э...   Jan 23 2016, 16:59
- - rx3apf   Про симулятор ничего не могу сказать - не пользуюс...   Jan 23 2016, 17:11
- - GeorgyBey   ESN спасибо! Ужо победил с помощью параллельно...   Jan 27 2016, 11:29


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 00:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01389 секунд с 7
ELECTRONIX ©2004-2016