Перейти к содержанию
    

Добрый день!

Проблема такая: Адук842 1 раз из 10 при включении не запускается... Если после этого ему подать сигнал сброса - запускается и работает.

Кто что посоветует?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какая схема подключения процессора? Интересует Reset.

Проблема, видимо в БП. Если Reset подключен к +, то попробуйте организовать внешний: конденсатор 4.7 мкф + на питание - на ногу. И резистор от ноги на землю.

Изменено пользователем Bird2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какая схема подключения процессора? Интересует Reset.

Проблема, видимо в БП. Если Reset подключен к +, то попробуйте организовать внешний: конденсатор 4.7 мкф + на питание - на ногу. И резистор от ноги на землю.

 

К Resetу подключен супервизор, через 200мс после подачи питания сброс снимается. Смотрел осциллографом - все красиво....

Да, иногда после старта частота не переключается на 16МГц. Может есть какая нибудь особенность работы с PLLCON?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К Resetу подключен супервизор, через 200мс после подачи питания сброс снимается. Смотрел осциллографом - все красиво....

Да, иногда после старта частота не переключается на 16МГц. Может есть какая нибудь особенность работы с PLLCON?

 

Посмотри, как подключена ножка для выборки адреса из внешней памяти, а то у нас была такая же байда на 841, забыли подвязать..., причем половина устройств исправно работала, а другие пускались через пень -колоду...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посмотри, как подключена ножка для выборки адреса из внешней памяти, а то у нас была такая же байда на 841, забыли подвязать..., причем половина устройств исправно работала, а другие пускались через пень -колоду...

 

ЕА подтянут....

Изменено пользователем iskrovec

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поставил внешний watchdog, но иногда необходимо несколько процедур сброса для запуска контроллера.... особенно с понижением температуры

Если предположить, что проблема в переходных процессах по питанию при включении, то повторный сброс должен запустить адук, а иногда сбросов надо 3 штуки... :help:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А другой экземпляр запаять пробовали? То есть можно ли однозначно утверждать, что это схема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А другой экземпляр запаять пробовали? То есть можно ли однозначно утверждать, что это схема?

 

Два устройства с одинаковыми симптомами.

Раньше на них стояли ADUC812....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это уже конечно треп, но может стоит проверить два камня из разных партий, мало ли что. У меня лежит 4 842-х и проблем никаких...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

iskrovec, Bird2, мне сказали, что на 842 не отключается прерывание SPI. Так ли это? И говорят, что на 842 есть здоровенный баг-лист - где взять?

Заранее спасибо...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

баг-лист - где взять?

ADUC841_842_843ANOMALY

 

Проблема такая: Адук842 1 раз из 10 при включении не запускается... Если после этого ему подать сигнал сброса - запускается и работает.

Может проблема программная? Как вы определяете, что адук не запускается?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Извините за длительное отсутствие...

На внешние пины выводятся сигналы, изменяющиеся как в main так и в прерываниях таймеров. Так вот на них - тишина...

ALE дергается... а в какой астрал выпала программа - вопрос

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По порядку

1. Есть возможность взять камень из другой серии?

2. Если сделать программу без прерываний типа "2 светодиода красный и некрасный".

По старту зажигаем красный, потом через задержку 1 секунда (без использования таймера, т.е прерываний) зажигаем некрасный, то как поведет себя девайс, стабильно или нет?

3. В какой среде разрабоки работаете?

 

З.Ы. Всех с прошедшими праздниками, желаю долголетия, как камням 51-й серии (по отношению к другим) :santa2:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По порядку

1. Есть возможность взять камень из другой серии?

2. Если сделать программу без прерываний типа "2 светодиода красный и некрасный".

По старту зажигаем красный, потом через задержку 1 секунда (без использования таймера, т.е прерываний) зажигаем некрасный, то как поведет себя девайс, стабильно или нет?

3. В какой среде разрабоки работаете?

 

1. Пока есть только два контролёра из одной партии. Глючат одинаково.

2. можно попробовать, но светодиоды и так есть, управляемые как из прерывания, так и из мейна.

3. Кейл

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К Resetу подключен супервизор, через 200мс после подачи питания сброс снимается. Смотрел осциллографом - все красиво....

Да, иногда после старта частота не переключается на 16МГц. Может есть какая нибудь особенность работы с PLLCON?

 

У знакомого видел, что PLL не заводилась на 16МГц. Замена кристалла помогла.

Сам сталкивался с тем, что PLL не входила в захват ч-ты кварца (бит LOCK == 0), при этом частота ядра была максимальна, 16МГц.

Посмотрите бит LOCK в PLLCON, дав предварительно время для стабилизации PLL милисекунд 200.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...