Ви не увійшли.
Но в исходной заводской поставке они отличаются ... всегда ли? от всех производителей-поставщиков-продавцов?
Увы, кто-что зальет... Они же не официалы, а так, кооперативщики.
Исходя из этого взял за правило - перешивать все что оттуда приезжает нужным мне бутлоадером, и исправлением файла boards.txt под оптибут во всех остальных платках 168р,328р.
Если так сильно завален, то покажите конкретную ссылку (потому что когда "завалено" по какому-то вопросу, то не все экземпляры равнозначные, адекватные и вменяемые).
Неидентичны у них бутлоадеры и информация об этом в IDE.
В IDE для UNO используется оптибут. Длиной 512байт По этому IDE вычитает из размера флеш 32768 длину бутлоадера 512 и говорит что вам для скетча доступно 32256 (32768-512).
В NANO оставлен "исторический" бутлоадер (не оптибут) длиной 2к (2048) - вот IDE вам и вычитает 32768 -2048 = 30720.
Причины различий понятны и видны по IDE.
Но в исходной заводской поставке они отличаются ... всегда ли? от всех производителей-поставщиков-продавцов?
Перешейте в NANO нормальный загрузчик (optiboot), откорректируйте в IDE файлик boards.txt и будет у вас все "идентично".
С этим то как-раз всё понятно...
Интернет завален видео, как NANO сделать идентичной UNO, даже не исправляя ничего в IDE..
Если так сильно завален, то покажите конкретную ссылку (потому что когда "завалено" по какому-то вопросу, то не все экземпляры равнозначные, адекватные и вменяемые).
- это UNO:
Скетч использует 7334 байт (22%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 770 байт (37%) динамической памяти, оставляя 1278 байт для локальных переменных.
Максимум: 2048 байт.
- это NANO:
Скетч использует 7334 байт (23%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 770 байт (37%) динамической памяти, оставляя 1278 байт для локальных переменных.
Максимум: 2048 байт.
Всё очень похоже, но об "идентичности" говорить как-то ... не совсем точно.
Неидентичны у них бутлоадеры и информация об этом в IDE.
В IDE для UNO используется оптибут. Длиной 512байт По этому IDE вычитает из размера флеш 32768 длину бутлоадера 512 и говорит что вам для скетча доступно 32256 (32768-512).
В NANO оставлен "исторический" бутлоадер (не оптибут) длиной 2к (2048) - вот IDE вам и вычитает 32768 -2048 = 30720.
Перешейте в NANO нормальный загрузчик (optiboot), откорректируйте в IDE файлик boards.txt и будет у вас все "идентично".
У меня так идентичны UNO, NANO, ProMini (5v,16Mhz).
Интернет завален видео, как NANO сделать идентичной UNO, даже не исправляя ничего в IDE..
Если и там и там atmega328p - то они программно и функционально идентичны
2 устройства (UNO+NANO) подключены одновременно:
[olej@dell Tools_Linux]$ lsusb -d 1a86:
Bus 002 Device 069: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 002 Device 074: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
[olej@dell Tools_Linux]$ ls -l /dev/ttyU*
crw-rw---- 1 root dialout 188, 0 мар 25 14:21 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 мар 26 11:37 /dev/ttyUSB1
Компилируется один и тот же скетч (это sysinfo), изменив только тип платы в Arduino IDE:
- это UNO:
Скетч использует 7334 байт (22%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 770 байт (37%) динамической памяти, оставляя 1278 байт для локальных переменных.
Максимум: 2048 байт.
- это NANO:
Скетч использует 7334 байт (23%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 770 байт (37%) динамической памяти, оставляя 1278 байт для локальных переменных.
Максимум: 2048 байт.
Всё очень похоже, но об "идентичности" говорить как-то ... не совсем точно.
Datasheet - это на процессор, а меня интересует готовое собранное изделие на этом процессоре + в каком-то конкретном исполнении (китайском).
И как по вашему "изделие" влияет на размер флеш или оперативной памяти процессора????
Не придумывайте себе "изделия"...
Все ардуинки - это просто макетная плата с процессором, входы/выходы которого просто выведены на контакты платы (в зависимости от конструктива(названия)).
328р, он и в UNO и в NANO и в ProMini и даже в африке 328р. 32к флеш 2к озу.
Еще у людей не видевших даташит, ходят популярные легенды о "аналоговых" входах. И что их в UNO 6, а в остальных 8.
Люди, читайте документацию, там все написано....
Не читайте безумные таблички, такие же форумы.
Всё, что касается Arduino - оно всё такое же "безумное".
Читайте единственный документ - Datasheet на то, на чем любая из этих плат собрана.
Datasheet - это на процессор, а меня интересует готовое собранное изделие на этом процессоре + в каком-то конкретном исполнении (китайском).
SRAM -> 2/1
EEPROM -> 1/0.51
Таблицу составлял пациет психушки. Он явно взял для нано что-то древнее на 168 чипе.
Не читайте безумные таблички, такие же форумы.
Читайте единственный документ - Datasheet на то, на чем любая из этих плат собрана.
ATmega328-328P
Если и там и там atmega328p - то они программно и функционально идентичны, как и ProMini на том же 328р.
Кроме конструктива - ничем.
Сравнение плат Arduino (таблица)
SRAM -> 2/1
EEPROM -> 1/0.51
А где 12Mhz?
В чём вообще отличия (кроме конструктивов) UNO vs NANO?
Кроме конструктива - ничем.
Нет разъема для внешнего питания 7-12в (его роль исполняет вход VIN)
(то же и в ProMini, только там это уже называется RAW).
И кварц 12 мгц (для синхронизации USB) есть, только на обратной стороне.
P.S. И этот "продвинутый" топикстартер давал "умные" советы по bootloaderу ????
А все платы без скетча?
Все платы (которые я смотрю, не в обзоре выше) как-раз со скетчами, но одними и теми же, типа sysinfo, но без внешних элементов, без нагрузки.
А все платы без скетча? К стати у нано с обратной стороны по идее должен быть чип и там нет кварца ?
И картинка:
Только не верится...
Потому что это элементарно противоречит тому, что я чувствую пальцами : большая (из соображений теплообмена) плата UNO греется ощутимо заметно, тогда как маленькая (гораздо хуже теплообмен) плата NANO, в абсолютно тех же условиях, не греется совершенно.
P.S. И то и другое - с CH340.
Почему при питании по USB, от компьютера по стандартному кабелю, UNO достаточно заметно греется:
А NANO, при питании от того же USB по подобному кабелю, будучи подключенным сутками - абсолютно холодный.
Почему так?
Касательно самого теста – измерялась сила тока (mA) в разрыве цепи до основной платы в двух вариациях: при питании через xUSB порт стабилизированными 5v (эмуляция lipo аккумулятора и платы boost конвертера напряжения 3,7v->5v) и при питании от 9v (эмуляция 6 пальчиковых батареек по 1,5v).
Потребление тока:
Плата 5v 9v (3,7v для LilyPad)
Raspberry pi B+ 80..150 mA –
MEGA 2560 (16u2) 66 mA 90 mA
UNO R3 (16u2) 43 mA 48 mA
UNO R3 (CH340) 18 mA 19 mA
NANO 3.0 (FTDI) 62 mA 57 mA
NANO 3.0 (CH340) 20 mA 24 mA
LilyPad USB 15 mA 9 mA
Pro Mini 5v 17 mA 18 mA
Beetle leonardo 21 mA –
В сыром виде таблица потребления тока мало о чем говорит – разные напряжения, поэтому привожу таблицу расчета мощности (сила тока умноженная на напряжение) – так мы подведем все платы под общий знаменатель, и можем сравнить показатели энергопотребления.
Плата 5v 9v (3,7v для LilyPad)
Raspberry pi B+ 0,750 W –
MEGA 2560 (16u2) 0,330 W 0,810 W
UNO R3 (16u2) 0,215 W 0,432 W
UNO R3 (CH340) 0,090 W 0,171 W
NANO 3.0 (FTDI) 0,310 W 0,513 W
NANO 3.0 (CH340) 0,100 W 0,216 W
LilyPad USB 0,075 W 0,033 W
Pro Mini 5v 0,085 W 0,162 W
Beetle leonardo 0,105 W –
Форматировать таблички не буду, в облом ... кому надо и так почитает
И картинка:
Почему так?
Что удивляет? ... на этом форуме, но и не только на этом по Arduino ...
Когда обсуждаются какие-то радиолюбительского уровня простейшие свистелки с перделками, типа "как включать 12-вольтовое реле" - то знатоков, подсказок и мнений - вагон.
Когда выше названо несколько вопросов, которые всем могут пригодиться, и на которые по Интернет ответ не так просто найти - то полный молчок.