RA4DB Опубликовано 25 апреля, 2018 Жалоба Поделиться Опубликовано 25 апреля, 2018 Не хочет скетч компилиться... In file included from C:\Documents and Settings\Лашов\РњРѕРё документы\Downloads\Syntez_Si5351_Si570-master\Syntez_Si5351_Si570-master\Syntez\Syntez.ino:36:0: sketch\disp_ILI9341.h:27:58: fatal error: PDQ_GFX.h: No such file or directory А там и правда такого файла нет Нашел на гитхабе - но не в виде файла, а в виде кода. Сделал текстовым редактором файл PDQ_GFX.h - все равно его не видит. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
veso74 Опубликовано 25 апреля, 2018 Жалоба Поделиться Опубликовано 25 апреля, 2018 RA4DB,на адрес: https://github.com/andrey-belokon/PDQ_GFX_Libsнажмите на зеленый прямоугольник (вверх, вправо: Clone or download), потом "Download ZIP". Скачайте архив на свой компьютер, распакуйте файлы и скопируйте в My Documents\Arduino\libraries\ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
RA4DB Опубликовано 25 апреля, 2018 Жалоба Поделиться Опубликовано 25 апреля, 2018 Попробовал. Еще хуже получилось Arduino: 1.8.6 Hourly Build 2017/11/07 04:33 (Windows XP), Плата:"Arduino Nano, ATmega328P" In file included from C:\Documents and Settings\Лашов\РњРѕРё документы\Downloads\Syntez_Si5351_Si570-master\Syntez_Si5351_Si570-master\Syntez\Syntez.ino:36:0: sketch\disp_ILI9341.h:27:58: fatal error: PDQ_GFX.h: No such file or directory #include // PDQ: Core graphics library ^ compilation terminated. exit status 1 Ошибка компиляции для платы Arduino Nano. Неверная библиотека найдена в C:\Documents and Settings\Лашов\Мои документы\Arduino\libraries\PDQ_GFX_Libs: C:\Documents and Settings\Лашов\Мои документы\Arduino\libraries\PDQ_GFX_Libs Неверная библиотека найдена в C:\Documents and Settings\Лашов\Мои документы\Arduino\libraries\PDQ_GFX_Libs: C:\Documents and Settings\Лашов\Мои документы\Arduino\libraries\PDQ_GFX_Libs Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
veso74 Опубликовано 25 апреля, 2018 Жалоба Поделиться Опубликовано 25 апреля, 2018 RA4DB, скопируйте содержание папки на "один уровень вверх". Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
RA4DB Опубликовано 26 апреля, 2018 Жалоба Поделиться Опубликовано 26 апреля, 2018 Танцы с бубном дали кое-какой результат. Теперь требует файл конфигурации Arduino: 1.8.6 Hourly Build 2017/11/07 04:33 (Windows XP), Плата:"Arduino Nano, ATmega328P" In file included from C:\Documents and Settings\Лашов\РњРѕРё документы\Downloads\Syntez_Si5351_Si570-master\Syntez_Si5351_Si570-master\Syntez\Syntez.ino:2:0: PDQ_ILI9341.h:51: error: #error Oops! You need to #include "PDQ_ILI9341_config.h" (modified with your pin configuration and options) from your sketch before #include "PDQ_ILI9341.h". #error Oops! You need to #include "PDQ_ILI9341_config.h" (modified with your pin configuration and options) from your sketch before #include "PDQ_ILI9341.h". Сделал по своему разумению:Прописал в начале скетча #include "PDQ_ILI9341_config.h"и положил файл конфига в папку Syntez. Получил вот такой ужас, в котором я не разберусь: In file included from C:\Documents and Settings\Лашов\РњРѕРё документы\Downloads\Syntez_Si5351_Si570-master\Syntez_Si5351_Si570-master\Syntez\Syntez.ino:3:0: C:\Documents and Settings\Лашов\Мои документы\Arduino\libraries\PDQ_ILI9341/PDQ_ILI9341.h: In static member function 'static void PDQ_ILI9341::begin()': PDQ_ILI9341.h:628: error: 'SPI' was not declared in this scope SPI.begin(); ^ PDQ_ILI9341.h:630: error: 'SPI_MODE0' was not declared in this scope SPI.setDataMode(SPI_MODE0); ^ PDQ_ILI9341.h:631: error: 'SPI_CLOCK_DIV2' was not declared in this scope SPI.setClockDivider(SPI_CLOCK_DIV2); // 8 MHz (full! speed!) [1 byte every 18 cycles] ^ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Relayer Опубликовано 26 апреля, 2018 Автор Жалоба Поделиться Опубликовано 26 апреля, 2018 Вам надо библиотеку PDQ_GFX установить. читайте мануалы как и куда устанавливаются библиотеки в ардуино. В кратце у вас в каталоге где все библиотеки должно быть два подкаталога - PDQ_GFX и PDQ_ILI9341 Цитата dsрview.com Ссылка на комментарий Поделиться на другие сайты Поделиться
RA4DB Опубликовано 26 апреля, 2018 Жалоба Поделиться Опубликовано 26 апреля, 2018 В кратце у вас в каталоге где все библиотеки должно быть два подкаталога - PDQ_GFX и PDQ_ILI9341Их есть у меня И вообще, везде, куда можно набросал эти две папки. Все равно требует конфиг, после копирования конфига пишет, что In file included from C:\Documents and Settings\Лашов\РњРѕРё документы\Downloads\Syntez_Si5351_Si570-master\Syntez_Si5351_Si570-master\Syntez\Syntez.ino:3:0: C:\Documents and Settings\Лашов\Мои документы\Arduino\libraries\PDQ_ILI9341/PDQ_ILI9341.h: In static member function 'static void PDQ_ILI9341::begin()': PDQ_ILI9341.h:628: error: 'SPI' was not declared in this scope SPI.begin(); ^ PDQ_ILI9341.h:630: error: 'SPI_MODE0' was not declared in this scope SPI.setDataMode(SPI_MODE0); ^ PDQ_ILI9341.h:631: error: 'SPI_CLOCK_DIV2' was not declared in this scope SPI.setClockDivider(SPI_CLOCK_DIV2); // 8 MHz (full! speed!) [1 byte every 18 cycles] ^ и подсвечивает строку FastPin::hi(); // CS <= HIGH (deselected, so no spurious data) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
RA4DB Опубликовано 27 апреля, 2018 Жалоба Поделиться Опубликовано 27 апреля, 2018 Идей, я так понимаю, ни у кого нет? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
RA4DB Опубликовано 27 апреля, 2018 Жалоба Поделиться Опубликовано 27 апреля, 2018 Жалко, ну ладно. Будем считать - гешефт не удался)) Буду искать другую схему синтезатора, а этот пока буду использовать в качестве подсветки - дисплей ярко так светит)) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Relayer Опубликовано 27 апреля, 2018 Автор Жалоба Поделиться Опубликовано 27 апреля, 2018 Файл конфига не нужен. ILI9341_CS_PIN и ILI9341_DC_PIN определены в disp_ILI9341.cpp. Вы прописали тип дисплея в cjfig.h? Там должно быть так: //#define DISPLAY_LCD_1602 #define DISPLAY_TFT_ILI9341 Цитата dsрview.com Ссылка на комментарий Поделиться на другие сайты Поделиться
RA4DB Опубликовано 27 апреля, 2018 Жалоба Поделиться Опубликовано 27 апреля, 2018 У меня вот так: Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
IvanPetkov Опубликовано 27 апреля, 2018 Жалоба Поделиться Опубликовано 27 апреля, 2018 Андрей, ты золотой. Это почти законченное строительство. Я отправляю фотографию. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
RA4DB Опубликовано 27 апреля, 2018 Жалоба Поделиться Опубликовано 27 апреля, 2018 Файл конфига не нужен.Так требует Ардуино IDE. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Relayer Опубликовано 27 апреля, 2018 Автор Жалоба Поделиться Опубликовано 27 апреля, 2018 Это почти законченное строительство. Я отправляю фотографию.Поздравляю! Выглядит очень хорошо Файл конфига не нужен.Так требует Ардуино IDE. Вы для начала попробуйте правильно установить библиотеки и скомпилировать примеры которые идут с ними. Когда все заработает тогда можно и к синтезу переходить. Не забывайте сгрузить свежую версию с гита Цитата dsрview.com Ссылка на комментарий Поделиться на другие сайты Поделиться
RA4DB Опубликовано 28 апреля, 2018 Жалоба Поделиться Опубликовано 28 апреля, 2018 Библиотеки установлены, среда их видит. Тестовые скетчи компилируются, грузятся, работают.Рабочий скетч - отказывается. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.