Страница 1 из 5

Почему скетч и схема для Ардуино Нано не работает на Меге?

Добавлено: Вс июл 27, 2025 10:43:57
Вячеслав70
Скажите,почему скетч и схема,разработанная для Нано,не работает на Меге.Скетч в Мегу загружается без ошибок. :?

Re: Почему скетч и схема для Ардуино Нано не работает на Мег

Добавлено: Вс июл 27, 2025 11:08:57
OKF
Написано криво.

Re: Почему скетч и схема для Ардуино Нано не работает на Мег

Добавлено: Вс июл 27, 2025 12:41:25
Вячеслав70
В смысле криво? На Нано же все работает.

Re: Почему скетч и схема для Ардуино Нано не работает на Мег

Добавлено: Вс июл 27, 2025 13:04:43
HardWareMan
В прямом смысле криво. У нано и мега разные МК и чтобы скетч работал везде одинаково надо пользоваться только строго API ардуины и то есть некоторые ограничения.

Re: Почему скетч и схема для Ардуино Нано не работает на Мег

Добавлено: Вс июл 27, 2025 14:05:18
VNS
[uquote="Вячеслав70",url="/forum/viewtopic.php?p=4734320#p4734320"]Скажите,почему скетч и схема,разработанная для Нано,не работает на Меге.[/uquote]
Вы не уточнили конкретно, о каком МК идёт речь. Шиль НАНО – имел на борту несколько типов МК. Это касается и слово МЕГА… МК ATtmega**** много разных… какой конкретно МК вы прошиваете и для какого МК написан скетч? Если обвязка прошиваемого МК соответствует шильду НАНО и фьюзы тоже предварительно выставлены правильно, то программе (машинным кодам) не важно, данный МК установлен на шильде нано или просто установлен на другой плате с соответствующей обвязкой. Работать оба МК будут одинаково.

Re: Почему скетч и схема для Ардуино Нано не работает на Мег

Добавлено: Вс июл 27, 2025 14:29:38
Вячеслав70
Скетч написан для Arduino Nano V3.0 ATMEGA 328 PB FT232. А Мега у меня Arduino MEGA 2560.

Re: Почему скетч и схема для Ардуино Нано не работает на Мег

Добавлено: Вс июл 27, 2025 15:09:33
VNS
И вас не смутил тот факт, что программа написана для одного МК (ATtmega328P), а вы пытаетесь её загрузить в совершенно другой МК (ATtmega2560) и удивляетесь, что программа не работает? Да вы батенька забавный… :))) не пробовали даташит открыть на один МК и на другой МК и посмотреть хоть как минимум на число и расположение выводов. Не говоря уже о внутреннем содержании.
Вот что ардуина с людьми делает… :facepalm:

Re: Почему скетч и схема для Ардуино Нано не работает на Мег

Добавлено: Вс июл 27, 2025 15:40:15
OKF
Это ты, батенька, забавный. Не просёк ещё.)
На то оно и Ардуино, что скетчи могут работать на ЛЮБЫХ платах, с ЛЮБЫМИ МК.

Re: Почему скетч и схема для Ардуино Нано не работает на Мег

Добавлено: Вс июл 27, 2025 16:50:04
Вячеслав70
Вот такая история- Скетчи и схемы, разработанные для Arduino Nano, могут не работать на Arduino Mega из-за различий в аппаратной конфигурации, особенно в расположении и нумерации выводов, а также в используемых микроконтроллерах. Хотя оба устройства используют язык Arduino (C++), их физическое строение и подключение компонентов отличаются.
Основные причины несовместимости:

Разное количество и расположение выводов:
Arduino Nano имеет меньше выводов, чем Mega. Следовательно, код, использующий конкретные выводы Nano, может не найти соответствующие выводы на Mega или использовать их в другом порядке.

Разные микроконтроллеры:
Nano обычно использует ATmega328P, а Mega - ATmega2560. Хотя они оба поддерживают Arduino, их архитектура и возможности могут отличаться, что влияет на работу кода, особенно если он использует специфичные для конкретного контроллера инструкции.
Различия в библиотеках и функциях:
Некоторые библиотеки или функции, используемые в скетче для Nano, могут быть несовместимы или иметь другую реализацию на Mega.
Значит нужно подгонять код программы под Мегу.К сожалению я в этих кодах полный ноль.Значит пролетаем.

