Проверка работоспособности МК
- Сообщения: 7
- Зарегистрирован: Чт июл 30, 2009 11:26:09
Как проверить по ножкам работает контроллер или нет? Просто не ясная картина, может он сгорел... может еще чего. AT90CAN128.
- Реклама
Пишешь маленькую прогу, которая последовательно перебирает все порты.
И смотри осцилом или подключи светодиод (через резистор ес-но)
И смотри осцилом или подключи светодиод (через резистор ес-но)
симптомы-то какие?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Сообщения: 7
- Зарегистрирован: Чт июл 30, 2009 11:26:09
- Реклама
- Сообщения: 4435
- Зарегистрирован: Сб мар 07, 2009 20:44:36
Stalker46 хорошую мысль озвучил..
Если у тя контроллер НЕ запрограммирован, то ЗАЧЕМ тебе проверять его работоспособность?
Только, когда ты прошьёшь в него программу - вот тогда и видно будет..
..
Ты-же не включаешь компьютер БЕЗ жёсткого диска, с которого он грузится ?
А почему думаешь, что МК без программы способен тебе что-то сделать?
Если у тя контроллер НЕ запрограммирован, то ЗАЧЕМ тебе проверять его работоспособность?
Только, когда ты прошьёшь в него программу - вот тогда и видно будет..
..
Ты-же не включаешь компьютер БЕЗ жёсткого диска, с которого он грузится ?
А почему думаешь, что МК без программы способен тебе что-то сделать?
Stalker46 писал(а):как он может работать, если в него не записаны команды?
Человек же вполне чётко написал – у него контроллер не программируется в программаторе. Отсюда вполне закономерные сомнения в его работоспособности...МитяРа писал(а):Stalker46 хорошую мысль озвучил..
Последний раз редактировалось Секретный кот Пн авг 03, 2009 13:34:54, всего редактировалось 1 раз.
Даже остановленные часы два раза в сутки показывают правильное время.
- Сообщения: 3641
- Зарегистрирован: Пт апр 03, 2009 22:12:58
- Откуда: Из Украины, Кировоградская облась,
- Сообщения: 3641
- Зарегистрирован: Пт апр 03, 2009 22:12:58
- Откуда: Из Украины, Кировоградская облась,
Можно все, но не всегда это имеет смысл.
С RS-232 через МАХ232 гнать поток в эмулятор паралельного порта.
А в эмуляторе будет свой микроконтроллер
Можно конечно еще хитрую ПЛИСину навернуть, вместо МК.
В любом случае потребуется буфер с памятью, который примет инфу в одном виде и выпихнет в другом.
А вообще лучше прежде чем задавать вопросы, хотя-бы посмотреть, что это за интерфейсы и чем отличаются.
С RS-232 через МАХ232 гнать поток в эмулятор паралельного порта.
А в эмуляторе будет свой микроконтроллер
Можно конечно еще хитрую ПЛИСину навернуть, вместо МК.
В любом случае потребуется буфер с памятью, который примет инфу в одном виде и выпихнет в другом.
А вообще лучше прежде чем задавать вопросы, хотя-бы посмотреть, что это за интерфейсы и чем отличаются.
- Сообщения: 7
- Зарегистрирован: Чт июл 30, 2009 11:26:09
Вы что прикалываетесь чтоль?
Программа уже есть, ВСЕ НЕОБХОДИМЫЕ интерфейсы изучены на отладочной плате. Все работает.
Проблема - Разработана своя схема, путем упрощения отладочной из-за избыточности. После изготовления и пайки НЕ программируется прогр: AVRISPmkII. Все остальные узлы и соединения проверены-перепроверены 10 раз. Программатор зажигает ЗЕЛЕНЕНЬКУЮ лампочку, значит видит VCC, RESET, GND. Проблема с другими 3-мя контактами значит, а они связаны с МК.
Соответственно вопрос, как проверить работает ли МК или нет. Сгорел-НЕ Сгорел, Запустился или нет.
Программа уже есть, ВСЕ НЕОБХОДИМЫЕ интерфейсы изучены на отладочной плате. Все работает.
Проблема - Разработана своя схема, путем упрощения отладочной из-за избыточности. После изготовления и пайки НЕ программируется прогр: AVRISPmkII. Все остальные узлы и соединения проверены-перепроверены 10 раз. Программатор зажигает ЗЕЛЕНЕНЬКУЮ лампочку, значит видит VCC, RESET, GND. Проблема с другими 3-мя контактами значит, а они связаны с МК.
Соответственно вопрос, как проверить работает ли МК или нет. Сгорел-НЕ Сгорел, Запустился или нет.
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
Поройтесь в эрратах на указанный МК. Аналогичнная проблемма была если не ошибаюсь у 89S8252. Там при монтаже от пайки(если не ошибся) устанавливался фьюз запрета последовательного программирования. Если так, то боюсь правы те кто рекомендует параллельный программатор. Иного пути может не бытьxdi123 писал(а):После изготовления и пайки НЕ программируется Проблема с другими 3-мя контактами значит, а они связаны с МК.
- Сообщения: 7
- Зарегистрирован: Чт июл 30, 2009 11:26:09
Возможно... Однако, на МК в работающей плате (прообраз нашей) на некоторых ножках, в том числе и на одном из этих трёх (RXD0), высокий потенциал. А на нашей везде низкий.
Мы работающий МК программировали, но перед измерениями использовали функцию стирания устройства.
На текущий МК некоторое время (до исправления ошибок пайки) подавалось 8,4 В при номинальном максимуме в 6В.
Мы работающий МК программировали, но перед измерениями использовали функцию стирания устройства.
На текущий МК некоторое время (до исправления ошибок пайки) подавалось 8,4 В при номинальном максимуме в 6В.
- Сообщения: 7
- Зарегистрирован: Чт июл 30, 2009 11:26:09
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
Вы уверены, что низкий потенциал не является z-состоянием? Ведь до старта программы (после ресета) во всех регистрах портов нули. А у Вас еще и программы по сути может там нет...(т.е. точно нули)xdi123 писал(а):в работающей плате (прообраз нашей) на некоторых ножках, в том числе и на одном из этих трёх (RXD0), высокий потенциал. А на нашей везде низкий.
PS. Когда переходил от ТТЛ(ТТЛШ) к МК атмела, был немного удивлен поведением вывода в 3-м состоянии. На ТТЛ, коммутируя резистор на выходе можно было видеть процесс заряда-разряда линии. На МК такой фокус не проходил, линия подсажена "намертво". (Это лично мой опыт).
Успехов!
- Сообщения: 7
- Зарегистрирован: Чт июл 30, 2009 11:26:09
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
В свое время при аналогичной проблеме на "нашем ответе Чемберлену"
(отечественный аналог AT89S8252 с приемкой 5) поступал таким образом: есть у них сигнал защелки обращения к внешней памяти программ. Так вот, если присутсвует генерация и МК работает- на выходе идут импульсы. НО это только у МК в которых вывод защелки (ALE) не может использоваться как альтернативный I/O. Посмотрите, вдруг поможет...


