Arduino 1.0.6 не хочет общаться с загрузчиком в Pro Mini

  • Автор темы Paidj
P

Paidj

  • 20 Апр 2016
Прикупил платок Arduino Pro Mini на Atmega168PA 16Mhz. Бесплатно скачалась среда разработки версии 1.0.6, за более новую на сайте( ссылка скрыта от гостей /) хотят денег.
Попытался залить в плату один из штатных примеров моргания светодиодом - болт,
0x00 сказал(а):
avrdude: stk500_getsync(): not in sync: resp=0x00
(тип плыты выбран "Arduino Pro or Pro Mini (5v, 16mhz) w/ ATmega168 ", порт выбран в соответствии с тем куда встал преобразователь - COM8 ).
Для связи с платкой пытаюсь использовать USB - UART адаптер на PL-2303HX, ресет сначала был только через кнопку, потом прикрутил сигнал с DTR - не помогло, но зато теперь видно что среда разработки пытается ресетить плату перед тем как пытаться общаться с лоудером.
Загрузчик в платке явно живой, ждёт около 1 сек прежде чем поджечь светодиод на 17pin контроллера(13pin платы).
Осциллографом вижу что комп шлёт плате какую то посылку, но плата на неё не отвечает.
Программатор для AVR у меня только "ponyser"(PonyProg совместимый, подключаемый на COM), то есть обновить загрузчик штатными методами ардуины я не могу, зато могу считать записать загрузчик сторонними средствами.
Считал то что в платку зашито сейчас, по всей видимости там залит не только загрузчик но и что то ещё.

Как правильно выбрать загрузчик (совместимый с платой) из тех что лежат в
Код:
C:\Program Files\Arduino\hardware\arduino\bootloaders
???, как узнать какие под него нужны фюзы???
Для какой версии среды разработки предназначен тот загрузчик что залит в плату щас???



Atmega168.zip
 
P

Paidj

  • 21 Апр 2016
Попробовал сделать как вот здесь  ссылка скрыта от гостей 
прошил указанный загрузчик, всё равно не вяжется.

Уже была мысль о том что я каким то образом упалил UART. Для проверки взял пример AVR244: AVR UART as ANSI Terminal Interface, собрал его в IAR, залил в платку - всё пашет, и на приём и на передачу.

Что за пакость то такая......

 

Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки

  • Справочная информация

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

    • Диагностика
    • Определение неисправности
    • Выбор метода ремонта
    • Поиск запчастей
    • Устранение дефекта
    • Настройка

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

  • Неисправности

    Все неисправности по их проявлению можно разделить на два вида - стабильные и периодические. Наиболее часто рассматриваются следующие:

    • не включается
    • не корректно работает какой-то узел (блок)
    • периодически (иногда) что-то происходит

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

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

    На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.


    По вопросам прошивки Вы должны выбрать раздел для вашего типа аппарата, иначе ответ и сам файл Вы не получите, а тема будет удалена.
  • Схемы аппаратуры

    Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:


    Внимательно читайте описание. Перед запросом схемы или прошивки произведите поиск по форуму, возможно она уже есть в архивах. Поиск доступен после создания аккаунта.
  • Справочники

    На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).


    Информация размещена в каталогах, файловых архивах, и отдельных темах, в зависимости от типов элементов.

  • Marking (маркировка) - обозначение на электронных компонентах

    Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.


  • Package (корпус) - вид корпуса электронного компонента

    При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:

    • DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
    • SOT-89 - пластковый корпус для поверхностного монтажа
    • SOT-23 - миниатюрный пластиковый корпус для поверхностного монтажа
    • TO-220 - тип корпуса для монтажа (пайки) в отверстия
    • SOP (SOIC, SO) - миниатюрные корпуса для поверхностного монтажа (SMD)
    • TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
    • BGA (Ball Grid Array) - корпус для монтажа выводов на шарики из припоя

  • Краткие сокращения

    При подаче информации, на форуме принято использование сокращений и аббревиатур, например:

      Сокращение   Краткое описание
    LEDLight Emitting Diode - Светодиод (Светоизлучающий диод)
    MOSFETMetal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора
    EEPROMElectrically Erasable Programmable Read-Only Memory - Электрически стираемая память
    eMMCembedded Multimedia Memory Card - Встроенная мультимедийная карта памяти
    LCDLiquid Crystal Display - Жидкокристаллический дисплей (экран)
    SCLSerial Clock - Шина интерфейса I2C для передачи тактового сигнала
    SDASerial Data - Шина интерфейса I2C для обмена данными
    ICSPIn-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования
    IIC, I2CInter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами
    PCBPrinted Circuit Board - Печатная плата
    PWMPulse Width Modulation - Широтно-импульсная модуляция
    SPISerial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса
    USBUniversal Serial Bus - Универсальная последовательная шина
    DMADirect Memory Access - Модуль для считывания и записи RAM без задействования процессора
    ACAlternating Current - Переменный ток
    DCDirect Current - Постоянный ток
    FMFrequency Modulation - Частотная модуляция (ЧМ)
    AFCAutomatic Frequency Control - Автоматическое управление частотой

  • Частые вопросы

    Как мне дополнить свой вопрос по теме Arduino 1.0.6 не хочет общаться с загрузчиком в Pro Mini?

    После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.

    Кто отвечает в форуме на вопросы ?

    Ответ в тему Arduino 1.0.6 не хочет общаться с загрузчиком в Pro Mini как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.

    Как найти нужную информацию по форуму ?

    Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.

    По каким еще маркам можно спросить ?

    По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.

    Какие еще файлы я смогу здесь скачать ?

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


  • Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.



D

DamirKa

  • 23 Апр 2016
amperka.ru
 
D

dsp155

  • 10 Янв 2017
Paidj сказал(а):
Попробовал сделать как вот здесь  ссылка скрыта от гостей 
прошил указанный загрузчик, всё равно не вяжется.

Уже была мысль о том что я каким то образом упалил UART. Для проверки взял пример AVR244: AVR UART as ANSI Terminal Interface, собрал его в IAR, залил в платку - всё пашет, и на приём и на передачу.

Что за пакость то такая......
Шил через spl?
Вчера копался с про мини.. Использовал обычную max232. После плясок с бубном и подачи dtr на вход ресет через электролит 2,2 МКФ (+ к ресету проца) все завелось.
 
R

retx

  • 10 Янв 2017
 ссылка скрыта от гостей 
здесь почитай

у меня сейчас есть 1.0.5 , 1.6.5, 1.6.9 и ни за одну не платил :mrgreen:
все бесплатно качается

еще попробуй при выборе платы в IDE другие варианты там где есть ATmega168
 
C

chignon

  • 10 Янв 2017
Paidj, через UART заливаешь? А я чета попробовал - не вышло нихрена, откопал самодельный старый добрый USBASP - OK :up: С тех пор на UART забил, SPI - универсальнее.
И да, файлик дописывал для 168P - иначе никак.
 
D

dsp155

  • 10 Мар 2017
Paidj, как дела?
решил проблемму?
у мню вот так:
max232 вместо cp2102, и все работает через обычный com port..

 
P

Paidj

  • 6 Сен 2018
Положительный результат был достигнут только после того как я взял другую версию IDE. Сейчас нашлось время повоевать с этими платками ещё. С ходу залил пример в свежую плату и всё пошло. Так что дело было в "неправильной" версии софта, несовместимой с загрузчиком.

Вот новая затея

 

Верх Низ