62 thoughts on “Модернизация модуля для Pinboard II AVR Happy Jtag ICE до JTAG ICE I”

  1. А что у тебя за аппликатор для флюса? И это чистый глицерин или распиаренный вами с oss’ом ФТС?

    Алсо, зачем вымывать флюс из-под кварца? Он же вроде с обратной стороны запаивается и флюс под него попасть не может.

    1. Это кисточка-тюбик для акварели. Продается в магазинах для художников и стоит рублей 300.

      Это просто глицерин. Весь ФТС отдал монтажникам, а себе как то забыл оставить.

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

      1. Покажи фото аппликатора.
        > При пайке флюс успевает протекать везде
        Глицерин или тот, что в канале припоя?

        1. Глицерин конечно же. Можно было сначала отмыть, а потом посадить кварц, но мне было лень. Хотя я так часто делаю.

          1. На BONPEN похоже, только без хитрого сифона. Алсо, обвислая какая-то кисточка.

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

            1. Сифон там есть. А кисточка не обвислая, а примятая. Мне лень заправлять его и я его просто макаю в баночку как обычную кисточку. Ну и за пол года стояния в этой банке она примялась вот так.

              1. Хм, не вижу В бонпене хитрая конструкция из трубочек, предназначенная для того, чтобы флюс не тек в губку, откуда питается кисточка, пока не сожмешь резервуар.

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

  2. Здравствуй, камрад DI HALT!
    Читаю твой сайт давно, но зарегистрироваться решил только сейчас. Рыжий кот стал последней каплей. :3
    З.Ы. Пользуясь случаем, хочу сказать тебе спасибо за офигенный сайт, за доступный язык изложения, и за отличный юмор. Спасибо!
    З.З.Ы. Кот реально офигенен. ^_^

  3. А не подскажите новичку, если не трудно, канифоль или спирто-канифольные флюсы тоже надо смывать или нет? А то в инете противоречивая информация. Спасибо.

    1. Вообще она неактивная и как бы смывать не нужно. Но есть нюанс. Дело в том, что канифоль при пересыхании трескается, а в этих микротрещинах может конденсироваться влага. С возникновением проводимости. Так что если есть возможность, то лучше смывать. А если нет, то можно забить.

      1. Дополнительный нюанс — я где-то читал, что со временем канифоль влагой гидролизуется и продукты гидролиза уже далеко не столь безобидны.
        По собственным наблюдениям — на угвазданных канифолью платах через 10 лет ничего не съедено, но медь выглядит изрядно окисленной. Куски того же текстолита, оставшиеся с тех времен, выглядят куда лучше.
        Ну и просто некрасиво, так что канифоль я всегда смываю. Абсолютированный (ака безводный, 99.7%) изопропиловый спирт ее смывает влет, даже большие блямбы скалывать необязательно (правда, в процессе смывания таких блямб спирт превращается в СКФ, так что второй проход со свежим спиртом не помешает).

        1. «…я где-то читал…»
          Среди книг, как и среди людей, можно попасть и в хорошее, и в дурное общество. (Гельвеций)
          Не пугайте неофитов. Канифоль если отмывают, то исключительно из эстетитечских соображений да ещё для того, чтобы видеть, что ты там напаял.

          1. Если говорить не о любителях, а о профессиональных монтажниках с заводов, то они про не отмытые от канифоли платы отзываются в духе «за такое надо с работы выпинывать».

            1. На то они и профессиональные. Они же не спрашивают, надо ли отмывать, и не распространяют гипотезы в интернете.

              Отмывать канифоль, по большому счёту, нужно в достаточно тонких и точных аналоговых схемах, там ещё не такие строгости есть (от любимого в массах грязного изопропила какой-нибудь инструментальник скорее впадёт в кому, чем от канифоли), а в цифровухе нечего себя запугивать байками.
              Ещё один реальный вариант, когда надо отмывать — высоковольтные узлы, где слой канифоли, набравший пыли и грязи из воздуха и покрытый слоем конденсата начнёт шить.

              А красота — да, большое дело.

  4. Как смывать глицерин с готовой платы? Допустим теплой водой и мылом буду промывать плату, микроконтроллер и другие компоненты не повредятся?

  5. Ясно……это без проблем.
    А допустим надо смыть жидкую канифоль — спиртом,ацетоном, растворителем, то тоже не причинят вреда микроконтроллеру и другим компонентам? Понимаю они конечно быстро испаряются…..но все таки.

    1. Изопропиловый спирт, он же изопропанол, продаётся на радиорынке. Можно и этиловый денатурат, но он хуже по моющим свойствам.
      Ацетоном можно повредить пластмассовые детали, если они есть на плате, к тому же, ацетон гораздо вреднее для здоровья и просто неприятнее.
      Лучше же всего канифоль смывается скипидаром, в случаях, когда её уж очень много..

  6. Подскажите кто знает. Почему то студию перекашивает при нажатии на отладку. Прошивает по JTAG-у влет, ну соответственно и сигнатура читается и фьюзы шьются. Но только нажимаешь на отладку и пипец. Кто нибудь сталкивался? Может, потому что Win7x64?

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

      1. Если выставляю не на 0, Step into шагает не построчно а по функциям. Код маленький. Проверил в симуляции тоже самое, наверное студию пора переустановить

        1. Ты либо шагаешь не той кнопкой (есть трейс и без захода в функции) либо функции у тебя библиотечные и уже скомпиленные, т.е. без исходников. Типа delay_ms

  8. Скажите пожалуйста. Смог достать по недорогой цене. ATmega32L-8AU. По выводам вроде один в один с ATmega16. Можно ли ее использовать для этих целей ? Что и где нужно подправить в конфигах ?

  9. Извените за тупеж. Просто поменял в файле _m16_burn_jtagice в 3 строчках м16 на м32 и все заработало. Чукча не читатель, чукча писатель))

    1. Странно, не должно было. Не там в архиве вроде бы была версия для м32 но вот так просто поменяв тип МК эффекта бы не дало. Там и фузы другие и файл прошивки.

  10. Ну под «все заработало» я имею ввиду момент загорания светодиода инициализации на плате модуля JTAG ICE I. Тоесть все произошло в точь-точь, как на вашем видео, все прогрессбары добежали до конца, везда написано «ОК». В самой студии пока не пробовал отлаживать. А подскажите тогда сточки с правильными фьюзами для 32 меги в файле _m16_burn_jtagice.

  11. Спасибо, все заработало, в том числе и отладка. Уже пошагово моргаю светодиодиками. Поражает оперативнгость сервиса в ВЫХОДНОЙ ПОСЛЕПРАЗДНИЧНЫЙ день. Интересно, сколько я бы ждал ответа от какого-нибудь китайского разработчика. Еще раз убедился, что правильно сделал, купив Pinboard, а не какую-то http://aukro.ua/uchebnaya-plata-stm32-avr-51-2-6-1602-12864-lcd-i3948702231.html
    Большое человеческое спасибо.

  12. Есть проблема. При попытке прошить данный модуль, avrdude выдает ошибку:
    C:\upgrade_avr_jtag>avrdude.exe -p m16 -c 2ftbb -P ft0 -B 4800 -U hfuse:w:153:m
    -U lfuse:w:228:m -U lock:w:63:m
    avrdude.exe: BitBang OK
    avrdude.exe: pin assign miso 5 sck 6 mosi 4 reset 7
    avrdude.exe: drain OK

    ft245r: bitclk 4800 -> ft baud 2400
    avrdude.exe: ft245r_program_enable: failed
    avrdude.exe: initialization failed, rc=-1
    Double check connections and try again, or use -F to override
    this check.

    avrdude.exe done. Thank you.

    C:\upgrade_avr_jtag>avrdude.exe -p m16 -c 2ftbb -P ft0 -U flash:w:miniICE.hex:a

    avrdude.exe: BitBang OK
    avrdude.exe: pin assign miso 5 sck 6 mosi 4 reset 7
    avrdude.exe: drain OK

    ft245r: bitclk 230400 -> ft baud 115200
    avrdude.exe: ft245r_program_enable: failed
    avrdude.exe: initialization failed, rc=-1
    Double check connections and try again, or use -F to override
    this check.
    avrdude.exe done. Thank you.

    C:\upgrade_avr_jtag>avrdude.exe -p m16 -c 2ftbb -P ft0 -B 4800 -U hfuse:w:25:m
    -U lfuse:w:207:m -U lock:w:63:m
    avrdude.exe: BitBang OK
    avrdude.exe: pin assign miso 5 sck 6 mosi 4 reset 7
    avrdude.exe: drain OK

    ft245r: bitclk 4800 -> ft baud 2400
    avrdude.exe: ft245r_program_enable: failed
    avrdude.exe: initialization failed, rc=-1
    Double check connections and try again, or use -F to override
    this check.
    avrdude.exe done. Thank you.

    JTAG Burned ok!
    Для продолжения нажмите любую клавишу . . .
    Знающие, подскажите новичку в чем может быть дело. Платы сделаны самостоятельно по оригиналам. FTDI компом опознается. Все соединения проверил, все подключено верно.

      1. Попробовал изменять порт FTDI. Загорается другой светодиод на модуле и все,
        выдает все ту же ошибку(

            1. Проверьте номинал резистора на плате JTAG рядом с черным двухрядным разъемом. Он должен быть 10к(103). У меня на плате был распаян 100 Ом(101)! Естессно FTDI не могла прижать контроллер к «земле» и сбросить.

  13. А модуль JTAG ICE I работает с AtmelStudio6.1? А то я уже давно распрощался с 4й версией и на ней больше не работаю.

      1. Просто многие сейчас пересаживаются на 6ую версию. Может стоит подумать про модернизацию прошивки? Тогда и востребованность в ней увеличиться. как ни крути софт устаревает и 4ка рано или поздно уйдет в прошлое.

  14. Добрый вечер всем, у меня случилась такая же ситуация как у AFG 92, все сделал как полагается… выставил порт (у меня COM11), но МК я взял ATmega16A AU полностью ДШ я не читал но больших отличий я не нашел. Может все таки отличия есть и нужно ATmega16A-16AU

  15. Сделал модернизацию для JTAG как описано. Все заработало с мегой16 что шла в комплекте. На ней писал и настраивал программу которая должна была работать на меге16 в TQFP корпусе. Когда понадобилось провести окончательную отладку программы решил подключить мегу16 в корпусе TQFP к JTAG. Как я понял (может не верно) нужно только подключить выводы TCK, TMS, TDO, TDI и питание. Но в таком виде студия JTAG модуль почему-то не подключает, пишет мол:
    The OCD JTAG adapter was detected, but the terget device did not return a valid JTAG ID.
    Подскажите чего не хватает для нормальной работы

    1. Вроде бы там еще надо жтаг фузом включить. Я это делаю на исходном контроллере еще на этапе заливки программы. Но не помню включен он по умолчанию или нет.

      1. Да фузы я сделал одинаковые. Хотел еще ресет, но не понял куда. У дип он ручной и вроде никуда не подключен. Может на него надо какой бут заливать?

    1. Вух,.. сорокачетырёх? Фига себе, значит не такая же :) Куплю на выходных. Спасибо за оперативный ответ

  16. PinBoard 2 (красная плата), впаял МК и кварц, зашил как в видео, всё загорелось, прошло как по ролику.
    Запускаю AtmelStudio 7, а программатор видится как STK500 и работать конечно же отказывается.
    Как быть, что делать?

    1. Так и должно быть. Атмел положил хер на все свои старые адаптеры и программаторы. Хотите писать в студии 5-6-7? Покупайте JTAG ICE 3.

      Поддерживается только студия 4.19 (она еще и самая адекватная в плане эмуляции)

      1. Надо запустить отладку AVR на PinBoard 2 но не получается установить avr studio 4 на windows 10 — не находит Мэйк файл: ни свой ни внешний.Винавр-работает.

        1. А если просто пустой проект создать? Не компилит? На 7ке 4.19 работает отлично. По идее разницы там не должно быть большой. Может она у тебя в какой-то песочнице запустилась и просто ей не дают прав?

  17. на семёрке у меня тоже стояла,но 7 и 10 ото две БОЛЬШИЕ разницы.
    Я не большой спец в МК, программах , компьютерах , но в ходе своих ковыряний пришёл к выводу что надо править бинарники Студии(но где их искать?) и обходить как-то защиту Винды.
    Может Вы попробуете поставить(см. обзац 2) — если получиться то может кому ещё пригодится(седьмая винда скоро канет в небытие) и Вашему бизнесу только польза
    Так как я понимаю что дни AVRок сочтены особо напрягаться наверно не стоит.

    1. седьмая винда скоро канет в небытие

      Эмбеддеры XP-то еще юзают, потому что некоторый специфичный софт ни в чем новее не работает, так что канет в лету она разве что в мечтах майкрософта.

    1. Ну, никто ж не мешает купить современный отладчик и пользоваться им.
      Или поставить патефон в виртуалку и отлаживать в нем.

Добавить комментарий

Ваш e-mail не будет опубликован.

Перед отправкой формы:
Human test by Not Captcha