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

Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
Вячеслав70
Встал на лапы
Сообщения: 128
Зарегистрирован: Пн мар 08, 2021 10:55:43

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

Сообщение Вячеслав70 »

Скажите,почему скетч и схема,разработанная для Нано,не работает на Меге.Скетч в Мегу загружается без ошибок. :?
OKF
Это не хвост, это антенна
Сообщения: 1379
Зарегистрирован: Вт июн 07, 2011 08:03:18

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

Сообщение OKF »

Написано криво.
Вячеслав70
Встал на лапы
Сообщения: 128
Зарегистрирован: Пн мар 08, 2021 10:55:43

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

Сообщение Вячеслав70 »

В смысле криво? На Нано же все работает.
Аватара пользователя
HardWareMan
Мучитель микросхем
Сообщения: 429
Зарегистрирован: Ср сен 02, 2015 07:47:20

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

Сообщение HardWareMan »

В прямом смысле криво. У нано и мега разные МК и чтобы скетч работал везде одинаково надо пользоваться только строго API ардуины и то есть некоторые ограничения.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Аватара пользователя
VNS
Говорящий с текстолитом
Сообщения: 1614
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

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

Сообщение VNS »

Скажите,почему скетч и схема,разработанная для Нано,не работает на Меге.

Вы не уточнили конкретно, о каком МК идёт речь. Шиль НАНО – имел на борту несколько типов МК. Это касается и слово МЕГА… МК ATtmega**** много разных… какой конкретно МК вы прошиваете и для какого МК написан скетч? Если обвязка прошиваемого МК соответствует шильду НАНО и фьюзы тоже предварительно выставлены правильно, то программе (машинным кодам) не важно, данный МК установлен на шильде нано или просто установлен на другой плате с соответствующей обвязкой. Работать оба МК будут одинаково.
Вячеслав70
Встал на лапы
Сообщения: 128
Зарегистрирован: Пн мар 08, 2021 10:55:43

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

Сообщение Вячеслав70 »

Скетч написан для Arduino Nano V3.0 ATMEGA 328 PB FT232. А Мега у меня Arduino MEGA 2560.
Аватара пользователя
VNS
Говорящий с текстолитом
Сообщения: 1614
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

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

Сообщение VNS »

И вас не смутил тот факт, что программа написана для одного МК (ATtmega328P), а вы пытаетесь её загрузить в совершенно другой МК (ATtmega2560) и удивляетесь, что программа не работает? Да вы батенька забавный… :))) не пробовали даташит открыть на один МК и на другой МК и посмотреть хоть как минимум на число и расположение выводов. Не говоря уже о внутреннем содержании.
Вот что ардуина с людьми делает… :facepalm:
OKF
Это не хвост, это антенна
Сообщения: 1379
Зарегистрирован: Вт июн 07, 2011 08:03:18

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

Сообщение OKF »

Это ты, батенька, забавный. Не просёк ещё.)
На то оно и Ардуино, что скетчи могут работать на ЛЮБЫХ платах, с ЛЮБЫМИ МК.
Вячеслав70
Встал на лапы
Сообщения: 128
Зарегистрирован: Пн мар 08, 2021 10:55:43

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

Сообщение Вячеслав70 »

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

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

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

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

Сообщение HardWareMan »

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

Даже если тупо, то у них отличаются имена ISR. Продолжайте кушать кактус.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Аватара пользователя
VNS
Говорящий с текстолитом
Сообщения: 1614
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

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

Сообщение VNS »

На то оно и Ардуино

Как поглядишь, все вы ардуинщики мастера… :))) потому подобных тем в сети, как грязи… :tea:
OKF
Это не хвост, это антенна
Сообщения: 1379
Зарегистрирован: Вт июн 07, 2011 08:03:18

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

Сообщение OKF »

Даже если тупо, то у них отличаются имена ISR.

Тупо не используй ISR. А если используешь, то с умом.
Вячеслав70
Встал на лапы
Сообщения: 128
Зарегистрирован: Пн мар 08, 2021 10:55:43

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

Сообщение Вячеслав70 »

Ну ладно,если я кому нибудь скину в личку мой скетч,можете что нибудь подсказать насчет адаптации к Меге?
OKF
Это не хвост, это антенна
Сообщения: 1379
Зарегистрирован: Вт июн 07, 2011 08:03:18

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

Сообщение OKF »

Подсказать/критикнуть могу.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15539
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

Переносимость исходника (СКОТча) с одной платформы на другую прямо зависит от степени соответствия исходника "рамкам референса".
В том числе и при использовании некоторых самодельных библиотек.
Вопрос больше для обкусывания/разборки в
viewtopic.php?f=62&t=156720
8)
roman.com
Друг Кота
Сообщения: 9147
Зарегистрирован: Вт мар 13, 2012 12:16:13
Откуда: .ru

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

Сообщение roman.com »

нафига личка когда есть форум))
а я бы открыл даташит и сделал бы всё по нормальному...
:tea:
Вячеслав70
Встал на лапы
Сообщения: 128
Зарегистрирован: Пн мар 08, 2021 10:55:43

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

Сообщение Вячеслав70 »

нафига личка когда есть форум))
а я бы открыл даташит и сделал бы всё по нормальному...
:tea:

Легко говорить!А если на Ардуино не в зуб ногой,то как по нормальному то?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15539
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

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

Сообщение BOB51 »

Вот и забегай на котуинку - там можеш сколь хош вопрошать, но в рамках некоторых общих правил (схемы, исходники).
Может там уже ранее ответы были (по теме много чего раскидано).
Освоить ту адуринку в пределах простого пользователя достаточно легко.
8)
Вячеслав70
Встал на лапы
Сообщения: 128
Зарегистрирован: Пн мар 08, 2021 10:55:43

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

Сообщение Вячеслав70 »

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

Что за котуинка пардон?
veso74
Поставщик валерьянки для Кота
Сообщения: 1902
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

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

Сообщение veso74 »

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

Вернуться в «Arduino»