Проверка работоспособности МК

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Родился
Сообщения: 7
Зарегистрирован: Чт июл 30, 2009 11:26:09

Сообщение xdi123 »

Как проверить по ножкам работает контроллер или нет? Просто не ясная картина, может он сгорел... может еще чего. AT90CAN128.
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 305
Зарегистрирован: Чт июн 07, 2007 12:05:08
Откуда: Санкт-Петербург, Россия

Сообщение Migray »

Пишешь маленькую прогу, которая последовательно перебирает все порты.
И смотри осцилом или подключи светодиод (через резистор ес-но)
Контактная информация:
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18786
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

симптомы-то какие?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Родился
Сообщения: 7
Зарегистрирован: Чт июл 30, 2009 11:26:09

Сообщение xdi123 »

Не программируется, программатор определяет нормальное подключение VCC, RESET, GND, а программировать отказывается... хотелось бы легкий способ узнать работает или нет...

ПС - какой толк в программе, если надо проверить запускается и работает ли котроллер вообще?
Реклама
Эиком - электронные компоненты и радиодетали
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Программатор какой?
Если не видит последовательным - попробуй к параллельному подключи...
Реклама
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

как он может работать, если в него не записаны команды?
Не умеешь - не берись, но не взявшись не научишься...
Реклама
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Stalker46 хорошую мысль озвучил..
Если у тя контроллер НЕ запрограммирован, то ЗАЧЕМ тебе проверять его работоспособность?
Только, когда ты прошьёшь в него программу - вот тогда и видно будет..
..
Ты-же не включаешь компьютер БЕЗ жёсткого диска, с которого он грузится ?
А почему думаешь, что МК без программы способен тебе что-то сделать?
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки

Сообщение Секретный кот »

Stalker46 писал(а):как он может работать, если в него не записаны команды?
МитяРа писал(а):Stalker46 хорошую мысль озвучил..
Человек же вполне чётко написал – у него контроллер не программируется в программаторе. Отсюда вполне закономерные сомнения в его работоспособности...
Последний раз редактировалось Секретный кот Пн авг 03, 2009 13:34:54, всего редактировалось 1 раз.
Даже остановленные часы два раза в сутки показывают правильное время.
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

Надо просто взять другой программатор, лучше - параллельный... :)
Друг Кота
Аватара пользователя
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

Сообщение Redrik Shuhart »

Пять проводкоф попробуй. ну или альтера байт бластер
Мотание тороидов- вышивание по мужски.
Друг Кота
Аватара пользователя
Сообщения: 3641
Зарегистрирован: Пт апр 03, 2009 22:12:58
Откуда: Из Украины, Кировоградская облась,

Сообщение Redrik Shuhart »

а с ком порта через /МАХ232 нельзя паралельный порт или програматор сделать?
Мотание тороидов- вышивание по мужски.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 305
Зарегистрирован: Чт июн 07, 2007 12:05:08
Откуда: Санкт-Петербург, Россия

Сообщение Migray »

Можно все, но не всегда это имеет смысл.

С RS-232 через МАХ232 гнать поток в эмулятор паралельного порта.
А в эмуляторе будет свой микроконтроллер :)

Можно конечно еще хитрую ПЛИСину навернуть, вместо МК.

В любом случае потребуется буфер с памятью, который примет инфу в одном виде и выпихнет в другом.

А вообще лучше прежде чем задавать вопросы, хотя-бы посмотреть, что это за интерфейсы и чем отличаются.
Контактная информация:
Родился
Сообщения: 7
Зарегистрирован: Чт июл 30, 2009 11:26:09

Сообщение xdi123 »

Вы что прикалываетесь чтоль?

Программа уже есть, ВСЕ НЕОБХОДИМЫЕ интерфейсы изучены на отладочной плате. Все работает.

Проблема - Разработана своя схема, путем упрощения отладочной из-за избыточности. После изготовления и пайки НЕ программируется прогр: AVRISPmkII. Все остальные узлы и соединения проверены-перепроверены 10 раз. Программатор зажигает ЗЕЛЕНЕНЬКУЮ лампочку, значит видит VCC, RESET, GND. Проблема с другими 3-мя контактами значит, а они связаны с МК.

Соответственно вопрос, как проверить работает ли МК или нет. Сгорел-НЕ Сгорел, Запустился или нет.
Модератор
Аватара пользователя
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Сообщение МитяРа »

xdi123..
как проверить работает ли МК или нет.
Пока ты не прошьёшь МК, ты его не проверишь, никак..
Если программатор видит у тя питание и сброс, а три других вывода не видит,
то значит твоя схема что-то выставляет на эти выводы и мешает программатору...
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

xdi123 писал(а):После изготовления и пайки НЕ программируется Проблема с другими 3-мя контактами значит, а они связаны с МК.
Поройтесь в эрратах на указанный МК. Аналогичнная проблемма была если не ошибаюсь у 89S8252. Там при монтаже от пайки(если не ошибся) устанавливался фьюз запрета последовательного программирования. Если так, то боюсь правы те кто рекомендует параллельный программатор. Иного пути может не быть
Контактная информация:
Родился
Сообщения: 7
Зарегистрирован: Чт июл 30, 2009 11:26:09

Сообщение xdi123 »

Возможно... Однако, на МК в работающей плате (прообраз нашей) на некоторых ножках, в том числе и на одном из этих трёх (RXD0), высокий потенциал. А на нашей везде низкий.
Мы работающий МК программировали, но перед измерениями использовали функцию стирания устройства.
На текущий МК некоторое время (до исправления ошибок пайки) подавалось 8,4 В при номинальном максимуме в 6В.
Родился
Сообщения: 7
Зарегистрирован: Чт июл 30, 2009 11:26:09

Сообщение xdi123 »

Кстати, эти TXD0, RXD0 представляют собой соединение двух микросхем (МК и трансивера) и вывода для программатора (гребёнка), а SCK соединение МК и вывода без каких либо других элементов.
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

xdi123 писал(а):в работающей плате (прообраз нашей) на некоторых ножках, в том числе и на одном из этих трёх (RXD0), высокий потенциал. А на нашей везде низкий.
Вы уверены, что низкий потенциал не является z-состоянием? Ведь до старта программы (после ресета) во всех регистрах портов нули. А у Вас еще и программы по сути может там нет...(т.е. точно нули)
PS. Когда переходил от ТТЛ(ТТЛШ) к МК атмела, был немного удивлен поведением вывода в 3-м состоянии. На ТТЛ, коммутируя резистор на выходе можно было видеть процесс заряда-разряда линии. На МК такой фокус не проходил, линия подсажена "намертво". (Это лично мой опыт).
Успехов!
Контактная информация:
Родился
Сообщения: 7
Зарегистрирован: Чт июл 30, 2009 11:26:09

Сообщение xdi123 »

Проверили -- НЕ z-состояние
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

В свое время при аналогичной проблеме на "нашем ответе Чемберлену" :) (отечественный аналог AT89S8252 с приемкой 5) поступал таким образом: есть у них сигнал защелки обращения к внешней памяти программ. Так вот, если присутсвует генерация и МК работает- на выходе идут импульсы. НО это только у МК в которых вывод защелки (ALE) не может использоваться как альтернативный I/O. Посмотрите, вдруг поможет...
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»