Tft_ili9163c Works

Клубника
Солнце 07 июня 2015 г., 19:02
РЕДАКТИРОВАТЬ: Я использовал другую версию, SRY. Текущая ссылка загрузки связана

Библиотека TFT_ILI9163C работает без модификации для меня :)
СВЯЗЬ
Если экран не используется полностью, измените дизайн платы в файле заголовка (строка 140).

РЕДАКТИРОВАТЬ:
Тестирование примеров, кажется, пример куба не работает. Но чувак, пример пузыря выглядит просто удивительно, благодаря всей скорости : D EasyScroll, кажется, ничего не делает.

~ Солома

Mrburnette
Солнце 07 июня 2015 21:36
... Еще одна выемка на ручке паяль.

Клубника
Пн июня 08, 2015 13:57
Mrburnette написал:... Еще одна выемка на ручке паяль.

Клубника
Пн июня 08, 2015, 16:55
ОК, я облажался. Похоже, я только что извлек один библиотеки, которые я скачал с GitHub. и тот, который работал, кажется либо обычным, либо старым, официальным. Суо.... Я только что загрузил версию, которая работает, и посмотрю на изменения, которые они внесли, и адаптируйте ее в новую версию.

Извини

Скачать ссылку

~ Солома

victor_pv
Пн июня 08, 2015, 19:13
Strawberry, последняя работающая библиотека ILI9163C должна быть частью Master Repo на учетной записи Roger GitHub.

РЕДАКТИРОВАТЬ: Похоже, я не подталкивал к этому Роджерсу репо. Я скоро сделаю это.
На данный момент последняя версия должна быть в моем репо в https: // github.com/Victorpv/tft_ili9163c

Если у этого есть какие -либо проблемы, дайте мне знать.
Файл, который вы здесь связали, показывают мои модификации для STM32F1, поддержки DMA и т. Д., Но я не могу сказать, является ли это самым последним, не рассматривая все код, поскольку он имел небольшие изменения в период времени.

РЕДАКТИРОВАТЬ: Версия в вашем Zip - от 4/21. После этого произошли небольшие изменения в примере куба, второй добавил с еще 2 кубиками на одном экране и небольшими изменениями, но ничего важного для самой библиотеки, кроме как перемещать некоторые строки #Define в верхнюю часть файла заголовка, чтобы сделать Те, что более заметны, и те, кто контролирует, будет ли использоваться DMA или нет, будут ли использоваться 16 -битные трансферы или нет, и другая оптимизация, которая приводит к большей, но более высокой линии функций.

Клубника
Пн июня 08, 2015, 22:01
О, хорошо, не знал, что это твое ^^. Спасибо за ссылку. И для порта :)

~ Солома

Клубника
Втюд 09 июня 2015 г., 20:56
@victor_pv

Вы действительно обновите это до 0.9 Прежде чем протолкнуть его в репо?

Мне действительно любопытно, почему он опубликовал это для ESP : D

~ Солома

Клубника
Ср 10 июня 2015 г. 22:31
Эй, ты знаешь, почему пример больших?

~ Солома

victor_pv
Чт 11 июня 2015 г. 12:11
Я не помню, проверял ли я это раньше. У меня не будет времени до выходных, чтобы проверить, хотя.

Cube One работал нормально, и на самом деле я использовал его код, чтобы сделать пример 2 задач, работающих одновременно для COOS и Freertos.

Редактировать: только что был момент, чтобы проверить пример BigPicture. Это картина Бэтмена, которую я помню сейчас, она работала раньше, и все еще отлично работает для меня.
Если вы получите ошибки компиляции, скопируйте их здесь, чтобы увидеть, с чем они могут быть связаны.

Кенджуцу
Чт, 2 июля 2015 г., 15:47
@victor_pv: Tft_ili9163c Библиотека использует оригинал Adafruit_gfx библиотека, или Adafruit_gfx_as под
Arduino_stm32/stm32f1/библиотеки/adafruit_gfx_as Переименовано в Adafruit_gfx?

Оба Adafruit_gfx и Adafruit_gfx_as работать с Tft_ili9163c, Мне просто интересно, какой из них лучший ;)

Ахулл
Чт, 2 июля 2015 г., 21:06
Я не думаю, что у Adafruit One есть дополнительные шрифты и дополнительные графические/шрифтные функции версии _as. Например, используемый здесь шрифт «светодиодный»..
Изображение... происходит от версии AS.

Ахулл
Пн, 31 октября 2016 г. 16:23
Я только что провел пару часов, борясь с одним из маленьких 1.44 в. ILI9163 отображается, до того, как копейка наконец упала, и я правильно подключился.

Вот демонстрационный эскиз, с некоторыми комментариями, чтобы помочь тем, кто следит за позади... : D

