Нужна помощь с прошивкой Arduino pro mini

art100
Offline
Зарегистрирован: 09.03.2014

gppsoft пишет:

art100 пишет:

gppsoft пишет:

art100 пишет:

Я опять что-то зделал нет так? У меня опять получилось.

 

Это к чему вообще?

а почему у всех какие-то косяки на ровном месте а у меня нет?

может я что-то делаю не так?

 

У вас же есть уже USB-RS232 конвертер. Зачем эта пляска с UNO?! Загрузчик в mini есть?

выкинь каку

это плохое слагаемое

это хорошее выкидаемое

используй известное слагаемое

Учишь учишь уму разуму. Не все равно ежики едят кактусы и продолжают плакать.
 
Закон: Отлаживать неизвестное устройство нужно только используя известные устройства.
 
Вот кто мне покажет для прошивания arduino более известное устройтсво чем arduino продолжим разговор.
 
Нет понакупают какие-то умершие ft232 pl2303 cp2102 или новомодную china340 на глючных чудо платках с глючными DTR-ами, а потом плачутся при наличии специальной от Arduino специальной Atmel16U2 на миллионами отлаженной макетке Arduino UNO R3, что то у них тут слетело, то у них тут не долетает, то у них в мусорку улетело.
 
Ведь тут ничего технического это ведь елементарная логика сборки вещей в вешь.
 
У меня весь это зоопарк есть фото делать?
 
Фото делать?
 
Вот кто бы мен хоть чем-нибудь хоть что-нибудь помог.
 
Вот сейчас надо обучить 1.чужим командам 2.имея чужой код 3.чужое устройство. Сейчас буду применять мне известные слагаемые 1.2.3.
 
gppsoft
Offline
Зарегистрирован: 13.10.2014

Прошейте для начала загрузчик в mini с помощью USBASP. Подключаетесь к  ICSP разьему, выбираетет в Arduino IDE нужную вам плату и через меню "Прошить загрузчик".

art100
Offline
Зарегистрирован: 09.03.2014

gppsoft пишет:

Прошейте для начала загрузчик в mini с помощью USBASP. Подключаетесь к  ICSP разьему, выбираетет в Arduino IDE нужную вам плату и через меню "Прошить загрузчик".

а где известные слагаемые ?

схема где?

может у него соединено как обычно черти как ?

 

gppsoft
Offline
Зарегистрирован: 13.10.2014

art100 пишет:

gppsoft пишет:

Прошейте для начала загрузчик в mini с помощью USBASP. Подключаетесь к  ICSP разьему, выбираетет в Arduino IDE нужную вам плату и через меню "Прошить загрузчик".

а где известные слагаемые ?

схема где?

может у него соединено как обычно черти как ?

 

Зечем тут эта схема? У него же есть USBASP программатор. Запутается только сейчас человек... А там всего-то нужно подключить 6 проводков и нажать пару кнопок. А в вашем варианте еще нужно прошить UNO как ISP программатор.

art100
Offline
Зарегистрирован: 09.03.2014

я еще схему с ICSP только вставляю плин где-то ссыль улетела

Kлапаyций 99.99
Offline
Зарегистрирован: 11.10.2014

art100 пишет:

а где известные слагаемые ?

схема где?

может у него соединено как обычно черти как ?

 

какие слагаемые? - топикстартер заливает скетчи с помощью программатора.

art100
Offline
Зарегистрирован: 09.03.2014

Kлапаyций 99.99 пишет:

art100 пишет:

а где известные слагаемые ?

схема где?

может у него соединено как обычно черти как ?

 

какие слагаемые? - топикстартер заливает скетчи с помощью программатора.

вот кто-бы мне рассказал ключевое слово

Чем?

Kлапаyций 99.99
Offline
Зарегистрирован: 11.10.2014

gppsoft пишет:

Загрузчик в mini есть?

уже нет.

Kлапаyций 99.99
Offline
Зарегистрирован: 11.10.2014

art100 пишет:

вот кто-бы мне рассказал ключевое слово

Чем?

пуем! - читай тему с начала.

art100
Offline
Зарегистрирован: 09.03.2014

Ответ

Черти чем

Черти как

Получают

Черти что

Потому как схем нет

я сказал

gppsoft
Offline
Зарегистрирован: 13.10.2014

Kлапаyций 99.99 пишет:

