Совместимость Mega 2560 и Arduino Due

dezhavi
Offline
Зарегистрирован: 26.12.2015

Добрый  день!

Изините  за  ламерский  вопрос.

Есть экран 7'', к нему шилд 
Всё это работает на Mega 2560

Будет  ли  это работать на Arduino Due ?
Вместе с библиотеками и прочим кодом или придётся переделывать все?

Те  подойдёт ли  тот же  самы  шилд для DUE.

Или  не  мучаться.
Просто  уж очень Mega   тормозной.

Спасибо.

 

Celestron
Offline
Зарегистрирован: 13.04.2016

Все зависит от питания экрана. Если 5В, то нужно думать. Если 3.3В, то проблем не вижу. Любой экран, работающий с 2560 можно заставить работать и с Due. Вопрос в желании и средствах.

Что касается библиотеки. Можно, конечно на ура пробовать, а можно в нее заглянуть глазками и узнать что и как она использует для коммуникации с экраном.

Но основная проблема будет именно в разнице по питанию.

Давно работаю с Due и все свои и чужие библиотеки, которые мне нужны перевел на нее. Вопрос только в периферии.

dezhavi
Offline
Зарегистрирован: 26.12.2015

Я так понял, экран может работать в  двух  режимах. 

3.3 и 5 В. 

Ну  поидее либа для экрана совместима с Uno
http://www.rinkydinkelectronics.com/library.php?id=51

Те  полчается, что глобально ничего не  мешает это  сделать.

Спасибо.

Celestron
Offline
Зарегистрирован: 13.04.2016

Ну вот, например, в заголовочном файле этой библиотеки есть запись

#elif defined(__arm__)
	#include "Arduino.h" // This will include energia.h where appropriate
	#include "hardware/arm/HW_ARM_defines.h"
#endif

Что мне сразу говорит о том, что разработчики думали об ARM контроллерах, а Due, как известно ARM. Поэтому можно попробывать ее запустить сходу. Если не получится, залезать внутрь библиотеки. По сути код библиотеки один, с небольшими изменениями под специфику ардуинки.

А МОЖНО СДЕЛАТЬ ПРОЩЕ!!!! Прокрутить по указанной ссылке страницу и найти раздел в котором:

 

Compatibility:

 

 
Working Arduino Duemilanove w/ATmega328
Working Arduino Uno
Working Arduino Leonardo
Working Arduino Mega
Working Arduino Mega2560
Working Arduino Due
Working Bobuino
Working Teensy 3.x
 

Будьте более устремленным в самостоятельном поиске ответов на свои вопросы. С тем как происходит сейчас, Вы далеко не уйдете в этой области.

dezhavi
Offline
Зарегистрирован: 26.12.2015

Дак я  же  выше  и инаписал когда ссылк у писал, что  должна  работать с  UNO )))

Celestron
Offline
Зарегистрирован: 13.04.2016

dezhavi пишет:

Дак я  же  выше  и инаписал когда ссылк у писал, что  должна  работать с  UNO )))

Дык спрашивали Вы про Due )))

... Странно, "Муму" Тургенев написал, а памятник Пушкину ставят! (из анекдота)

dezhavi
Offline
Зарегистрирован: 26.12.2015

Это я  уже  сам запутался ))) Конечно DUE

Celestron
Offline
Зарегистрирован: 13.04.2016

Короче, поднять на Due можно