Почему скетч и схема для Ардуино Нано не работает на Меге?
-
Вячеслав70
- Встал на лапы
- Сообщения: 128
- Зарегистрирован: Пн мар 08, 2021 10:55:43
Почему скетч и схема для Ардуино Нано не работает на Меге?
Скажите,почему скетч и схема,разработанная для Нано,не работает на Меге.Скетч в Мегу загружается без ошибок. 
Re: Почему скетч и схема для Ардуино Нано не работает на Мег
Написано криво.
-
Вячеслав70
- Встал на лапы
- Сообщения: 128
- Зарегистрирован: Пн мар 08, 2021 10:55:43
Re: Почему скетч и схема для Ардуино Нано не работает на Мег
В смысле криво? На Нано же все работает.
- HardWareMan
- Мучитель микросхем
- Сообщения: 429
- Зарегистрирован: Ср сен 02, 2015 07:47:20
Re: Почему скетч и схема для Ардуино Нано не работает на Мег
В прямом смысле криво. У нано и мега разные МК и чтобы скетч работал везде одинаково надо пользоваться только строго API ардуины и то есть некоторые ограничения.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
- VNS
- Говорящий с текстолитом
- Сообщения: 1614
- Зарегистрирован: Пт дек 10, 2021 12:48:46
- Откуда: Тюмень
Re: Почему скетч и схема для Ардуино Нано не работает на Мег
Скажите,почему скетч и схема,разработанная для Нано,не работает на Меге.
Вы не уточнили конкретно, о каком МК идёт речь. Шиль НАНО – имел на борту несколько типов МК. Это касается и слово МЕГА… МК ATtmega**** много разных… какой конкретно МК вы прошиваете и для какого МК написан скетч? Если обвязка прошиваемого МК соответствует шильду НАНО и фьюзы тоже предварительно выставлены правильно, то программе (машинным кодам) не важно, данный МК установлен на шильде нано или просто установлен на другой плате с соответствующей обвязкой. Работать оба МК будут одинаково.
-
Вячеслав70
- Встал на лапы
- Сообщения: 128
- Зарегистрирован: Пн мар 08, 2021 10:55:43
Re: Почему скетч и схема для Ардуино Нано не работает на Мег
Скетч написан для Arduino Nano V3.0 ATMEGA 328 PB FT232. А Мега у меня Arduino MEGA 2560.
- VNS
- Говорящий с текстолитом
- Сообщения: 1614
- Зарегистрирован: Пт дек 10, 2021 12:48:46
- Откуда: Тюмень
Re: Почему скетч и схема для Ардуино Нано не работает на Мег
И вас не смутил тот факт, что программа написана для одного МК (ATtmega328P), а вы пытаетесь её загрузить в совершенно другой МК (ATtmega2560) и удивляетесь, что программа не работает? Да вы батенька забавный…
не пробовали даташит открыть на один МК и на другой МК и посмотреть хоть как минимум на число и расположение выводов. Не говоря уже о внутреннем содержании.
Вот что ардуина с людьми делает…
Вот что ардуина с людьми делает…

