Enderman

Просьба Помочь Новичку Разобраться С Программатором Sp200Se

9 сообщений в этой теме

Enderman    0

Здравствуйте, уважаемые форумчане!

Знаком с электроникой на поверхностном уровне, но являюсь программистом с тягой развиваться в этом направлении.

В связи с этим приобрел простой программатор SP200SE и МК Atmega8-16PU.

С драйверами разобрался вроде, ПО для прошивки видит программатор и управляет им.

Для программирования Atmega8 программатор использует ISP10.

Путем импровизации собрал одноразовые горе-коннектора, который всё же обеспечивают фиксированный контакт.

post-197557-0-98787500-1453216899_thumb.jpg

Всё подключил, попробовал считать информацию с чистого МК.

Софт ответил, что никакого МК нет вовсе.

Попробовал на нескольких МК, результат одинаковый.

Решил прощупать мультиметром.

Прощупывание показало, что VCC на ISP разъеме выдаёт 0.02v

Стало понятно почему МК никто не видит.

Начал думать, увидел надпись на программаторе.

post-197557-0-75718600-1453217339_thumb.jpg

Понял что VCC надо подключить на JP1.

Нашел тот самый JP1

post-197557-0-31665900-1453217524_thumb.jpg

Проверил мультиметром, на JP1 - 4.8v

Решил что нашел суть вопроса, замкнул ножки JP1 с надеждой что МК оживёт.

Однако не тут то было...

Программатор работал 2 - 2.5 секунды, после чего USB контроллер на компьютере вернул ошибку, порт перестал работать, программатор отключился, МК сильно нагрелся.

Перезапустив контроллер USB я повторил попытку, результат оказался прежним.

Перед тем как лезть дальше, очень хотелось бы узнать мнение опытных в этой области людей и получить совет. В чём проблема? Что делаю не так? Возможно мёртв МК?

Большое спасибо заранее, если кто-нибудь откликнется!

post-197557-0-98787500-1453216899_thumb.jpg

post-197557-0-75718600-1453217339_thumb.jpg

post-197557-0-31665900-1453217524_thumb.jpg

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


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

Rede RED

Спасибо за желание помочь!

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

Насколько я понимаю, в моей ситуации имеет место замыкание, поэтому и вырубается USB контроллер на компьютере. Скажите пожалуйста, если знаете, если подать на МК плюс и минус на VCC и GND он же не должен сильно нагреваться? Может быть МК сгорел, поэтому замыкание?

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


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

Померяйте ток потребления и сравните с даташитом....сделайте вывод...

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


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

Найдите миллионы труднодоступных

электронных компонентов

Enderman    0

Померяйте ток потребления и сравните с даташитом....сделайте вывод...

Спасибо за совет! Так и сделал!

Мультиметр показал 1.8A ! (подключал через ISP оставил только VCC и GND)

Взял ещё один МК не использовавшийся ранее...

На нём показало 2.5А

Мне кажется это не соизмеримые с действительностью показатели.

Можете посоветовать, о чём это говорит?

П.С. Я подключаю к + и VCC и AVCC, к минусу соответственно оба GND.

Я подключаю GND только к 10 входу ISP. Если подключить к 4, 6, 8, 10 как на схеме - USB контроллер вылетает. Программатор отключается.

Пользуюсь схемой:mega82.png

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

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


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

Во-первых напряжение +5В на разьеме должно быть постоянно. Во-вторых подайте +5В на Atmega8 и замерьте ток. Там миллиамперы должны быть. Лучше использовать любой блок питания. А вторую статью все же можно было бы и посмотреть. 4, 6, 8, 10 могут использоваться для чего-то другого.

  • Одобряю 1

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


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

Спасибо! Я так и сделал, и знаю что должны быть миллиамперы, однако это мультиметр выдал такой результат!

Я решил по-экспериментировать и мне кажется, что на ISP переполюсовка...

ISP кабель заводской, китайский... В комплекте шел и USB - который оказался не годным для устройства, возможно с ISP такая-же история?

Вот: VCC - синий, GND - желтый

post-197557-0-74783000-1453301570_thumb.jpg

Мультиметр показывает -4.96V:

post-197557-0-47311100-1453302385_thumb.jpg

При этом замер соответственных ножек ISP на программаторе выдает 4.96V!

Кабель ISP бракованный?

Решил проверить на соответствие гнезда ISP на обоих концах измерение сопротивления...

По сопротивлению ножки соответствуют... Вообще не могу понять как это может быть...

Т.е. При замерах мультиметром, VCC и GND на выходе меняются местами, при том что входы и выходы связаны правильно. Как это может быть вообще?

post-197557-0-74783000-1453301570_thumb.jpg

post-197557-0-47311100-1453302385_thumb.jpg

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

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


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

Ребята, спасибо всем за помощь!

Тема закрыта!

Виной всему невнимательность! На ISP подключал всё зеркально не правильно, только теперь допёр, когда увидел переполюсовку! Прощу прощение за потраченное вами время!

Пусть этот пример послужит всем новичкам вроде меня примером, что надо в первую очередь голову на плечах иметь, проверить всё 10000 раз, а потом уже на форумах темы открывать!

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


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

А обязательно нужно подавать питания на  avcc  и agnd для программирование  ? 

??

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

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


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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: GreenCrab
      Здравствуйте!
      Стоит задача использовать atmega8 в качестве повторителя/блокиратора сигнала. Т.е. атмега должна просто повторить сигналы полученные на i2c, выводя их на любые другие две ножи.
      Можно просто написать программу, которая будет, в бесконечном цикле, снимать сигнал с пина и ставить такой-же на дублирующую ножку, но я не уверен, что такое решение оптимальное. Есть ли возможность как-то настроить атмегу, чтобы две ножки были соединены в одну цепь ? 

      REPEATER должен либо пропускать сигнал от i2c к RECEIVER, либо нет. 

    • Автор: Static
      Доброго дня всем!
      Не так давно решил опробовать использовать в схемах ATmega в корпусе TQFP и возник такой вопрос. На ней имеется аж три ноги на "-" и две под "VCC". Подсоединять нужно все или можно только по одной любой?
      Заранее благодарен за помощь.
    • Автор: Yon
      Цеплял радиомодули RF 433 МГц на Ардуино Уно и ""Ардуино" на Атмеге 8 (и наоборот) согласно видео и инфы с нета. Скечи заливал следующие. Но никак ни заработало. Какие могут быть причины? Ардуины исправные. Спс.
       
       
       
    • Автор: Yon
      Нарыл код в нете для FM радио на Ардуино на базе EM5807M.  Залил это дело в Atmega8, все заработало, сделал простой выбор стаций.
      А кто знает как управлять програмно громкостью, басами, стерео/моно  и др. Используемая часть кода ниже.
       
    • Автор: KVN
      Всем привет.
      Застрял на подключении 2 датчиков HC-SR04 к Atmega8 (CVAVR 3.12).
      1 настроен на прерывание 0, работает на таймере 0. (работает нормально)
      2 настроен на прерывание 1, работает на таймере 1. (показывает ерунду если рассчитанное расстояние 1 датчика меньше чем расстояние 2 датчика). 
      Фото прилагаю, видна часть кода. Прошу направить на путь истинный.