gppsoft пишет:

Загрузчик в mini есть?

уже нет.

Вот я и предлагаю прошить сначала с помощью USPASP загрузчик, а потом шить через UNO с вынутым МК.

art100
Offline
Зарегистрирован: 09.03.2014

Умка

никакй схемы не привел

как он сгавнял

Umka
Offline
Зарегистрирован:19.10.2012
 
 

Была такая проблема, не сразу разобрался. Оказывается (во всяком случае на всех моих ПроМини) программа через UsbAsp шьется без проблем, но UART подключение потом не доступно через любой конвертер. Из коробки все шьется через UART, а после заливки через UsbAsp нет, хотя программа работает, светодиоды мограют, дисплей отображает буковки и т.д. Помогает запись загрузчика через тот же UsbAsp, он еще и "блинк" в контроллер заливает попутно. После прошивки загрузчика плата работает по UART. Теперь только через него скетчи заливаю. Мистика?

Начинаю телепатический сеанс

1.ft232 - нет анахронизм на вынь 8-ых перекашивает только в путь (фото паказать?)

2.pl2303 -нет это в сотовиках много было сейчас забыли что такое было (фото показать?)

3.cp2102 - возможно если не свежий китай (фото уже показал на пучек в кулек)

4.ch340 - возможно если свежий китай (фото показать?)

даю вероятность 50% DTR там совсем ни конденсатор не RESET а одно название для лохов

5.arduino uno r3 - нет иначе тут темы не было бы

итак что у нас есть?

уууу ересь

какие ставки будут?

 

Kлапаyций 99.99
Offline
Зарегистрирован: 11.10.2014

gppsoft пишет:

Вот я и предлагаю прошить сначала с помощью USPASP загрузчик, а потом шить через UNO с вынутым МК.

art100 пишет:

Ответ

Черти чем

Черти как

Получают

Черти что

Потому как схем нет

оба(два) - у него всё шьётся, но ему принципиально желается, что бы при заливке программатором скетча не затирался загрузчик.
faraddin
Offline
Зарегистрирован: 11.08.2013

Одна из моих первых тем на форуме была как раз посвящена такой проблеме. Записал прошивку программатором, почему не шьется понять не могу. Толкового объяснения, что есть загрузчик, как он работает и, что случилось найти с ходу не удалось. Разобрался только методом тыка.

Считаю, что информация про загрузчик, как он работает и зачем он нужен, где нибудь на сайте arduino.ru лишней не будет.

art100
Offline
Зарегистрирован: 09.03.2014

[quote=Kлапаyций 99.99]...оба(два)... [/quote]

где?
Kлапаyций 99.99
Offline
Зарегистрирован: 11.10.2014

