ATMEGA2560 и ILI9481
- Войдите на сайт для отправки комментариев
Вс, 16/04/2017 - 14:14
Всем привет!с праздником!
в ардуино начинающий,так что сильно не ругайте )))
Заказал такой дисплей https://ru.aliexpress.com/item/Free-shipping-3-2-inch-TFT-LCD-screen-module-Ultra-HD-320X480-for-Arduino-MEGA-2560/32609807497.html?spm=2114.13010608.0.0.IqMdXx
дисплей пришел,но не ILI9341 а ILI9481-так написано на упаковке от дисплея,и хочется его опробовать
также имеется голая атмега2560,развести/вытравить/спаять плату для меня не проблема,как правильно подключить их?
какие пины к каким?нужны ли согласователи уровней 3,3в<>5 В?
C библиотекой надеюсь проблем не будет
Этот дисплей по идее просто втыкается в Мегу своим 40-пин разъёмом в её ответную часть. Есть софт, который именно в такой конигурации и позволяет использовать дисплей. Погуглите насчёт софта и примеров, этого добра навалом.
у меня голая мега
нашел вроде http://www.14core.com/driving-the-qd320db16nt9481ra-3-2-tft-480x320-lcd-ili9481-wd-mega/
Не получилось запаять атмега2560-слишком мелкий шаг
решил сделать на атмега32,но его нет в ардуино,как его туда добавить?
решил сделать на атмега32,но его нет в ардуино,как его туда добавить?
https://www.google.com/search?q=atmega32+arduino
https://www.google.com/search?q=atmega32+arduino&lr=lang_ru
решил сделать на атмега32,но его нет в ардуино,как его туда добавить?
https://www.google.com/search?q=atmega32+arduino
https://www.google.com/search?q=atmega32+arduino&lr=lang_ru
так и думал что пошлют в гугл,я там искал,пробовал-ошибки сыпятся одна за другой,в основном с портами...
ну ладно,буду делать на баском,всем удачи,тему можно закрыть
Посмотрите здесь http://homes-smart.ru/index.php/oborudovanie/arduino/dobavlyaem-podderzh...
так и думал что пошлют в гугл,я там искал,пробовал-ошибки сыпятся одна за другой,в основном с портами...
ну ладно,буду делать на баском,всем удачи,тему можно закрыть
https://github.com/MCUdude/MightyCore
все делаю как в ссылке от mihailkorostele..
в boards.txt добавляю,потом запускаю ардуино-моей платы нет
удалил папку эту,перезапустил ардуино,а он все равно компилирует для стандартных плат,а ведь не должен...
В boards.txt из Конструктора загрузчика для atmega32 дописать:
a32_8MHz.name=atmega32 (8 MHz)
a32_8MHz.upload.protocol=arduino
a32_8MHz.upload.maximum_size=32256
a32_8MHz.upload.speed=115200
a32_8MHz.bootloader.low_fuses=0xbf
a32_8MHz.bootloader.high_fuses=0xde
a32_8MHz.bootloader.path=optiboot
a32_8MHz.bootloader.file=a32_8MHz_bf_de.hex
a32_8MHz.build.mcu=atmega32
a32_8MHz.build.f_cpu=8000000L
a32_8MHz.build.core=avrnetio
a32_8MHz.build.variant=avrnetio
перегрузить Arduino и плата должна появиться. Ну и, естественно, в bootloaders загрузить созданный в Кострукторе optiboot.hex.
Забыл сообщить - фуз биты для atmega32 с внешним кварцем на 8 Мгц.
bulat943, всё зависит от версии ардуино ide, в старых можно было править файл boards.txt, потом начиная с какой-то все настройки ушли в профиль пользователя, соответссно нужно править там. В новых версиях опять вернули как было, а в профиле хранятся лишь дополнительно установленные аддоны.
Да, верно! Лучше использовать, например, ардуино ide версии 1.0.5.
у меня 1.6.11,в ступор ставит то что любые изменения в boards.txt никак не влияют на работу ардуино,я даже удалил оттуда все,перезагузил комп,ардуина все равно компилирует,и все платы которые шли в комплекте с установщиком высвечиваются
попробую скачать 1.0.5,но наверно уже потом-что хотел я уже почти дописал,на баском авр,подробнее здесь http://avrproject.ru/forum/13-593-1
УРА!Нашел сайт ,там готовые платы атмега 16,32,1284 на 8 и 16 МГц