Re: Почему скетч и схема для Ардуино Нано не работает на Мег
Это ты, батенька, забавный. Не просёк ещё.)
На то оно и Ардуино, что скетчи могут работать на ЛЮБЫХ платах, с ЛЮБЫМИ МК.
На то оно и Ардуино, что скетчи могут работать на ЛЮБЫХ платах, с ЛЮБЫМИ МК.
-
Вячеслав70
- Встал на лапы
- Сообщения: 128
- Зарегистрирован: Пн мар 08, 2021 10:55:43
Re: Почему скетч и схема для Ардуино Нано не работает на Мег
Вот такая история- Скетчи и схемы, разработанные для Arduino Nano, могут не работать на Arduino Mega из-за различий в аппаратной конфигурации, особенно в расположении и нумерации выводов, а также в используемых микроконтроллерах. Хотя оба устройства используют язык Arduino (C++), их физическое строение и подключение компонентов отличаются.
Основные причины несовместимости:
Разное количество и расположение выводов:
Arduino Nano имеет меньше выводов, чем Mega. Следовательно, код, использующий конкретные выводы Nano, может не найти соответствующие выводы на Mega или использовать их в другом порядке.
Разные микроконтроллеры:
Nano обычно использует ATmega328P, а Mega - ATmega2560. Хотя они оба поддерживают Arduino, их архитектура и возможности могут отличаться, что влияет на работу кода, особенно если он использует специфичные для конкретного контроллера инструкции.
Различия в библиотеках и функциях:
Некоторые библиотеки или функции, используемые в скетче для Nano, могут быть несовместимы или иметь другую реализацию на Mega.
Значит нужно подгонять код программы под Мегу.К сожалению я в этих кодах полный ноль.Значит пролетаем.
Основные причины несовместимости:
Разное количество и расположение выводов:
Arduino Nano имеет меньше выводов, чем Mega. Следовательно, код, использующий конкретные выводы Nano, может не найти соответствующие выводы на Mega или использовать их в другом порядке.
Разные микроконтроллеры:
Nano обычно использует ATmega328P, а Mega - ATmega2560. Хотя они оба поддерживают Arduino, их архитектура и возможности могут отличаться, что влияет на работу кода, особенно если он использует специфичные для конкретного контроллера инструкции.
Различия в библиотеках и функциях:
Некоторые библиотеки или функции, используемые в скетче для Nano, могут быть несовместимы или иметь другую реализацию на Mega.
Значит нужно подгонять код программы под Мегу.К сожалению я в этих кодах полный ноль.Значит пролетаем.
- HardWareMan
- Мучитель микросхем
- Сообщения: 429
- Зарегистрирован: Ср сен 02, 2015 07:47:20
Re: Почему скетч и схема для Ардуино Нано не работает на Мег
Это ты, батенька, забавный. Не просёк ещё.)
На то оно и Ардуино, что скетчи могут работать на ЛЮБЫХ платах, с ЛЮБЫМИ МК.
На то оно и Ардуино, что скетчи могут работать на ЛЮБЫХ платах, с ЛЮБЫМИ МК.
Даже если тупо, то у них отличаются имена ISR. Продолжайте кушать кактус.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
- VNS
- Говорящий с текстолитом
- Сообщения: 1614
- Зарегистрирован: Пт дек 10, 2021 12:48:46
- Откуда: Тюмень
Re: Почему скетч и схема для Ардуино Нано не работает на Мег
На то оно и Ардуино
Как поглядишь, все вы ардуинщики мастера…

Re: Почему скетч и схема для Ардуино Нано не работает на Мег
Даже если тупо, то у них отличаются имена ISR.
Тупо не используй ISR. А если используешь, то с умом.
-
Вячеслав70
- Встал на лапы
- Сообщения: 128
- Зарегистрирован: Пн мар 08, 2021 10:55:43
Re: Почему скетч и схема для Ардуино Нано не работает на Мег
Ну ладно,если я кому нибудь скину в личку мой скетч,можете что нибудь подсказать насчет адаптации к Меге?
Re: Почему скетч и схема для Ардуино Нано не работает на Мег
Подсказать/критикнуть могу.
Re: Почему скетч и схема для Ардуино Нано не работает на Мег
Переносимость исходника (СКОТча) с одной платформы на другую прямо зависит от степени соответствия исходника "рамкам референса".
В том числе и при использовании некоторых самодельных библиотек.
Вопрос больше для обкусывания/разборки в
viewtopic.php?f=62&t=156720

В том числе и при использовании некоторых самодельных библиотек.
Вопрос больше для обкусывания/разборки в
viewtopic.php?f=62&t=156720
Re: Почему скетч и схема для Ардуино Нано не работает на Мег
нафига личка когда есть форум))
а я бы открыл даташит и сделал бы всё по нормальному...

а я бы открыл даташит и сделал бы всё по нормальному...

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

а я бы открыл даташит и сделал бы всё по нормальному...

Легко говорить!А если на Ардуино не в зуб ногой,то как по нормальному то?
Re: Почему скетч и схема для Ардуино Нано не работает на Мег
Вот и забегай на котуинку - там можеш сколь хош вопрошать, но в рамках некоторых общих правил (схемы, исходники).
Может там уже ранее ответы были (по теме много чего раскидано).
Освоить ту адуринку в пределах простого пользователя достаточно легко.

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

Может там уже ранее ответы были (по теме много чего раскидано).
Освоить ту адуринку в пределах простого пользователя достаточно легко.
Что за котуинка пардон?
-
veso74
- Поставщик валерьянки для Кота
- Сообщения: 1902
- Зарегистрирован: Сб май 05, 2012 20:24:52
- Откуда: KN34PC, Болгария
- Контактная информация:
Re: Почему скетч и схема для Ардуино Нано не работает на Мег
Приведите код программы. Он может быть для Arduino (с их наследственностью на периферии), может быть просто похоже Arduino-вское, а там: прямое управление 328A.