art100]</p> <p>[quote=Kлапаyций 99.99 пишет:
...оба(два)...

где?

кто! ты и gppsoft

art100
Offline
Зарегистрирован: 09.03.2014

faraddin пишет:

Одна из моих первых тем на форуме была как раз посвящена такой проблеме. Записал прошивку программатором, почему не шьется понять не могу. Толкового объяснения, что есть загрузчик, как он работает и, что случилось найти с ходу не удалось. Разобрался только методом тыка.

Считаю, что информация про загрузчик, как он работает и зачем он нужен, где нибудь на сайте arduino.ru лишней не будет.

потдерживаю этой технологии не больше пятилетка в институтах учат дебильно

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

я ржал до устрачки когда увидел его тему 

"перемножение матриц с использованием процессоров ардуино"

они не проходили что на arduinoIDE есть некий компилятор шьющий слету через юсб

они напрямую дибильный hex шили

вот кто напишет манул со схемами осталось найти

я пасс

я матерится начну

 

Kлапаyций 99.99
Offline
Зарегистрирован: 11.10.2014

art100 пишет:

они не проходили что на arduinoIDE есть некий компилятор шьющий слету через юсб

.....

я матерится начну

с какого лёту, блин? - ты логи в ИДЕ посмотри хоть раз внимательно, зачем компилятор компилит дыбильный хекс и передаёт его дудке для прошивки программатором.

D:\Program Files mini\arduino-1.0.5\hardware\tools\avr\bin\avr-objcopy -O ihex -R .eeprom C:\temp\build7546114569500051834.tmp\Blink.cpp.elf C:\temp\build7546114569500051834.tmp\Blink.cpp.hex 
Размер скетча в двоичном коде: 914 байт (из 8 192 байт максимум)
D:\Program Files mini\arduino-1.0.5\hardware/tools/avr/bin/avrdude -CD:\Program Files mini\arduino-1.0.5\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega8 -cusbasp -Pusb -Uflash:w:C:\temp\build7546114569500051834.tmp\Blink.cpp.hex:i 

 

Umka
Umka аватар
Offline
Зарегистрирован: 19.10.2012

Да ешки-матрешки! Я не топикстартер, а топикстартер не рад уже, что эту тему когда-то создал.

FT232 не разу не сбойнул. Шьет отлично и на 8.1 тоже, могу пруфы предоставить.

Профилики тоже шьют, но не у всех DTR расключен и кнопка reset на свежих китайских платах не туда припаяна.

СР340 в сами Ардуины ставят китайцы, как оно может не работать?

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

Вообще не большая разница, подключать 5 проводков с конвертера или 6 проводков с программатора, не считая затирания загрузчика конечно.

Уной шить не пробовал, просто смысла не вижу. А какую схему то надо? Все жеж стандартно!!!

Kлапаyций 99.99
Offline
Зарегистрирован: 11.10.2014

Umka пишет:

Я не топикстартер, а топикстартер не рад уже, что эту тему когда-то создал.

как бы не принципиально - он это или ега брат по разуму.

Umka пишет:

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

и, зачем теребить разработчиков?

затирается не только загрузчик, но и фьюзы можно наглючить, контроллер залочить.

плата как называется? - прально Arduino Pro Mini. ну, если ты не про, то и не бери эту плату, что бы пользовать её не как дуино, а как макетку с запаянным контроллером.

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

 

 

 
 
Umka
Umka аватар
Offline
Зарегистрирован: 19.10.2012

Не, фьюзы из родной IDE точно не глючатся. Конечно я не Про, но вот таких устройств уже пару десятков продал и еще спрос есть. 

Теперь другой полезный блок испытания проходит (в проектах опубликован), соответственно ПроМини пачками уходят и во все надо чем-то код заливать. Макетки тоже есть, использую их (о чудо!) как макетки. Мне вообще не по нраву здешний синдром большого умного дядюшки, объясняющего сопливому новичку прописные истины. Причем сделав выводы по одному ламерскому вопросу. Это не кому-то конкретному претензия, а так, вообще. Ага программатор мне перед дефками понтоваться. И ничего что своих детей пятеро, а ассемблер 22 года тому изучал на Z80... Я не Про, иначе бы не сидел тут и не задавал глупых вопросов. Но давайте говорить о сути вопросов, а не об их авторе. Пожалуйста.

Kлапаyций 99.99
Offline
Зарегистрирован: 11.10.2014

Umka пишет:

Не, фьюзы из родной IDE точно не глючатся.

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

Umka пишет:

Конечно я не Про, но вот таких устройств уже пару десятков продал и еще спрос есть. 

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

Umka пишет:

Мне вообще не по нраву здешний синдром большого умного дядюшки, объясняющего сопливому новичку прописные истины. Причем сделав выводы по одному ламерскому вопросу. Это не кому-то конкретному претензия, а так, вообще. Ага программатор мне перед дефками понтоваться. И ничего что своих детей пятеро, а ассемблер 22 года тому изучал на Z80... Я не Про, иначе бы не сидел тут и не задавал глупых вопросов. Но давайте говорить о сути вопросов, а не об их авторе. Пожалуйста.

ясно - не об авторе, черновик предупреждения:

В этом углу стоят, сцуко, грабли! Не наступать!

теперь, автору - автор, о чём был твой последний пост, кому интересна твоя биография и то, чем ты сейчас занят?

Umka
Umka аватар
Offline
Зарегистрирован: 19.10.2012

Не надоело?

Kлапаyций 99.99
Offline
Зарегистрирован: 11.10.2014

Umka пишет:

Не надоело?

это риторический вопрос?

gppsoft
Offline
Зарегистрирован: 13.10.2014

На данном форуме за флуд как-нибудь наказывают?

Kлапаyций 99.99
Offline
Зарегистрирован: 11.10.2014

gppsoft пишет:

На данном форуме за флуд как-нибудь наказывают?

награждают.

кому ещё про затёртый загрузчик рассказать и про тяжёлую сутьбу, угнетаемых мной навичков?

Umka
Umka аватар
Offline
Зарегистрирован: 19.10.2012

Radjah
Offline
Зарегистрирован: 06.08.2014

Да программатору срать в три слоя кренделями, что там в чипе было. Он стирает чип, берет hex, читает его и пихает байты в чип. Да и кого обрадует, что компилятор пихает в написанный код 2 кб ненужного говна?

Кстати, а чем шьются вот эти atmega16u2 и где для них прошивки готовые найти?

Мне тут с Mega Mini (уменьшенная Mega) пришел кабель с таким чипом, которые нихрена не работает.

В Khazama AVR Programmer такого чипа не нашел, ну или просмотрел. В принципе плата шьется через usbasp, но таки интересно, как кабель запустить.

Kлапаyций 99.99
Offline
Зарегистрирован: 11.10.2014
Radjah
Offline
Зарегистрирован: 06.08.2014

Я так понимаю, мне фирмварь для Mega нужна.

А вот на счет резистора не догнал. "Припаяйте как показано". Ресет по распиновке может и найду.

Kлапаyций 99.99
Offline
Зарегистрирован: 11.10.2014

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

Radjah
Offline
Зарегистрирован: 06.08.2014

Ладно, пины найдем. В других манах про резюк ни слова.

Я так понял, что надо втыкнуть кабель, коротнуть ресет на землю, чтобы в прошивочный режим чип перевести, и FLIP-ом залить HEX.

Kлапаyций 99.99
Offline
Зарегистрирован: 11.10.2014

Radjah пишет:

Ладно, пины найдем. В других манах про резюк ни слова.

Я так понял, что надо втыкнуть кабель, коротнуть ресет на землю, чтобы в прошивочный режим чип перевести, и FLIP-ом залить HEX.

ищи в гугле [arduino atmega16u2 dfu]

по поводу хекса - имей ввиду, что тебе дуино нужно сделать из atmega16u2, а не компорт.

art100
Offline
Зарегистрирован: 09.03.2014

Radjah пишет:

atmel16u2

да все тойже дудкой шьется

его резет крайний торчащий пин прямо возле него среди 6 пинов

как ему по башке резетом всадишь не помню подробности вроде он не транслирует несколько секунд

дудка прямо в его флешку и нагадит

да

для него своих паршивок от http://atmel.com по миру расползлись

командную строку не пытай не вспомню

я последнее что это джопстик на меге и уно из него выделывался

а ардуиновская родная что-то там со словом ...serial...hex

видео только осталось

вот этой схемой и шьется

 

Radjah
Offline
Зарегистрирован: 06.08.2014

Черт! Сейчас внимательно осмотрел кабель. Там ни разу не атмел, а хрень от SiLab какая-то. Короче, проще кабель с питаловом и DTR найти, чем это говно реанимировать.

Присеодинял к машине с линуксом, линукс сказал, что там какая-то говна при инициализации устройства происходит.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Radjah пишет:

Там ни разу не атмел, а хрень от SiLab какая-то.

Случайно не CP2102? Их как раз SiLab делает.

crexyj
Offline
Зарегистрирован: 09.01.2016

Приветствую. Может кому-то поможет. Пришли две ардуинки про-мини. Чем шить, какие напруги и частоты- с приветом от китайцев на алиекспресс. чем шить- вот вопрос, не заказал я ничего для сего дива. Перепаял преобразователь от байинкоинс СОМ-TTL(RX и TX, питание) , стабилизатор воткнул 3,3 В, поменял микруху на пенельке на MAX3232CPE, кондеры на 0.1 мкф по даташиту, прикрутил провода. Конвертера USB-COM небыло. Ардуина в режиме про-мини, напряжение платы 3,3( хуже не будет), АТ мега 328- проц, ну ессно платка моя прописана 3.3в, порт-СОМ1 (у меня настольный), программатор АВРИСП или АВРИСП2- прошилось влет. 1раз.:-) . И потом тишина, точнее пишет внизу в окне что то про ошибки, какая-то "дуда500...." и пр. Решил просто: при заливке скетча жду пока бар процесса остановится перед концом и жму на ресет платки ардуины. Все срабатывает. Бар доходит до конца. Скетч внутри. Проверил 4 раза.

