Оживляем Nano

lluceu
lluceu аватар
Offline
Зарегистрирован: 21.07.2020

Есть смутные сомнения, что спалил nano, но судя по мигающему синему led не всю. Где-то слышал, что иногад сгорает CH340, а плата остаётся рабочей. По идее ситуация похожа, т.к. какой-то скетч (не блинк, листен_аир на nrf24 скорее всего) работает, но ПК плату не видит, даже в диспетчере устройств порт пуст. Появилась идея, прошить nano обходя встроенный CH340, через usb-uart загрузчик, но как сделать? просто RX - TX а, TX - RX ? А с перемычкой что? Питание с 5V на загрузчике на VIN подать, ну GND-ы соединить? Есть вторая дуина, ей порты проверил, всё работает. И возможно я даже не током спалил, а тупо температурой, паяльник был близко к плате и схемам, как раз к CH340. Ну и вот то чудовище сбоку, то собсна куда подключал nano, так контакты проверил, вроде всё по схеме, коротышей нет, судя по всему.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Если остались еще непожженые ардуины, то я бы попробовал чере ISP прошить. Смотри "Arduino как ISP-программатор"

lluceu
lluceu аватар
Offline
Зарегистрирован: 21.07.2020

Есть готовый usb-uart, для чего другую ардуину мучать? Или RX-TX вместе с CH340 померли?

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

А твой USB - serial адаптер DTR выход имеет? Если нет то придется тебе ресет руками дергатью. Плюс если гоарелая CH может мешать программироавать если у нее внутри чего нибудь замкнуло. 

lluceu
lluceu аватар
Offline
Зарегистрирован: 21.07.2020

Да кстати, много слышал, но толком не знаю, как и когда нужно нажимать ресет при прошивке через такой конвертер?

b707
Offline
Зарегистрирован: 26.05.2017

lluceu пишет:

Есть готовый usb-uart, для чего другую ардуину мучать? ?


потому что ISP в разы проще и значительно надежнее. Да и вы научитесь новому - ведь признайтесь, вы не хотите прошивать ИСП только потому, что еще не пробовали

lluceu
lluceu аватар
Offline
Зарегистрирован: 21.07.2020

Решено!
Проблема была и вправду с CH340

Ну, к счастью моя старая дуина послужит ещё

Спасибо большое всем откликнувшимся ! ! !

74LS00
Offline
Зарегистрирован: 11.04.2016
Имею в запасе ch340g и новую 10 ногую жду. Шить можно даже по isp через 340, но долго.
Преимущество nano именно в порте isp, там нафик ненужен этот uart, плохо что нет других ардуино с isp да и вообще линейка nano быстро свернулась, плата была лучшей не считая размера
b707
Offline
Зарегистрирован: 26.05.2017

74LS00 пишет:

Преимущество nano именно в порте isp, там нафик ненужен этот uart, плохо что нет других ардуино с isp

абсолютно на всех ардуино с чипами атмел есть ISP - нано, уно, про мини, про микро, мега...

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

74LS00 пишет:

Имею в запасе ch340g и новую 10 ногую жду. Шить можно даже по isp через 340, но долго.
Преимущество nano именно в порте isp, там нафик ненужен этот uart, плохо что нет других ардуино с isp да и вообще линейка nano быстро свернулась, плата была лучшей не считая размера

А мне больше мини про нравится. Прицепляешь к ней модуль USB-serial вот тебе и как нана получается, а в готовом устройстве чаще всего он и не нужен. Зачем лишнее платить. Вот были бы мини с 2-3мя рядами выходов и по 5-6 Vcc/Gnd вообще бы здорово было...

sadman41
Offline
Зарегистрирован: 19.10.2016

Может Mini Pro, а не Micro?

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

sadman41 пишет:

Может Mini Pro, а не Micro?

Да. Оговорился

74LS00
Offline
Зарегистрирован: 11.04.2016

b707 пишет:
абсолютно на всех ардуино с чипами атмел есть ISP
на здоровенных есть, а вот маленьких нет, а нужен именно контролер, а не доска на которую по конским ценам уродские макетки.

asam, у про про куча недостатков. Нестандартный шаг ног, они перекошены, хрен воткнёшь нормально в макетку. Да и варианты или с нормальным кварцем или с чипом, и то и другое нет. Всех этих недостатков нет у искрамини, но её мало где купить как и всё наше. Ну и опять же нет isp.

 

