Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

кудрявый
2018-03-26 12:37:56
Olej пише:

Но в исходной заводской поставке они отличаются ... всегда ли? от всех производителей-поставщиков-продавцов?

Увы, кто-что зальет... Они же не официалы, а так, кооперативщики.
Исходя из этого взял за правило - перешивать все что оттуда приезжает нужным мне бутлоадером, и исправлением файла boards.txt под оптибут во всех остальных платках 168р,328р.

кудрявый
2018-03-26 12:30:53
Olej пише:

Если так сильно завален, то покажите конкретную ссылку (потому что когда "завалено" по какому-то вопросу, то не все экземпляры равнозначные, адекватные и вменяемые).

Шьём бутлоадер Arduino UNO в Arduino Nano

Простейший способ загрузить Optiboot в Arduino Nano

Olej
2018-03-26 12:23:37
кудрявый пише:

Неидентичны у них бутлоадеры и информация об этом в 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..

Если так сильно завален, то покажите конкретную ссылку (потому что когда "завалено" по какому-то вопросу, то не все экземпляры равнозначные, адекватные и вменяемые).

кудрявый
2018-03-26 12:05:14
Olej пише:

- это 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..

Olej
2018-03-26 11:52:00
кудрявый пише:

Если и там и там 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 байт.

Всё очень похоже, но об "идентичности" говорить как-то ... не совсем точно.

кудрявый
2018-03-26 11:44:18
Olej пише:

Datasheet - это на процессор, а меня интересует готовое собранное изделие на этом процессоре + в каком-то конкретном исполнении (китайском).

И как по вашему "изделие" влияет на размер флеш или оперативной памяти процессора????
Не придумывайте себе "изделия"...
Все ардуинки - это просто макетная плата с процессором, входы/выходы которого просто выведены на контакты платы (в зависимости от конструктива(названия)).
328р, он и в UNO и в NANO и в ProMini и даже в африке 328р. 32к флеш 2к озу.
Еще у людей не видевших даташит, ходят популярные легенды о "аналоговых" входах. И что их в UNO 6, а в остальных 8.
Люди, читайте документацию, там все написано....

Olej
2018-03-26 11:36:06
кудрявый пише:

Не читайте безумные таблички, такие же форумы.

Всё, что касается Arduino - оно всё такое же "безумное".

кудрявый пише:

Читайте единственный документ - Datasheet на то, на чем любая из этих плат собрана.

Datasheet - это на процессор, а меня интересует готовое собранное изделие на этом процессоре + в каком-то конкретном исполнении (китайском).

кудрявый
2018-03-26 11:28:25
Olej пише:

SRAM -> 2/1
EEPROM -> 1/0.51

Таблицу составлял пациет психушки. Он явно взял для нано что-то древнее на 168 чипе.
Не читайте безумные таблички, такие же форумы.
Читайте единственный документ - Datasheet на то, на чем любая из этих плат собрана.
ATmega328-328P
Если и там и там atmega328p - то они программно и функционально идентичны, как и ProMini на том же 328р.

Olej
2018-03-26 11:20:08
кудрявый пише:

Кроме конструктива - ничем.

Сравнение плат Arduino (таблица)
1504767618_arduino-comparison.jpg
SRAM -> 2/1
EEPROM -> 1/0.51

кудрявый
2018-03-26 09:52:17
Olej пише:

А где 12Mhz?
В чём вообще отличия (кроме конструктивов) UNO vs NANO?

Кроме конструктива - ничем.
Нет разъема для внешнего питания 7-12в (его роль исполняет вход VIN)
(то же и в ProMini, только там это уже называется RAW).
И кварц 12 мгц (для синхронизации USB) есть, только на обратной стороне.

P.S. И этот "продвинутый" топикстартер давал "умные" советы по bootloaderу ???? big_smile big_smile big_smile

Olej
2018-03-26 01:22:29
Nefreemen пише:

А все платы без скетча?

Все платы (которые я смотрю, не в обзоре выше) как-раз со скетчами, но одними и теми же, типа sysinfo, но без внешних элементов, без нагрузки.

Nefreemen
2018-03-26 00:16:26

А все платы без скетча? К стати у нано с обратной стороны по идее должен быть чип  smile  и там нет кварца  smile ?

Olej
2018-03-26 00:08:24
Olej пише:

И картинка:

Только не верится...
Потому что это элементарно противоречит тому, что я чувствую пальцами smile : большая (из соображений теплообмена) плата UNO греется ощутимо заметно, тогда как маленькая (гораздо хуже теплообмен) плата NANO, в абсолютно тех же условиях, не греется совершенно.

P.S. И то и другое - с CH340.

Olej
2018-03-26 00:05:44
Olej пише:

Почему при питании по USB, от компьютера по стандартному кабелю, UNO достаточно заметно греется:
А NANO, при питании от того же USB по подобному кабелю, будучи подключенным сутками - абсолютно холодный.
Почему так?

Энергопотребление arduino

Касательно самого теста – измерялась сила тока (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    –

Форматировать таблички не буду, в облом ... кому надо и так почитает smile
И картинка:
chart_mainboards_watt.jpg

Olej
2018-03-25 23:48:06
Olej пише:

Почему так?

Что удивляет? ... на этом форуме, но и не только на этом по Arduino ...
Когда обсуждаются какие-то радиолюбительского уровня простейшие свистелки с перделками, типа "как включать 12-вольтовое реле" - то знатоков, подсказок и мнений - вагон.
Когда выше названо несколько вопросов, которые всем могут пригодиться, и на которые по Интернет ответ не так просто найти - то полный молчок. sad

Підвал форуму