1727
Offline
Зарегистрирован: 01.04.2017

Кто знает?- пришла RS232<>TTL к Ардуине без USB, только + и -, стрелки вправо-влево. Выход соединил, а вход D+ и D- к каким ногам(стрелкам) цеплять? Если попутаю- что нибудь крякнет, хорошо если RS-ка... Выходы RX-9 TX-10 ноги МАХ3232. Входы 7 и 8 на RS-ке идут напрямую к USB без резюков, 7 нога выход усилка, а это VCC!..

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Этот конвертер предназначен не для USB, а для "железного" COM-порта.

Чтобы подключать ардуину к USB-порту компа, нужен USB<>UART (он же USB<>TTL) конвертер типа FT232, PL2303, CP2102, CH340.

1727
Offline
Зарегистрирован: 01.04.2017

Видно не так обьяснил. Нет USB плате RS232. Вместо нее два контакта со стрелками вправо-влево(данные) для соединения с компом  D+ и D- , боюсь их попутать. Все облазил, везде конверты с мини-юсб, а вот как они распаяны- нигде ни слова... На самой плате конвертера НЕТ USB(мини), китаёзы такую прислали, не виноватый я...

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Ну не подключается МАХ3232 к USB, как ещё объяснить? Там с одной стороны RS232, с другой UART (TTL). Одним концом подключается к ардуине (UART), а другим в "железный" COM-порт сзади компа (RS232). Не знаю, что там за плату китайцы прислали, дайте фото хоть.

