Вопросы и замечания по статьям и схемам, представленным на нашем сайте
При поддержке РадиоКОТструктор.ру
Вс авг 25, 2019 18:18:50
SergeyK, сделаю чуть позже, заодно нужно на плате панели изменения внести для соответствия с последней прошивкой с поддержкой Марлина.
Не проблема! Подожду!
Вс авг 25, 2019 21:01:36
Igoreksteb писал(а):может я че не правильно исправляю.
Может, но панель сама по себе запускается значительно раньше Марлина и на ней к этому моменту уже есть стартовая картинка. Так что проблема где-то в панели.
Пн авг 26, 2019 06:22:54
Схему проверял много раз собрана верно. Stm32 прошиваю usb uart ftdi232 - ЭТО ВЕРНО? Или как по другому нужно? Дисплей запускал отдельно на ардуино нано считывал ID, ili9327.
Пн авг 26, 2019 09:58:07
Герберы для основной платы в файле. Остальное завтра.
STM32 можно прошить и через UART при помощи STM Flash Loader Demonstrator и через SWD при помощи ST-Link. Главное, чтобы зашилось. Экран может не работать из-за ошибки в коде инициализации или при работе с регистрами экрана, но этот код не мой и проверить я его не могу.
Для ILI9327 если на шлейфе шина 16-битная, то нужно использовать младшие 8 бит шины данных, а не старшие, как для ILI9325.
- Вложения
-
- Smoothie-gerbers.rar
- (202.24 KiB) Скачиваний: 198
Пн авг 26, 2019 11:59:26
Да я и использую младшие 8бит. Если шью ili9325 половиной экрана в полоска, а ili9327 то слева 4 полосы.
Добавлено after 5 minutes 11 seconds:
В библиотеке utft есть инит. ili9327. Можно как то его присобачить или нет? Буду очень признателен.
Пн авг 26, 2019 16:57:46
попробовал и я, горит подсветка и все, шил через ST-LINK и ихнюю утилиту, бинарник прошился, ошибок не было.
подключил опять к ардуино, запустил читалку "ID_ReadAllreg_v5.3_graphicstest" и изображение пошло. Контроллер определился как "Unknown LCD driver chip: 4444",читалка использует библ. Adafruit и там нет поддержки 9327, но есть флаг
""""использовать минимальный инит и рисование через регистры как в ili9341
// минимальный инит для часто встречающихся контроллеров , подобных ili9341 ili9327 ili9486 ili9488 HX835x R61581 ,...
// у которых setXY через 2Ah 2Bh + 2Ch """". Может поможет.
А с библ. UTFT (9327_8 бит) дисплей рисует отрывки картинок (пропускает пикселы), попробую кинуть RD на 3.3 Вольта.
Пн авг 26, 2019 19:36:22
sergik5, попробуй эту либу.
и ей считать ID.
- Вложения
-
- MCUFRIEND_kbv-2.9.8.zip
- (855.15 KiB) Скачиваний: 166
Пн авг 26, 2019 20:00:24
Igoreksteb, что это значит ?
Спойлер
Read Registers on MCUFRIEND UNO shield
controllers either read as single 16-bit
e.g. the ID is at readReg(0)
or as a sequence of 8-bit values
in special locations (first is dummy)
diagnose any controller
reg(0x0000) 00 00 ID: ILI9320, ILI9325, ILI9335, ...
reg(0x0004) 00 54 00 00 Manufacturer ID
reg(0x0009) 00 00 61 00 00 Status Register
reg(0x000A) 00 08 Get Powsr Mode
reg(0x000C) 00 06 Get Pixel Format
reg(0x0030) 00 00 00 00 00 PTLAR
reg(0x0033) 00 00 00 00 00 00 00 VSCRLDEF
reg(0x0061) 00 00 RDID1 HX8347-G
reg(0x0062) 00 00 RDID2 HX8347-G
reg(0x0063) 00 00 RDID3 HX8347-G
reg(0x0064) 00 00 RDID1 HX8347-A
reg(0x0065) 00 00 RDID2 HX8347-A
reg(0x0066) 00 00 RDID3 HX8347-A
reg(0x0067) 00 00 RDID Himax HX8347-A
reg(0x0070) 00 00 Panel Himax HX8347-A
reg(0x00A1) 00 00 FF 00 00 RD_DDB SSD1963
reg(0x00B0) 00 00 RGB Interface Signal Control
reg(0x00B3) 00 02 00 00 20 Frame Memory
reg(0x00B4) 00 00 Frame Mode
reg(0x00B6) 00 00 00 00 00 Display Control
reg(0x00B7) 00 00 Entry Mode Set
reg(0x00BF) 00 00 00 00 00 00 ILI9481, HX8357-B
reg(0x00C0) 00 00 35 00 00 01 02 02 02 Panel Control
reg(0x00C1) 00 10 10 02 Display Timing
reg(0x00C5) 00 04 Frame Rate
reg(0x00C8) 00 44 44 44 44 08 10 44 44 44 44 08 10 GAMMA
reg(0x00CC) 00 00 Panel Control
reg(0x00D0) 00 07 04 8C Power Control
reg(0x00D1) 00 00 40 0F VCOM Control
reg(0x00D2) 00 01 44 Power Normal
reg(0x00D3) 00 01 44 44 ILI9341, ILI9488
reg(0x00D4) 00 01 44 44 Novatek
reg(0x00DA) 00 54 RDID1
reg(0x00DB) 00 00 RDID2
reg(0x00DC) 00 00 RDID3
reg(0x00E0) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 GAMMA-P
reg(0x00E1) 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 GAMMA-N
reg(0x00EF) 00 02 04 93 27 FF ILI9327
reg(0x00F2) 00 00 00 00 00 00 00 00 00 00 00 00 Adjust Control 2
reg(0x00F6) 00 00 00 00 Interface Controlразобрался...
- Вложения
-
- 20190826_212454.jpg
- (140.53 KiB) Скачиваний: 413
Последний раз редактировалось
sergik5 Пн авг 26, 2019 20:26:48, всего редактировалось 1 раз.
Пн авг 26, 2019 20:07:33
sergik5, не могу помочь в этом! У меня чётко считал ili9327. Дисплей от китайского нокия n8 tv. 44pin
Пн авг 26, 2019 20:37:26
ха, аналогично 44 пина, попробовал демку - синус рисует, все красиво. надо искать библиотеку для STM32 с демками, чтоб точно знать, что работает.
Вт авг 27, 2019 09:21:42
Обновил на Гитхабе схему и плату для панели, добавил герберы и сверловку. Кажеться понял, почему ILI9327 не работала. Проверяйте обновлённую прошивку. Если заработает - обратите внимание на ориентацию текста. Предполагаю расположение шлейфа слева.
Так же проверьте в марлине число символов в строке - должно быть 25.
- Вложения
-
- 3D-GLCD-ili9327.rar
- (10.96 KiB) Скачиваний: 196
Вт авг 27, 2019 12:28:20
Serj_K, вечерком попробую отпишусь. Спасибо
Вт авг 27, 2019 16:33:58
Serj_K, супер, картинка есть, только наверно вверх ногами и отзеркалена.
- Вложения
-
- 20190827_174416.jpg
- (206.03 KiB) Скачиваний: 367
Вт авг 27, 2019 18:05:31
Получилось под правосторонний шлейф и перевёрнуто по вертикали. Значит ошибся с начальной координатой. Завтра поправлю, сделаю для проверки 2 варианта - под лево и правосторооний шлейф.
Вт авг 27, 2019 21:48:28
Как то так, а с чем может быть связано белое справо?
Добавлено after 14 minutes 19 seconds:sergik5, а можешь дать свою распиновка для сравнения, и что куда подключал. Спасибо.
Ср авг 28, 2019 08:01:12
Igoreksteb, вечером скину.
Ср авг 28, 2019 13:40:48
Проверьте оба варианта прошивки для ILI9327. По теории теперь должно быть правильно - делал по аналогии с 9325.
- Вложения
-
- 3D-GLCD-ili9327-lr.rar
- (21.9 KiB) Скачиваний: 190
Ср авг 28, 2019 16:51:36
Serj_K, замучился с альтиумом, не могу сделать шаблон под фоторезист, через пдф масштаб не выходит, может есть простой способ, киньте ссылкой.
Добавлено after 1 hour 54 minutes 50 seconds:Igoreksteb, вот
- Вложения
-
- ili9327-pin.jpg
- (73.26 KiB) Скачиваний: 243
Ср авг 28, 2019 17:22:38
Я печатаю шаблон в файл в XPS формате, а потом его уже на принтер. Пока масштаб не ломался. А с пдф да, проблемка.
Ср авг 28, 2019 20:02:32
Serj_K, проверил оба бинарника, шлейф справа все хорошо, шлейф слева - серые полосы, это наверное из за того, что пикселей в 9327 на самом деле 432, только 32 невидимые... И надпись на синем фоне у вас сверху, а у меня снизу, или сейчас это не важно ?. вот фото.
- Вложения
-
- 09.jpg
- (49.62 KiB) Скачиваний: 353
-
- 20190828_205914.jpg
- (125.47 KiB) Скачиваний: 362
-
- 20190828_205803.jpg
- (125.16 KiB) Скачиваний: 365
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.