b707
Offline
Зарегистрирован: 26.05.2017

74LS00 пишет:

b707 пишет:
абсолютно на всех ардуино с чипами атмел есть ISP
на здоровенных есть, а вот маленьких нет, а нужен именно контролер

на каких нет, можете указать конкретно?
Атмега88, атмега168, 328, тини25, тини85 - на всех есть.

b707
Offline
Зарегистрирован: 26.05.2017

74sl00 - на искре мини МК атмега328, а значит есть isp

Вы в курсе, что icp - это не обязательно 6пиновый разьем?
Да и вообще, я вижу - вы путаете контроллеры и платы на их основе. Нет такого контроллера - искра мини, есть атмега328, и он абсолютно одинаковый на искре мини, про мини, нано и уно. И везде есть icp

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

b707 пишет:
74sl00 - на искре мини МК атмега328, а значит есть isp Вы в курсе, что icp - это не обязательно 6пиновый разьем? Да и вообще, я вижу - вы путаете контроллеры и платы на их основе. Нет такого контроллера - искра мини, есть атмега328, и он абсолютно одинаковый на искре мини, про мини, нано и уно. И везде есть icp

Да, я как раз хотел спросить, а что, собственно, 74sl00 имеет ввиду под ISP?

b707
Offline
Зарегистрирован: 26.05.2017

asam пишет:

Да, я как раз хотел спросить, а что, собственно, 74sl00 имеет ввиду под ISP?


похоже товарищ путает контроллеры и платы, для него каждая ардуина, например нано или искра мини- отдельный продукт, когда на плате нет 6пинового разьема, значит и интерфейса isp нет:)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

b707 пишет:
когда на плате нет 6 -ти пинового разьема, значит и интерфейса isp нет:)

как в том анекдоте - как нет? Есть! Но мягкий )))

74LS00
Offline
Зарегистрирован: 11.04.2016
А теперь ещё раз и внимательно.
ISP разъёма нет на ARduino Mini Pro. Если для вас удобно подпаивать проводки к ногам модуля, то это ваш выбор.
 
Возможно вам удобно каждый раз вынимать модуль из платы и тыкать в програматор. Разве не для избежания этого придумали прошивку по UART ? 
У меня была промини с припаяным разъёмом из 6 проводков, они болтались и отрывались, никакого удобства, эстетики тоже. Сейчас стоит на прототипе нано, наразу usb не пользовался, а вот isp тыкнуть самый оно.
Сейчас этот промини думаю спихнуть в один проект на макетке, на который печатку не сделать, слишком много кусков надо отлаживать, макетки пока только заказал.
Со всех этих модулей я сдираю МК и ставлю  на свою печатся, так что они для меня как временная плата чтоб подпаятся к ногам не сломав их. А мега168 qfp с оторваными ногами у меня уже есть.
 
Тот случай когда не понимают что такое Arduino. Arduino состоит из модуля на МК (в котором загрузчик arduino) как аппаратной части и IDE как програмной. При этом Arduino являясь модулем на МК далеко не собственнй разработки, может быть использовать в любой среде разработки, хоть на асме пиши, с полным отказом от Arduino IDE и загрузчика.
Простой народ постоянно путает это термины, слишком уж много всего в это итальянском изобретении из 2 деталей.
 
Я не путапю, меня не понимают.
Я не програмист и люто ненавижу быдлокодеров, но всё чаще вижу их ляпы в крупных дорогих комерческих проектах.
Для меня isp это 6 штырей на плате, для когото возможно 10, но для меня 6.
Говоря же о прошивке я предпочитаю 20, намного быстрее. Сейчас рисую програматор в микро варианте, возможно как надставку на промини и нано.
 
Я же говорю о физических недостатках конструкции. Рисовали это програмисты, а они в этом не очень хороши.
 
---
 
Коротко об Arduino Nano на которой разъём есть, но плата давно снята с производства. А вот на её послевателях Arduino Nano Every, Arduino MKR Zero вместо него только площадки, прошить их можно только в специальном сокете, от чего пользы никакой.
Так что есть только китайские Arduino Nano и без вариантов.
 
---
 
А теперь о Arduino Pro Mini и чем она отличается от Iskra Mini.
ISP разъёма на ней нет как и на всех вариантах.
 