Непонятно, откуда там взялись контакты D+ и D-, мож плата какая хитрая с несколькими чипами (RS232<>UART + USB<>UART) ? В любом случае точно известно, где находятся контакты D+ и D- в USB разъёме, ибо стандарт. Даже в википедии есть распиновка. Или вот куча картинок.

1727
Offline
Зарегистрирован: 01.04.2017

Вся плата RS232<>TTL размером с ноготь, одним концом (RX,TX) впихнул в Арду, а второй конец, который слева, требуется подключить к компу. С СОМ порта  выходит шлейф с USB на конце (+,-,D+,D-), а куда его впихнуть? НЕТ на этой плате гнезда для USB, есть только 4 площадки(слева): +, -, < , >. Данные (D+D-и питание) идут с порта и их нужно соединить с платой RS232<>TTL только пайкой. И вот как не ошибиться с полярностью? Я так думаю, эти стрелочки на плате < > подразумеваются как Rx Tx, вход-выход или D+ D-...              К сожалению, на форуме впервые, не знаю как выложить фото...

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

1727 пишет:

К сожалению, на форуме впервые, не знаю как выложить фото...

Сохранение картинок на форуме

1727
Offline
Зарегистрирован: 01.04.2017

1727
Offline
Зарегистрирован: 01.04.2017

Спасибо за ссылку!

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Ну всё правильно, я Вам сразу сказал - этот конвертер не предназначен для подключения к USB. Там нет никаких D+ и D- , контакты со стрелочками - это RX и TX. С одной стороны UART (TTL), с другой RS232. UART подключается к ардуине, RS232 в "железный" COM-порт. Вот в такой:

Вы купили не тот конвертер. Для подключения к USB нужны другие, я их перечислил в посте #89.

1727
Offline
Зарегистрирован: 01.04.2017

Спасибо! Дело в том, что у меня нет разьема RS232. Принтер подключен к юсб. Значит эти погремушки в утиль. А вы какое предпочтение выбралибыизперечисленных?

1727
Offline
Зарегистрирован: 01.04.2017

А еще в другую тему: пришли SRF-05 с 5-ю ногами(У-звук). С 04-ми всё понятно, а что за зверь 5-я нога:-OUT? Че за ноу-хау? Может кто слышал?

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

1727 пишет:

А вы какое предпочтение выбралибыизперечисленных?

Берите что-то из CP2102, PL2303. Только ищите с выводом DTR, чтобы Reset вручную не нажимать при загрузке на Pro Mini.

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

CH340G - чисто китайская микросхема, придумана китайцами для замены FT232RL. Иногда попадается брак.

1727
Offline
Зарегистрирован: 01.04.2017

Благодарю, жаль ждать долго. И еще, я тут недавно, нет ли общения по обмену-покупке платами, модулями или готовыми изделиями?