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

james77

Участник
  • Постов

    13
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Посетители профиля

466 просмотров профиля
  1. Существует ли настройка для редактора PCB библиотек, аналогичная настройке "Library AutoZoom" для Schematic библиотек? Просто в редакторе PCB библиотек при выборе футпринта из списка срабатывает автозум и футпринт отображается на все рабочее пространство, а это не всегда устраивает, особенно когда листаешь футпринты в режиме 3D.
  2. Да, я уже это понял покопавшись в исходниках Вашей версии программатора. Кстати так Вашей версией и пользуюсь. :a14: Спасибо. Я правда так и не понял почему при немалом количестве людей собравших этот программатор, только у меня (ну а теперь уже и у brat_vl) проявилась нестабильность работы АЦП выраженная в "хаотичном помигивании". Вроде бы судя по даташитам ATmega8A в онтношении работы АЦП ничем не отличается от ATmega8.
  3. Проблему с хаотичным морганием светодиода решил. Долго копаясь в исходниках и даташите. Вот что написано в даташите: ...In either case, the external AREF pin is directly connected to the ADC, and the reference voltage can be made more immune to noise by connecting a capacitor between the AREF pin and ground.... На схеме из первого поста вывод контроллера AREF висит в воздухе. После подключения конденсатор 0,1 мкФ между выводом AREF и землей хаотичное моргание прекратилось.
  4. Какие могут быть причины кроме непропая/КЗ/соплей (их я практически исключаю, потому что во-первых уже несколько раз проверял монтаж, а во-вторых при самопрограммировании хаотичного моргания нет) А что нужно настроить в терминальном режиме? (там ведь только версия, 1МГц/fast и проверка подтяжки на ресете таргета) Могли бы Вы проветить это на досуге?
  5. В принципе возможность есть. Но перед этим хотелось бы подитожить. Имеем следующее поведение программатора: 1. Железо: ATmega8A-AU, FT232RL, кварц 14,7456 МГц. Вся рассыпуха SMD, все новое, ни откуда не выпаивалось. 2. Хаотичное моргание светодиода при отключенном таргете, постоянное свечение при подключенном. 3. При первоначальной прошивке в PonyProg верификацию проходит. 4. В терминале отзывается, настройки запоминает. 5. Работа с avrdude, CodeVision - пишет, читает, ошибок не выдает. 6. Работа с AVRStudio 4 - пишет, читает, ошибка при обработке команды Get VTARGET 7. С AVRStudio 5 не хочет работать (в логе выдает "[ERROR] The signature of the attached tool is AVRISP_2, which is unexpected.") А теперь собственно вопросы: 1. Хаотичное моргание светодиода при отключенном таргете нормально или нет? 2. Должен ли видеться программатор при отключенном таргете? 3. На какое напряжение настраивать BOD 2,7 или 4 В? (хотя мне кажется это вообще не критично, но на всякий случай) 2. Поддерживает ли Ваш программатор обработку команды Get VTARGET? (судя по исходникам должен, но у меня выдает ошибку. Хоть момент и не критичный, но может это симптом) 3. Работает ли Ваш программатор с AVRStudio 5?
  6. Сегодня третий раз проверил на непропаи/закоротки, ничего не нашел. В программатор уже два раза заливал прошивку, оба раза верификация прошла успешно. После второй прошивки ведет себя также, как после первой. Затем перешил фьюзы lfuse=1F, hfuse=C9 (включил и задал уровень BOD). Поведение светодиода и программатора в целом идентично первоначальному.
  7. Выбирал STK500 и указывал COM порт. А вот возможные варианты для конкретного контроллера P.S. Обновил студию. В последнем релизе в логе при попытке подключения программатора пишет почти тоже свмое: # Communication server listening on port 1087. 17:47:25: [ERROR] The signature of the attached tool is AVRISP_2, which is unexpected., ModuleName: TCF (TCF command: Tool:connect failed.) 17:47:25: [ERROR] Unable to connect to tool context: 'Atmel.VsIde.AvrStudio.Services.TargetService.TCF.Internal.Services.Remote.To olProxy+ToolContext'. Попробовал еще раз в AVRStudio 4 и... о, чудо!!! Заработало. Пишет и читает. Вот только при попытке прочитать напряжение питания пишет: С AVRStudio 5 по-прежнему не работает. И что-же все-таки означает хаотичное помаргивание светодиода?
  8. Я конечно не уверен, но кажется я понял в чем проблема при стыковке программатора с AVRStudio. При попытке подключиться к программатору в логе AVRStudio вылазит следующее: 16:10:45.031: [ERROR] TCF command: Tool:connect failed: Code:1 ,Service: ,Message from peer:The signature of the attached tool is AVRISP_2, which is unexpected. 16:10:45.281: [ERROR] TCF command: Tool:connect failed: Code:1 ,Service: ,Message from peer:The signature of the attached tool is AVRISP_2, which is unexpected. 16:10:45.953: [ERROR] TCF command: Tool:connect failed: Code:1 ,Service: ,Message from peer:The signature of the attached tool is AVRISP_2, which is unexpected. 16:10:45.953: [ERROR] Unable to connect to tool context: 'Atmel.VsIde.AvrStudio.Services.TargetService.TCF.Internal.Services.Remote.To olProxy+ToolContext'. Я так понимаю AVRStudio просто не признает этот программатор, так что-ли?
  9. Попробовал avrdude, а вернее avrdude вместе с "AVR8 Burn-O-Mat avrdude GUI". Читает и пишет без проблем. С AVRStudio по-прежнему не работает. Похоже AVRStudio программатор просто не видит. Грешил на проблемы с кварцем (а вернее на конденсаторы на кварце), но раз с avrdude работает, значит все номально. Petka, может глянете на всякий случай на печатку (она у меня от Вашей немного отличается), у меня небольшие сомнения в правильности расположения кварца и "кварцевых" конденсаторов. Ну и по-прежнему хаотично моргает светодиод... У меня уже закончились идеи, даже не представляю в какую сторону копать, чтобы заставить программатор и AVRStudio увидеть друг друга. PCB1.pdf SCH1.pdf
  10. Номиналы проверил, установлено как по схеме R8=220k, R9=100k. При отключенном таргете напряжение RST_ADS = 0 В, при подключенном таргете 1,5 В. Кстати, на всякий случай, фьзы у меня прошиты так: lfuse=FF, hfuse=C9. Чуть позже еще с avrdude поиграюсь, хотя интересует работа программатора именно в AVRStudio.
  11. Добрался до осциллогорафа. В режиме генерации "1 МГц" выдает на 23-й ноге меандр частотой 145 КГц. Т.е. я так понимаю проц прошился нормально, тактирование работает нормально. Где же тогда копать? Я так понимаю хаотичного моргания светодиода не должно быть? С avrdude никогда не работал, сейчас буду разбираться и проверять. Petka, Вы имели в виду проверить работу программатора с avrdude с уже прошитой прошивкой или попробовать прошить программатор с помощью avrdude? Пробовал и auto тоже, не помогает. Я работаю в ХР.
  12. Питание стабильное, 5,03 В. Была мысль, что срывается генерация кварца, но тогда в терминале был бы мусор, так ведь? Главное, что меня смущает, это то, почему в терминале отзывается, а студия напрочь отказывается видеть.
  13. Здравствуйте, Petka! Перечитал весь топик, но решения своей проблемы не нашел. Собрал Ваш программатор по схеме из вложений в первый топик первой части темы (ATmega8A+FT232RL, кварц 14,7456 МГц). Запрграммировал при помощи PonyProg. Установил фьюзы. Переставил перемычку в обычный режим. Зашел терминалом в программатор, отклик есть, все как по мануалу. НО!!! При подключении программатора к USB светодиод моргает быстро раза три-четыре, а затем хаотично в полсилы помаргивает. При подключении таргета светодиод горит постоянно. AVRStudio (ни 4-я ни 5-я) и CodeVision программатор не видят. Монтаж проверил, соплей КЗ нет (по крайней мере я не нашел), В чем может быть проблема? Прилагаю свою печатную плату (я добавил светодиоды на Rx и Tx FT232RL и джампер для переключения режима самопрограммирования). PCB1.pdf Sheet1.pdf
×
×
  • Создать...