Скажу вот об  этой картинке http://arduino.ru/Hardware/ArduinoBoardProMini
Её тоже рисовал програмист. Сбоку ряд ножек RX TX предназначен для модуля UART, т.е. в макетку эту ардуину надо втыкать так чтоб эта сторона модуля была скраю от макетки, и uart модуль свисал.
Отверстия смещены, не погнув ноги её  никак в макетку не сунуть. Так что и uart модуль в эту макетку не сунуть. Вспоминаю как устроены китайские гнёзда, то при любом изгибе контакты вывалятся.
Так что эту часть Pro Mini ну никак не вставить в макетку, и надо уже проводами к ней цеплятся.
В случае Iskra Mini я могу воткнуть всё в одну макетку рядом и на ней сделать перемычки чтоб просто совать другую Iskra Mini.
 
Точно также с портами A4, A5, они подсунуты между ножек A2, A3, Vcc, их тоже не запихнуть в разъём макетки не погнув. А от этого они укоротятся и вставлятся модуль будет не плотно и с перекосом.
В общем это решить можно только сняв пластик со штырьков, чтоб на этом месте их согнуть и они не упёрлись в гнездо пластиком.
 
 
По этой же ссылке на Pro Mini стоит пьезо керамический резонатор со встроенымим конденсаторами,  точность хуже кварца, но удароустойчивость больше. Проблема в том что его не заменить. Перепаять даже с имея фен такую мелкоту будет очень сложно, особенно для начинающих которые как раз с раз с таких модулей начали, да и на другую частоту эту деталь найти не просто.
 
Если взять китайские Pro Mini, то они в 2 вариантах.
1. МК в таком же корпусе qfp, но кварц уже с smd пайкой. Плату надо опять греть феном и опять надо опыт чтоб не перегреть и ничего не слиплось.
2. МК в qfn, но кварц с ногами. Кварц можно заменить паяльником, но если накрылся МК, но даже феном без опыта его не припаять, или будет недопай или замыкание. При этом и другие детали феном паять уже опасно чтоб не убить МК который может поплыть. Взять МК с такой платки под поделку не получится.
 
В Iskra Mini этих недостатков нет. МК в qfp с ногами, и кварц с ногами, легко заменить что угодно.
Я не увидел в китае таких плат.
 
Вот только проблема в цене и доступности. 
Pro Mini в китае стоит 100р и прислать её могут куда угодно.
Iskra Mini стоит 600р и ещё 300р доставка. В общем то эти 500+ рублей за само изделие не дорого учитывая что только оригинальный МК стоит больше 200р, вот только в провинции нет магазинов с ними и платить за доставку не хочется.
Поэтому никакой рекламы, просто ни лучше, но у меня их нет.
Ну а для себя я бы предпочёл чтоб там был ISP вместо кнопки, он нужнее, а кнопка бесполезна и ломается чаще чем пользуюсь. Ну а сброс есть и на программаторе, даже два.
 
b707
Offline
Зарегистрирован: 26.05.2017

Остапа несло...

Вы, товарищ, не пытались бы изображать из себя того, чего не представляете :) Вижу, что за ночь немножко самообразовались, узнали, что isp - всего лишь определенные ножки контроллера :)

Все ваши рассуждения про выпаивание МК из ардуинок - бредятина чистой воды... зачем покупать плату за 140-200 рублей, чтобы выпаять оттуда чип, который отдельно на Али стоит в два раза дешевле?

да и все остальное вы высосали из пальца только что...

Удачи.

74LS00
Offline
Зарегистрирован: 11.04.2016

Затем чтоб спаять схему сначало на макетке, а не делать макетку сначало под чип.
А в 2 раза дешевле они только если купить несколько, и уже 2 раза покупал по 2 и всегда в них дохлый епром, плавающий бит в разном месте, и так не только у меня. Хороших чипов там нет, просто ардуинщики епромом не пользуются, а когда в коде он используется часто, китайские чипы там не работают как надо.

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

sadman41
Offline
Зарегистрирован: 19.10.2016

"Я не програмист ... но всё чаще вижу их ляпы в крупных дорогих комерческих проектах" - как это? Видеть ошибки реализации, не являясь специалистом в предметной области, конечно, завидная способность.

74LS00
Offline
Зарегистрирован: 11.04.2016

Это очень просто. Вот я когда иду по улице и вижу ветку, я её перешагиваю. 

А когда эту ветку видит програмист, он зовёт своего друга чтоб тот её подержал пока он будет под ней пролезать.

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

А фигуральный в том что писав эти предложения я нажимал энтер как делаю в любом текстовом редакторе которые существуют уже 40 лет.