Re: Почему скетч и схема для Ардуино Нано не работает на Мег

Добавлено: Вс июл 27, 2025 17:00:21
HardWareMan
[uquote="OKF",url="/forum/viewtopic.php?p=4734379#p4734379"]Это ты, батенька, забавный. Не просёк ещё.)
На то оно и Ардуино, что скетчи могут работать на ЛЮБЫХ платах, с ЛЮБЫМИ МК.[/uquote]
Даже если тупо, то у них отличаются имена ISR. Продолжайте кушать кактус.

Re: Почему скетч и схема для Ардуино Нано не работает на Мег

Добавлено: Вс июл 27, 2025 18:02:06
VNS
[uquote="OKF",url="/forum/viewtopic.php?p=4734379#p4734379"]На то оно и Ардуино[/uquote]
Как поглядишь, все вы ардуинщики мастера… :))) потому подобных тем в сети, как грязи… :tea:

Re: Почему скетч и схема для Ардуино Нано не работает на Мег

Добавлено: Вс июл 27, 2025 21:11:15
OKF
[uquote="HardWareMan",url="/forum/viewtopic.php?p=4734395#p4734395"]Даже если тупо, то у них отличаются имена ISR.[/uquote]
Тупо не используй ISR. А если используешь, то с умом.

Re: Почему скетч и схема для Ардуино Нано не работает на Мег

Добавлено: Пн июл 28, 2025 09:41:11
Вячеслав70
Ну ладно,если я кому нибудь скину в личку мой скетч,можете что нибудь подсказать насчет адаптации к Меге?

Re: Почему скетч и схема для Ардуино Нано не работает на Мег

Добавлено: Пн июл 28, 2025 09:58:24
OKF
Подсказать/критикнуть могу.

Re: Почему скетч и схема для Ардуино Нано не работает на Мег

Добавлено: Пн июл 28, 2025 10:42:49
BOB51
Переносимость исходника (СКОТча) с одной платформы на другую прямо зависит от степени соответствия исходника "рамкам референса".
В том числе и при использовании некоторых самодельных библиотек.
Вопрос больше для обкусывания/разборки в
https://radiokot.ru/forum/viewtopic.php?f=62&t=156720
8)

Re: Почему скетч и схема для Ардуино Нано не работает на Мег

Добавлено: Пн июл 28, 2025 11:03:06
roman.com
нафига личка когда есть форум))
а я бы открыл даташит и сделал бы всё по нормальному...
:tea:

Re: Почему скетч и схема для Ардуино Нано не работает на Мег

Добавлено: Пн июл 28, 2025 15:36:46
Вячеслав70
[uquote="roman.com",url="/forum/viewtopic.php?p=4734511#p4734511"]нафига личка когда есть форум))
а я бы открыл даташит и сделал бы всё по нормальному...
:tea:[/uquote]
Легко говорить!А если на Ардуино не в зуб ногой,то как по нормальному то?

Re: Почему скетч и схема для Ардуино Нано не работает на Мег

Добавлено: Пн июл 28, 2025 15:49:40
BOB51
Вот и забегай на котуинку - там можеш сколь хош вопрошать, но в рамках некоторых общих правил (схемы, исходники).
Может там уже ранее ответы были (по теме много чего раскидано).
Освоить ту адуринку в пределах простого пользователя достаточно легко.
8)

Re: Почему скетч и схема для Ардуино Нано не работает на Мег

Добавлено: Пн июл 28, 2025 16:04:49
Вячеслав70
[uquote="BOB51",url="/forum/viewtopic.php?p=4734592#p4734592"]Вот и забегай на котуинку - там можеш сколь хош вопрошать, но в рамках некоторых общих правил (схемы, исходники).
Может там уже ранее ответы были (по теме много чего раскидано).
Освоить ту адуринку в пределах простого пользователя достаточно легко.
8)[/uquote]
Что за котуинка пардон?

Re: Почему скетч и схема для Ардуино Нано не работает на Мег

Добавлено: Пн июл 28, 2025 21:25:47
veso74
Приведите код программы. Он может быть для Arduino (с их наследственностью на периферии), может быть просто похоже Arduino-вское, а там: прямое управление 328A.