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

 
 
> Проблемы с ADuC812 QuickStart™ Development Kit, Не идёт программирование ADuC845
peotr
сообщение Oct 7 2015, 04:15
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 85
Регистрация: 12-08-05
Пользователь №: 7 587



Здравствуйте, электронные знатоки!
Решил опробовать ADuC845, приобрёл «ADuC812 QuickStart™ Development Kit» с ADuC845. Но в работе возникли проблемы. Например, в программе DeBugV2 (равно как и в WASP)в работе «мастера» выходит сообщение «Failed to directly reset the target or to detect an emulator”. Сразу пишу, что действовал строго по инструкции, кнопку «Serial download” держал нажатой. Сигнал RxD проходил, TxD не наблюдал. Пробовал перед нажатием кнопки Reset в программе нажимать Reset на плате, после чего появлялось сообщение “ADuC ERROR: Unknown ADuC part”. Пару раз, правда, определился тип: ADuC845, но связь так и не установилась. Подключался непосредственно к COM-порту, и пробовал к USB через конвертер - одинаково.
На ножке PSEN низкий уровень, так должно быть? По идее, раз при включении режима последовательного программирования ножка подтягивается к «земле», значит, в обычном режиме должен быть уровень высоким?
Мозги вошли в ступор, прошу хэлпа.
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Stas
сообщение Oct 12 2015, 08:06
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



Чудес не бывает.
1. Питание проверьте (прямо на выводах контроллера).
2. Осциллографом посмотрите генерацию на кристалле (выводы xtall). Верно ли в WSD Вы указали частоту?
2. Посмотрите уровень сигнала непосредственно на выводе reset и psen. Вход в отладку - при активном reset (1) psen через резистор на подключается на землю.
3. Ткните осциллографом на вход и выход уарта, непосредственно на выводах контроллера. Дайте команду ресет в программе WSD. Должно быть видно как на входе (RxD) уарт появляется последовательность импульсов, затем на выходе уарт тоже самое (Txd). Возможно Вы в WSD неправильно задали номер порта. Проверьте сигнал на разъеме. Есть на разъеме, но нет на ADUC - разбирайтесь с ADM202 ну или что там установлено.
Как то так... wink.gif
Go to the top of the page
 
+Quote Post
peotr
сообщение Oct 12 2015, 10:00
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 85
Регистрация: 12-08-05
Пользователь №: 7 587



Цитата(Stas @ Oct 12 2015, 12:06) *
Чудес не бывает.
1. Питание проверьте (прямо на выводах контроллера).
2. Осциллографом посмотрите генерацию на кристалле (выводы xtall). Верно ли в WSD Вы указали частоту?
2. Посмотрите уровень сигнала непосредственно на выводе reset и psen. Вход в отладку - при активном reset (1) psen через резистор на подключается на землю.
3. Ткните осциллографом на вход и выход уарта, непосредственно на выводах контроллера. Дайте команду ресет в программе WSD. Должно быть видно как на входе (RxD) уарт появляется последовательность импульсов, затем на выходе уарт тоже самое (Txd). Возможно Вы в WSD неправильно задали номер порта. Проверьте сигнал на разъеме. Есть на разъеме, но нет на ADUC - разбирайтесь с ADM202 ну или что там установлено.
Как то так... wink.gif


Иногда жизнь заставляет верить в чудеса. Привожу скрины двух вариантов загрузки от WSD (опция Verify). Думаю, по ним нагляднее проблема. В результате загрузки стандартной проги светодиод горит постоянно, а не мигает, как должно быть. Что касается DeBugV2, то там ИНОГДА определяется ADuC, но на этом всё и заканчивается.
Предложенные манипуляции (спасибо) проделал ранее. Криминала не нашёл.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st August 2025 - 19:37
Рейтинг@Mail.ru


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