И как видите вместо новой строки тут пишет новый обзац.

 

А ещё при вставке текста вылезает какоето бонусное окно в которое надо вставлять текст, и не в это а в то.

Чтоб в писать в текст в окно, его надо в писать в окно.

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

 

даже не буду спрашивать заметили ли вы как много пустого места занимает этот короткий текст.

b707
Offline
Зарегистрирован: 26.05.2017

74LS00 пишет:

даже не буду спрашивать заметили ли вы как много пустого места занимает этот короткий текст.

Зато я вижу как много букв в этом тексте, где не сказано ровным счетом ничего

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

 

А может это просто Алегир?

sadman41
Offline
Зарегистрирован: 19.10.2016

Представляю, какую боль Вы испытываете при виде такого набора:

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

А тут появились лядские погромисты и напридумывали кучу всякого говнища: на плюс несколько видов, торкс, секьюрити торкс и пр. и др.

 

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

74LS00 пишет:

А фигуральный в том что писав эти предложения я нажимал энтер как делаю в любом текстовом редакторе которые существуют уже 40 лет.

И как видите вместо новой строки тут пишет новый обзац.

В любом текстовом редакторе нажатие Enter добавляет новый абзац. Переход строки делается при помощи Shift+Enter, здесь ровно так же
Это - новая строка, а не абзац.

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

sadman41 пишет:

"Я не програмист ... но всё чаще вижу их ляпы в крупных дорогих комерческих проектах" - как это? Видеть ошибки реализации, не являясь специалистом в предметной области, конечно, завидная способность.

Любой чайник, возомнивший себя самоваром, не только видит косяки криворуких индусов, писавших Винду, но и точно знает, как нужно было сделать правильно ))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

sadman41 пишет:

"Я не програмист ... но всё чаще вижу их ляпы в крупных дорогих комерческих проектах" - как это? Видеть ошибки реализации, не являясь специалистом в предметной области, конечно, завидная способность.

Садман, завидуй молча, у человека хрустальный шар!!!

74LS00
Offline
Зарегистрирован: 11.04.2016

Видимо пыропальцые некрософты нормально вас обучили в платном офисе на энтер новую строку печатать, старых редакторов вы наверно не встречали.

Оно и видно тут молодые собрались не знавшие что такое блоки с культурно зашнуроваными кабелями.

Похоже нам тоже пофиг наши новые коды, меня и старые проги более чем устраивают, чую 7 винда и 7 летний сокет будет жить также долго пока будут под неё браузеры, других преимуществ у боле новых осей просто нет. Как ардуино живёт уже 20 лет, и малина пи уже больше 10 и чтото ничего нового на смену не приходит.
А ардуино нано почемуто резко устарело, хотя наверно дело в том что она была на ft232 и от них отказались из за копирастии и высокой цены, я то уж и забыл что на нано 2 чипа

b707
Offline
Зарегистрирован: 26.05.2017

74LS00 пишет:

А ардуино нано почемуто резко устарело

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

sadman41
Offline
Зарегистрирован: 19.10.2016

Ну, допустим, помню я немножко Лексикон.

Энтором там устраивали жесткое форматирование под пишущую машинку люди, ими воспитанные. Вплоть до ~2010-го встречал и вордовские документы нашпигованные переводами строк так, что перед печатью в ином кегле приходилось вручную, как обезъяне, убирать эти перевернутые "P" по концам строк. Сейчас, слава богу, большинство уже не пробивает Энтер до стола.

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

74LS00 пишет:

Видимо пыропальцые некрософты нормально вас обучили в платном офисе на энтер новую строку печатать, старых редакторов вы наверно не встречали.

Вы уж определитесь - в старых редакторах или в ЛЮБЫХ вы по энтеру перевод строки делаете ))

74LS00
Offline
Зарегистрирован: 11.04.2016

да хотябы в томже опенофисе и ворде 2003.

но я не писарь и потому мне нотпада приплюснутого хватает.

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

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

 

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

74LS00 пишет:

да хотябы в томже опенофисе и ворде 2003.

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

74LS00 пишет:

а о том что есть какойто новый абзац я узнал только с цукерберберга

Ну вот так-то лучше - не идиоты напрограммировали, а вы не знаете )) 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

так перешли к обсуждению ПО, я в "Слово и Дело" тексты набирал, а с базами в Ребусе и в "Легко и Просто" работал, ничего, что "я к вам задом сижу"?