Дисплей лежал в моей куче вещей, которые я действительно должен был пройти тестирование с момента его тестирования, и его идентичный близнец прибыл в пост около шести месяцев назад. :рулон:
// Henry's Bench // 1.44" 128 * 128 SPI V1.1 Display Tutorial // Modified by Andy Hull with example pin map for ease of use with an STM32F103XXXX board see www.stm32duino.com // http://stm32duino.com/posting.php?mode=reply&f=13&t=292 #include #include #include // Definition of colours #define WHITE 0xFFFF #define BLUE 0x0000FC /* Connections to an STM32F103CXXX board as follows. (Wire colours for reference only, clearly you can use whatever colours you please). NOTE: While most of the cheap "ILI9163C 128x128 TFT" boards will probably work you may also need to set the board type in TFT_ILI9163C.h Also, the STM32F103XXX boards are 3v3 devices, as is the display, so you can in fact short out the link across the regulator on the display and power it directly from the 3v3 on the STM board. Pinout - (TFT => stm32duino) LED to 3.3V - Orange - Could also be taken to a suitable pin + transistor to drive the backlight. NOTE: The backlight will probably draw far too much current for one GPIO pin to handle unbuffered. SCK to PA5 - Yellow - STM32 -> SPI1_SCK - These two SPI pins are hardware defined pins SDA to PA7 - Greeen - STM32 -> SPI1_MOSI - - The exact pin number of the next three pins are not critical, you should be able to use and GPIO, update the below #defines and it should work. A0 to PB6 - Blue RST to PB5 - Violet - Can also be tied to STM32_NRST, so save a GPIO pin. CS to PB7 - Grey GND to GND - Brown VCC to 3.3V - Red */ // Additional SPI1 pins. #define RST PB5 #define DC PB6 #define CS PB7 // Declare an instance of the ILI9163 TFT_ILI9163C tft = TFT_ILI9163C(CS, DC, RST); void setup() { tft.begin(); tft.fillScreen(); } void loop(){ testText(); delay(500); } unsigned long testText() { tft.setCursor(29, 63); tft.setTextColor(WHITE); tft.setTextSize(1); tft.println("STM32F103CXXX"); tft.setCursor(29, 73); tft.println("SPI ILI9163C"); tft.setTextColor(BLUE); tft.setCursor(15, 83); tft.println("www.stm32duino.com"); }

Ахулл
Вт, 01 ноября 2016 г., 16:17
Что ж, я не уверен, насколько полезным доски на 10 долларов на панельный счетчик за 2 доллара, но это то, что я придумал для демонстрации маленького экрана.

Большая часть кредита здесь лежит... http: // www.Инструменты.com/id/arduino ... -график-/
Rimg0963_small.jpg
Rimg0963_small.JPG (163.9 киб) просмотрено 3175 раз

Пито
Вторник 01 ноября 2016 г., 17:26
@Andy: к вашему сведению: более быстрый грех и cos
http: // www.STM32duino.com/viewtopic.PHP ... 588#P19588

Rogerclark
Вторник 01 ноября 2016 г., 19:45
Спасибо, Энди

Могу ли я добавить его в примеры ?

Ахулл
Вт, 01 ноября 2016 г., 22:14
Пито написал:@Andy: к вашему сведению: более быстрый грех и cos
http: // www.STM32duino.com/viewtopic.PHP ... 588#P19588

Ахулл
Вторник 01 ноября 2016 г. 22:15
Rogerclark написал:Спасибо, Энди

Могу ли я добавить его в примеры ?

Rogerclark
Вторник 01 ноября 2016 г., 22:33
ХОРОШО

Я постановлю это в свой список ;-)

Ахулл
Ср. 02 ноября 2016 г., 12:40
Rogerclark написал:ХОРОШО

Я постановлю это в свой список ;-)

Ахулл
Ср. 02 ноября 2016 г. 1:18
Добавлен в git. Наслаждаться... : D
https: // github.com/pingumacpenguin/stm3 ... alog_meter
Хотите верьте, хотите нет места на этом маленьком 1.44 -дюймовый экран, чтобы выжать в два метра, чтобы вы могли использовать его для стерео -вице -счетчиков или CC CV Lab Supply.
У меня может быть трещина в обновлении демонстрации, чтобы показать два отдельных метра. Вам понадобится хорошее зрение, чтобы точно прочитать их ;)

Ахулл
Чт, 01 декабря 2016 г., 19:15
Изображение
... Дисплей также работает с вырезанной версией свиньи. Подробности здесь => ViewTopic.PHP?F = 19&t = 107&начало = 350#P20705

Непрерывный
Чт 22 декабря 2016 г. 13:57
Ахулл

Какая версия Arduino и версия SAM вы использовали, чтобы выполнить, я пробую много их.

Ахулл
Чт 22 декабря 2016 г., 8:51 вечера
Согласно IDE
Using library TFT_ILI9163C at version 0.9 in folder: /home/ahull/Arduino/libraries/TFT_ILI9163C Using library Adafruit_GFX_Library at version 1.1.5 in folder: /home/ahull/Arduino/libraries/Adafruit_GFX_Library