Нормально ли, что китайская Arduino NANO требует особую прошивку? Помогите понять отличия от обычной платы
- Войдите на сайт для отправки комментариев
Всем привет!
Заказал у китайцев Arduino NANO, описание не читал, только глянул что чип AtMega 328P 16 МГц, подумал обычная Arduino, а оказалось нет.
В Arduino IDE выбрал стандартную Arduino NANO, но эта плата работает криво. Например, прошил дефолтный пример с миганием светодиода, но вместо 1 секунды здесь 3 секунды. Или же пытаюсь отправить в терминал Hello World, в коде указано Serial.begin(9600), а в мониторе порта крякозябры, работает только при 2400 бод. Пытался подключить DHT22, но показания не считываются.
Все проблемы были решены только после того, как я почитал описание товара, скачал архив, скопировал папку hardware в C:\Users\логин\Documents\Arduino и выбрал в IDE появившийся WAVGAT NANO 3.0. Тогда плата работает без проблем.
Читал, что такие несоответствия могут быть из-за fuse-битов, но очень хочу понять, что именно здесь накрутили? Может частота процессора занижена? Тогда открою спор на частичную компенсацию и напишу правдивый отзыв.
В файле boards.txt от продавца такое:
lardu_328e.name= WAVGAT NANO 3.0 lardu_328e.upload.tool=avrdude lardu_328e.upload.protocol=arduino lardu_328e.upload.maximum_size=29696 lardu_328e.upload.speed=57600 lardu_328e.bootloader.tool=avrdude lardu_328e.bootloader.high_fuses=0xff lardu_328e.bootloader.low_fuses=0xff lardu_328e.bootloader.extended_fuses=0x07 lardu_328e.bootloader.path=lgt8fx8e lardu_328e.bootloader.file=lgt8fx8e\optiboot_lgt8f328d.hex lardu_328e.bootloader.unlock_bits=0x3f lardu_328e.bootloader.lock_bits=0x3f lardu_328e.build.mcu=atmega328p lardu_328e.build.f_cpu=16000000L lardu_328e.build.core=lgt8f lardu_328e.build.variant=lgt8fx8e lardu_328e.build.board=AVR_LARDU_328E
Китайская падделко китайской отбраковки.
Заказал у китайцев Arduino NANO, описание не читал, только глянул что чип AtMega 328P 16 МГц
посмотрите еще раз - и внимательно. Скорее всего там про чип сказано что-то вроде "AtMega 328P совместимый" - что вовсе не то же самое, что настоящий AtMega 328P
Помимо проблем с прошивкой и нестандартным бутлоадером, там еще распиновка платы другая, пинов меньше и они расположены по другому.
Вывод - не покупайте это Г.
Вывод2 (даже скорее должен быть первым) - внимательно читайте описание, прежде чем купить.
Осталось узнать реальные характеристики этого "чуда", открыть спор и написать настоящий отзыв, чтоб другие не попадались
надо было ссылку привести что купили. хрустального шара нема.
это более навороченный чип чем мега328 , он круче будет во всем
https://ru.aliexpress.com/store/product/WAVGAT-Nano-Mini-USB-Nano-3-0-CH340/1962508_32868170637.html
читайте отзывы ,
ищите в инете LGT8F328P , Плата MassDuino UNO LC , MD-328D
Осталось узнать реальные характеристики этого "чуда", открыть спор и написать настоящий отзыв, чтоб другие не попадались
уж не беспокойтесь , другие знают что купили , ибо читали лот до конца, и покупали то что им надо .
продавец прав , он все описал , и даже ссылки на библиотеки дал.
в след. раз читайте , прежде чем купить.
Вы уверены, что здесь именно LGT8F328P? В описании товара об этом не уточняют, на чипе маркировка читается плохо, но начало точно не LGT8F
не успел отредактировать мессагу.
https://elchupanibrei.livejournal.com/36239.html оно ?
на чипе написано wavgat avga328p, значит что не 88 , 168 , а именно 328.
// у мну есть только MassDuino UNO LC в наличии , на MD-328D. но закажу для экспериментов на 32МГц кварце (и 64МГц PWM) что по ссылке.
в файле boards.txt
написано ....\optiboot_lgt8f328p.hex ....optiboot_lgt8f328d.hex
даташит LGT8F328P
http://www.logicgreen.io/upload/lgt8fx8p/LGT8FX8P_Databook_v1.0.4.pdf
схемы модулей
http://www.logicgreen.io/downloads/
http://www.cnx-software.ru/2018/04/06/особенности-платы-для-разработки-edmini-на/
Простите за невнимательность, действитель в boards указан этот чип.
Видимо вы правы, плата полностью рабочая и не хуже обычных. Скачал прошивку для WEMOS XI Boards, выбрал в IDE плату WEMOS XI и тоже работает нормально. В будущем буду внимательней смотреть описание, спасибо за ответы!
А я бы не советовал брать этот МК(плату). Очень уж тёмная лошадка, никто его толком не тестировал. Вразумительной документации нет, обычные программаторы его не знают, и не поддерживают. Вемос кстати свою модель нанки на этом МК уже снял с производства. Так что купить, что-б подивиться шо це за зверь можно, но на серьёзные проекты его лучше не планировать..
это более навороченный чип чем мега328 , он круче будет во всем
а можно поподробнее, насчет "круче во всем"? Вроде единственное, чем он по характеристикам отличается от атмеги328 - это тактовая до 32 МГц.
Это единственное преимущество , имхо, не стоит того, чтобы связыватся каким-то кастомным чипом с неизвестной совместимостью с атмегой...
там еще восемь 12-ти битных АЦП, говорят. И опорное менять можно в бОльших пределах.
Ещё вроде как 2 SPI интерфейса.
Прошивка от продавца лишена этого недостатка, но в ней я не смог заставить работать дисплей от Nokia (скетч одинаковый). Умельцы конечно смогут решить все проблемы, но для таких новичков как я проще купить обычную Arduino и не ломать голову часами, гадая то ли в коде ошибка, то ли плата такая
Это генератор на 32, а тактирование не выше 20.))) Но там есть другие фишки.)
Умельцы конечно смогут решить все проблемы, но для таких новичков как я проще купить обычную Arduino и не ломать голову часами, гадая то ли в коде ошибка, то ли плата такая
Золотые слова. И для "умельцев", имхо, тоже совершенно излишне трахаться с "какой-то не такой" платой, выясняя в чем корень проблем - в своих косяках или в кривой плате.
Умельцы конечно смогут решить все проблемы, но для таких новичков как я проще купить обычную Arduino и не ломать голову часами, гадая то ли в коде ошибка, то ли плата такая
Золотые слова. И для "умельцев", имхо, тоже совершенно излишне трахаться с "какой-то не такой" платой, выясняя в чем корень проблем - в своих косяках или в кривой плате.
Можно подумать, что с "какой-то такой" платой все LCD-дисплеи у всех с ходу запускаются.
Интересная плата с плюшками по завлекательной цене. Кто умеет читать - прочтёт документацию и программу напишет.
http://forum.arduino.ua/viewtopic.php?id=1543
можно перезалить бутлоадер...
Тема жива еще?
Попался этот зверь на плате UNO R3. На МК ей богу написано Atmel ATmega328P, но на заднике платы пометка "выбирать WAVGAT UNO R3", данная строчка появляется в IDE после добавления в HARDWARE примочек от WAVGATа - две папки WAV и WAV8F, в Boards прописаны параметры присущие LGT8F328P. Отсюда и сделал вывод, что никакой это не Atmel.
Вначале не вникал в Boards и был ошарашен увидив 12 бит на АЦП, подумал плата глючная. Причем analogReadResolution(10) реально меняет значения, загоняя их в пределы 1023.
Однако остались две проблемы:
1. Использую в качестве потециометра дешевый джостик. Сопростивелние примерно 4,5КОм. В среднем (отпущенном) положении показывает больше 3000 отсечек, при движении вниз снижает значения как и положено до нуля, а вот при движении вверх сначала немного их увеличивает, причем максимум проскакивает совсе быстро и выдает в крайнем положении 2350 примерно. т.е. даже ниже чем с середине. На мультиметре сопростивелние меняется номально от крайних положений от минимума к максимуму. Пока не понял как победить эту шляпу.
2. IDE 1.8.5. Обновляю до 1.8.6 UNO рабоает Nano перестает заливать скечи. Подозрения на состав пакета: с 1.8.6 более новые версии библиотек. плат и пр. Так как при обновлении этих вещей на 1.8.5 без обновления самой IDE тоже перестают заливаться скечи на обоих платах.
по WAVGAT arduino nano исследования с фотками в соседней ветке:
http://arduino.ru/forum/apparatnye-voprosy/obzor-klona-megi328-lgt8f328p (просьба ветку простыми вопросами не загаживать).
ЦАП с фотками , запуск на 32МГц . скорость ногодрыга в цикле в 2.6раза быстрее чем у atmega328.
Ну, где-то читал что и обычные меги гонятся до 32Мгц .. отсюда и ногодрын "шустрее". Это, как раз, самое непринципиальное в этом камне. А так, да. В соседней ветке даже русский даташит выложен, очень интересный камень.
У меня 328 стабильно работают на 24 МГц. 32 уже как повезет, из одной партии (10 штук) на 32 завелись только 6.
DetSimen, а под "завелись" что понимается? У меня мк стартовал, даже заливались прошивки через бутлоадер на 32МГц (пруф) но на тяжёлых операциях всё висло..(
Вот я и говорю, на 24 мегагерцах работают без сбоев, любая. Я специально без вочдога запускал, тестировал по несколько дней. А на 32-х мегагерцах, заработали только 6 из 10, но работали нестабильно, вешались. Какие-то через час, какие-то течение суток, но всё равно вешались. И не сказать, чтоб задача тяжелая была (вентилятор с датчиком дыма, влажности и света в сортире).
Товарищи.
Прочитал тему.
Хотелось бы всетаки найти ответ для меня и для тех, кто не силен в глубинных исследованиях малекулярных структур.
Есть плата WAVGAT UNO R3. Процессор Atmel MEGA328P AU 1741 (написано так). Резонатор 16.000.
UART CH340G и к ней резонатор на 12.000. То есть все как и у обычной UNO с Али.
Вопрос 1: Если элементы те же, резонаторы те же, почему она:
1. Прошивается как duemilanova и delay(1000); равен 3 сек;
2. Почему после загрузки костылей (WAV и WAV8F) команда Serial.println(analogRead(A0)); показывает значения от 0 до 2540 ?
Вопрос 2: Собственно, что нужно сделать, чтобы она шилась как Arduino/Genuino UNO в IDE?
Кварц перепаивал, без кварца тоже не шьется (как UNO). Причина: нужно чтобы надежно прошивалась для работы в программах S4A и mBlock.
Просьба: Не грузите наводящими вопросами. Есть что сказать по делу, пишите. С важением ждем ответа (я и те кому это могло бы помочь). Не на экзамене все ж.
______________
С наилучшими пожеланиями.
В этом же разделе есть уже целых 2 темы (прямо рядышком) про этот МК. Осваивайте, мне такой камешек очень даже понравился, вот думаю прикупить или уже пофиг?.. :)
Arhat109-2, учитывая ваши сложные отношения с STM32 наверное стоит попробовать :)
Так оно лично мне ни Авр, ни ПИК, ни СТМ ни разу никуда не упали .. надо было пока у дитенка интерес был, но он сейчас переключился на иную деятельность .. совсем иную. Тут, так .. ещё по инерции ещё пишу тут, да ковыряю то, что в планах стояло, но осталось недоделанным .. новую плату с Мегой2560 допаять раз уж начал, дисплей прикрутить, Искру реанимировать с полученным ST-Link (чегож она на стенке-то висит), дозиметр почти собран .. допиливаю понемногу. Просто не люблю когда оно брошено и валяется без дела .. может домой жене какую автоматизацию в её растюхи приспособлю то что есть. а может на продажу выставлю всё наше барахло .. не знаю ишо. В общем, в раздумьях пока.
Камень явно интересный, хочется потискать в ручках .. только задачи под него теперь нет. :(
......
Процессор Atmel MEGA328P AU 1741 (написано так). Резонатор 16.000.
......
Этож обычная UNO !!! Atmel MEGA328P
мож производитель ошибся и залил в нее свой буткор ?
зашейте в нее бутлоадер от UNO с помощью другой ардуины (лучше вариант , он и фьюзы прошьет как надо)
и еще вариант , проверьте по ID чипа http://arduino.ru/forum/apparatnye-voprosy/klon-atmega328p-lgt8f328p-analogovyi-vkhod-12-bit#comment-391660 , к примеру программатором USBASP