Здравствуйте, гость ( Вход | Регистрация )

Все вопросы касающиеся Neil Scope
LeftRadio Пятница, 26.03.2010, 21:41 | Сообщение # 1
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Шапка темы.

--
NEIL SCOPE 2



--------------------------------------------------------------------------------------

--
NEIL SCOPE 3

Схема ревизия 3.2 - NS_3.0_rev_3.2.pdf
Схема соединения ЖК с 16-ти битной шиной(только для ревизий ниже 3.2, в 3.2 HC573 уже есть на основной плате) - NS_3.0_HC573.pdf
BOM(список компонентов) - BOM_NS3_rev3_2.htm

-------------------------------------------------------------------

-------------------------------------------------------------------

Прошивка ПЛИС --- 19/05/15

MCU Bootloader (загрузчик МК) --- 17/10/13
Прошивка МК (ЖК с 8бит, 65к цветов) --- 2015_17_15
Прошивка МК (ЖК с 8 бит, 262к цветов) --- 2015_17_15
Прошивка МК для (ЖК с 16бит, HC573, 262к цветов) --- 2015_12_17

Исходники ПЛИС (github) --- 11_12_13
Исходники МК (github) --- 12/02/15
Архивные прошивки МК

Краткое описание осциллографа
Протокол обмена NeilScope3 с ПК

//----------------------------------------------------------------------------------------------------------
Прошивальщик МК (автор Ильдар) - NSFlashLoader2.
Утилита для перепрошивки СР2102 VID/PID под NeilScope3 (автор Ильдар) - NSCP2102Utilite2.rar.
Использование данных VID/PID для перепрошивки СР2102 под другие устройства категорически запрещено, они были получены по запросу у Silicon Laboratories Inc. и предназначены для использования только с NeilScope3 или другими версиями NeilScope.

Утилита для теста осциллографа - ns_test_util.
Для запуска нужно скачать и установить Python 3.4 и PyQt5, при установке добавляем переменные окружения. Распаковать архив куда нибудь и набрать из этой папки в консоли - "python main.py"

Драйвера для NeilScope3 (под перепрошитые VID/PID) - NeilScopeDriver.zip

Процедура прошивки МК(обновлено 23.08.2015) - FirmwareManual.pdf

Для последующих обновлений просто запускаем NSFlashLoader, и обновляемся. Джампер при этом трогать уже не нужно.

//----------------------------------------------------------------------------------------------------------
.
.
.
Важные замечания по сборке

На плате не указана перемычка с 10-го вывода(INTRL) 74НС4052(U15) на вывод SWDIO МК, можно и просто подпаять пока на +3.3В в любое удобное переходное отверстие.

//----------------------------------------------------------------------------------------------------------

Фото платы ревизии 3:



Демо видео работы осциллографа, ревизия 1.9

----------------------------------------------------------------------------------------
Схема и плата ByteBlusterMV для программирования EPM570, оригинал здесь. Эту плату делал сам, проверена, работает.
.
.
//----------------------------------------------------------------------------------------------------------

Любое коммерческое использование данного проекта категорически запрещено. По всем вопросам обращаться wladkam(гав)mail.com
Прикрепления: 5561811.jpg (244.1 Kb) · 2201731.jpg (212.8 Kb)


---

Нет войне!


Сообщение отредактировал LeftRadio - Четверг, 17.12.2015, 04:59  
 
serj_k4852 Понедельник, 24.09.2018, 21:34 | Сообщение # 6761
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Цитата hohlovalehan ()
а работают по 8-и битной шине (без 573ей)
Тогда зачем было включать его по 16-битной схеме? Это не даёт никакого выигрыша. На 9 ноге скорее всего IM0, переключает шину между 8 и 16 битами. Рекомендую перевести экран на 8 бит.
 
hohlovalehan Понедельник, 24.09.2018, 22:34 | Сообщение # 6762
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
serj_k4852, так я же писал, что он никак не хочет ничего показывать ни в 8 ни в 16 битном режиме, я понимаю что выигрыша большого нет, но он же должен хоть что-то показать, хоть один какой-то пиксель засветить, ан нет. А Ваш как я понял с "Радио Кота" Samsung Galaxi 3 (i9300) 4"?

0
 
serj_k4852 Вторник, 25.09.2018, 09:08 | Сообщение # 6763
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Цитата hohlovalehan ()
А Ваш как я понял с "Радио Кота" Samsung Galaxi 3 (i9300) 4"?
Да.
Всё таки рекомендую открыть мануал на ILI9481 на стр.12. Взять свой экран и глядя на шлейф на просвет через лупу найти согласно стр.12 сигналы IM. Сигналы из чипа выходят на шлейф как в мануале. Один из них может быть жёстко подключен без резисторов на землю или питание. Скорее всего это IM2 на землю. Определить их текущее подключение к резисторам и контактам шлейфа. Относительно этого определить требуемое подключение для 8-битного режима. Так же можно проверить подключение управляющих сигналов. На стр.12 они немного по другому названы. RESX - RESET, RDX - RD, WRX - WR, D - RS, CSX - CS. Далее правильно всё подключить, включая шину данных и проверять. Кстати, судя по фотке шлейфа, сигналы IM2 и IM1 уходят вправо через переходные и выходят около D0. Может я не прав.
 
hohlovalehan Вторник, 25.09.2018, 13:39 | Сообщение # 6764
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
serj_k4852, внимательно проследил дорожки от контролера дисплея под мощной лупой (20Х) и вот что у меня получилось: nRD-RD выв 15, nWR/SCL-WR выв 14, D/CX-RS выв 13, nCS-CS выв 12, IM0 выв 36, IM1 выв 35, IM0-постоянно на "0". Но это меня не успокоило, всё равно ничего не показывает. Сейчас нашёл у себя ещё один дисплейчик 4" SPT-040-035B_U1, кристалл у него 24x0,9 мм, будем искать.

Добавлено (25.09.2018, 17:26)
---------------------------------------------
Произошла ошибка, 'IM0-постоянно на "0" '? читать-IM2- постоянно на "0". А у второго дисплея размер кристалла 24х1,5 мм.

 
serj_k4852 Вторник, 25.09.2018, 18:03 | Сообщение # 6765
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Цитата hohlovalehan ()
'IM0-постоянно на "0" '? читать-IM2- постоянно на "0"
Значит 16-битный режим.
Нарыл у себя свободный экран на ILI9481. Если нужно, то смогу на следующей неделе проверить. Может в исходниках где-то косяк образовался.
 
hohlovalehan Вторник, 25.09.2018, 18:36 | Сообщение # 6766
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
Почему 16bit, если IM0, IM1 "1", то 8bit это при IM2 постоянно "0", если смотреть по таблице на стр 8.
 
serj_k4852 Вторник, 25.09.2018, 20:46 | Сообщение # 6767
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Въехал. Я не правильно понял текст.
 
hohlovalehan Пятница, 28.09.2018, 16:13 | Сообщение # 6768
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
serj_k4852,просветите пожалуйста в COOIDE, не могу понять, куда он сохраняет скомпилированный файл elf, не могу найти, просто нашёл программку инициализации ili9481, скомпилировал её, он пишет что всё хорошо, создан файл elf, а где он не понятно?.
 
serj_k4852 Пятница, 28.09.2018, 18:18 | Сообщение # 6769
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Просвещаю. В директории проекта создаётся директория с именем проекта, а в ней Debug/bin. И вот уже в ней и лежит результат.
Я кажется понял, почему мог не работать вывод на 8-битной шине на ILI9481. Скомпилировал бинарник для этого режима, пробуйте. Сам проверить до следующей недели не смогу. Хотя для 16-битной шины должно было работать.
PS. Второй файл для правостороннего шлейфа. Если первый заработает, то прошу и его проверить.
Прикрепления: NS3-ILI9841-8bi.rar (351.4 Kb) · NS-3-ILI9481-8b.rar (351.4 Kb)


Сообщение отредактировал serj_k4852 - Пятница, 28.09.2018, 18:28  
 
hohlovalehan Суббота, 29.09.2018, 15:12 | Сообщение # 6770
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
serj_k4852, добрый день. Инициализация прошла успешно, т.е. на дисплее отображается прямоугольник, при прошивке "правый шлейф" справа и при другой слева, значит дисплей всё-таки живой, а я хотел уже его выбрасывать.Что самое интересное, то это то, что не имеет значения подключаю я IM1 и IM0 к "+" или нет, значит, эти выводы могут быть в воздухе при 8 bit и 573 можно не ставить. Спасибо за помощь.
Прикрепления: 1500755.jpg (269.4 Kb)
 
serj_k4852 Суббота, 29.09.2018, 18:37 | Сообщение # 6771
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Цитата hohlovalehan ()
Инициализация прошла успешно, т.е. на дисплее отображается прямоугольник
Это хорошо, а в прямоугольнике что? Хотя бы начальный текст должен быть виден, на фотке не разглядеть.
Цитата hohlovalehan ()
Что самое интересное, то это то, что не имеет значения подключаю я IM1 и IM0 к "+" или нет
Наверное экран раньше не работал в 16-битном режиме так как был в 8-битном, а в прошивке была ошибка для 8 бит. Нужно таки сделать переходную платку для проверки, но на следующей неделе у меня командировка, могу не успеть.

Тестовый файлик - заливает экран основными цветами по очереди.
Прикрепления: NS3-ILI-RGB.rar (352.0 Kb)


Сообщение отредактировал serj_k4852 - Суббота, 29.09.2018, 18:48  
 
hohlovalehan Суббота, 29.09.2018, 22:05 | Сообщение # 6772
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
serj_k4852,просветите пожалуйста ещё раз, при компиляции программы выдаёт кучу ошибок связанных с регистрами т.е. LCD_WR_REG(LCD_FR_INV_CTL) и т.д. и все что начинаются с LCD_WR_REG пишет что неверный синтаксис, в чём ошибка? В строках где LCD_WR_DATA всё в порядке, подскажите пожалуйста.

Добавлено (29.09.2018, 22:08)
---------------------------------------------
Забыл добавить, в квадратике ничего нет, но это я думаю из за того, что мешает 573-я, уберу и посмотрю.

Добавлено (29.09.2018, 23:09)
---------------------------------------------
Прошил RGB, ни чего не изменилось, тот-же прямоугольник без всяких надписей. 573-ю выпаял, ничего это не дало.

 
serj_k4852 Воскресенье, 30.09.2018, 07:26 | Сообщение # 6773
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
LCD_FR_INV_CTL и др - это описания состояния регистра, которые компилятор не может найти. Должны быть в каком-то h-файле. Если есть - добавить этот файл через #include. Если нет - то точные значения этих описаний не скажет никто, кроме автора, но можно попробовать понять по названию регистров.
Цитата hohlovalehan ()
Прошил RGB, ни чего не изменилось, тот-же прямоугольник без всяких надписей. 573-ю выпаял, ничего это не дало.
Плохо, значит есть ещё где-то ошибка. Буду искать.
 
hohlovalehan Воскресенье, 30.09.2018, 15:05 | Сообщение # 6774
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
serj_k4852,я наверно Вас уже замучил, ну извините. Подскажите, а можно в COIDE скопировать файл из другого проекта по типу "копировать"-"вставить", уж очень много приходится переносить вручную, если самому писать, то понятно, а копировать и ещё проверять что-бы не было ошибок, уже хуже.
 
serj_k4852 Воскресенье, 30.09.2018, 21:37 | Сообщение # 6775
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Цитата hohlovalehan ()
Подскажите, а можно в COIDE скопировать файл из другого проекта по типу "копировать"-"вставить"
Файл скопировать можно, но его потом нужно добавить в проект, как существующий файл, если это с-файл, или если это h-файл, то добавить его через #include в те файлы, где это нужно. После этого могут появиться ещё всякие зависимости от других файлов.
 
serj_k4852 Воскресенье, 14.10.2018, 13:14 | Сообщение # 6776
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Разобрался с ILI9481. Пришлось внести изменения в функции вывода шрифтов и в некоторых других из за отсутствия отдельной команды позиционирования точки вывода. Инициализация экрана не поменялась. Экран ILI9481 у меня оказался с полосатыми артефактами, но проверить вывод это не помешало. В приложенных файлах две прошивки - тестовая заливка экрана основными цветами и нормальная, обе для 8-битной шины. У меня есть ещё один экран, но он пока не заработал, возможно он на другом чипе. Сейчас разбираюсь.
Прикрепления: ili9481test.rar (189.4 Kb) · ili9481_l.rar (189.1 Kb)
 
hohlovalehan Воскресенье, 14.10.2018, 22:56 | Сообщение # 6777
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
serj_k4852 Спасибо, завтра посмотрю. Я уже сам пытался собрать прошивку, но у меня при компиляции постоянно вылезают ошибки и как их убрать, не понимаю, ведь в программировании я полный ноль.
 
serj_k4852 Понедельник, 15.10.2018, 11:13 | Сообщение # 6778
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Воторой экран тоже оказался ILI9481, но я по цоколёвке ошибся между WR и RS. Поменял в прошивке и экран заработал. Проверил и при 16-битной шине - работает. Однако в этом экземпляре что-то с цветопередачей, очень кривая, причём она отличается при 8 и 16-битной шине. Буду разбираться дальше. По крайней мере сам чип поддерживается нормально.

PS. Экран этот таки проблемный. Выводит изображение в инверсных цветах и некоторые цвета вообще не выводит. Фактически годится только для ЧБ текстового режима. Нашёл ошибку в инициализации шины управления экрана - не было инициализации пора для сигнала записи в регистр НС573. Из за этого регистр не защёлкивал данные.

PPS. Повозился с этим экраном. Сами по себе цвета он вроде нормально выводит, но в осциллографе их ломает, пропадают плавные градации. Ну и инверсию нужно включать. Что-то с ним не так. Предыдущий экран с артефактами нормально работал с цветом.


Сообщение отредактировал serj_k4852 - Понедельник, 15.10.2018, 16:11  
 
hohlovalehan Понедельник, 15.10.2018, 16:47 | Сообщение # 6779
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
Прошил Вашими прошивками и вот что получилось. Тестовая, вроде прошла нормально, а вот основная как-то не понятно т.е. буковки вроде есть, но какие, не ясно, какая-то билиберда, да ещё это постоянное мигание в 1Гц, как Вы утверждаете, перезагрузка, да и цвета по моему тоже инверсные. Кстати по поводу WR и RS. У меня работает только так CS, RS, WR, RD. На счёт мигания, может ли это быть из за того, что не установлены энкодеры?
 
serj_k4852 Понедельник, 15.10.2018, 20:11 | Сообщение # 6780
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Цитата hohlovalehan ()
да и цвета по моему тоже инверсные
В этом случае должен быть чёрный текст на белом фоне. Это у меня так на втором экране было. Мигание это при ошибке в процессе тестирования железа при запуске. Например если ПЛИС нету/не работает или с ОЗУ проблемы. Чтобы не мигало, можно временно снять резистор между базой транзистора подсветки и контроллером, тогда подсветка будет всегда гореть.

Вот, сделал прошивку с пропуском проверки ПЛИС. Под шину 8 бит. Сейчас должно загрузиться до основного экрана. Ещё может заткнуться при отсутствии микросхемы FRAM, но тут я не уверен.
Прикрепления: ili9481-NP.rar (188.6 Kb)


Сообщение отредактировал serj_k4852 - Понедельник, 15.10.2018, 20:32  
 
hohlovalehan Понедельник, 15.10.2018, 23:37 | Сообщение # 6781
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
Как я понял, у меня скорее всего экранчик такой-же как у Вас второй, значит буду ждать от "братьёв" наших восточных "подарочка". Заказал дисплей ST7793 4", а этот куда нибудь приспособлю, посмотрим. А вот с миганием непонятки, нужен ST_Link, кстати, при работе тестовой прошивки их нет, или смена цветов совпадает с миганием, вот если-бы был исходник, то можно было бы изменять время смены цветов и смотреть

Добавлено (15.10.2018, 23:41)
---------------------------------------------
Как-то странно стал работать инет, написал сообщение, а Вы оказалось уже ответили до этого на некоторые.

Добавлено (16.10.2018, 09:51)
---------------------------------------------
Прошил без проверки ПЛИС, включается основная заливка и пропало мигание, цвета инверсные, значит буду искать косяки с ПЛИС и ОЗУ, возможно не запускается кварц 100МГц, заодно проверю FRAM, кнопка питания заработала штатно. Спасибо огромное за помощь, без Вас я бы ещё долго ковырялся с проверкой инициализации дисплея, да и вообще огромное СПАСИБО!

 
serj_k4852 Вторник, 16.10.2018, 10:21 | Сообщение # 6782
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Цитата hohlovalehan ()
Как я понял, у меня скорее всего экранчик такой-же как у Вас второй
А фотку финальной картинки можно? Мне самому интересно разобраться, так как экран сам по себе вроде рабочий и жалко его выкидывать. Тем более если такая проблема частая и такой экран может ещё попадётся. При тестах он градации цветов нормально воспроизводит, а в прошивке ломает. Вчера так и не одолел.
Цитата hohlovalehan ()
при работе тестовой прошивки их нет, или смена цветов совпадает с миганием, вот если-бы был исходник, то можно было бы изменять время смены цветов и смотреть
Не мигает, потому что проходит мимо ошибок. Исходники выложу, я там ещё мелкие правки сделал.
 
hohlovalehan Вторник, 16.10.2018, 11:34 | Сообщение # 6783
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
Вот фотка, что то с фокусом...
Прикрепления: 0815529.jpg (298.4 Kb)
 
serj_k4852 Вторник, 16.10.2018, 12:32 | Сообщение # 6784
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Я смотрю, что проблема не только с цветопередачей - вся картинка съехала вниз, нету нижней строчки меню. Возможно, что физическое разрешение экрана меньше, чем 320, так как 2 клетки по осциллогафу это 50 точек, и они как раз сверху влазят. А положенные 240 + 50 всё равно меньше 320, а здесь уже обрезано снизу. Возможно при перевороте экрана меню начнёт отображаться. Попробуем. И у меня цвета по другому выводились при инверсии. Вечером сделаю тестовую прошивку для чтения ID экрана с выводом его на экран, предполагаяя, что это ILI9481, посмотрим что за чип.
 
hohlovalehan Вторник, 16.10.2018, 14:23 | Сообщение # 6785
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
Понимаете в чём фишка, этот экран был снят с такого же телефона, что и тот который сейчас стоит на NS 3.28 (который сейчас в Питере), так вот в нём всё хорошо, только чуть заужена картинка, а с этим такая бяка. Возможно в поднебесной в разных подвалах свои стандарты.

Добавлено (16.10.2018, 14:39)
---------------------------------------------
Добавлю, причиной перезапуска стал всё-таки кварц 100МГц, когда я собирал первый NS, то заказал партию 10 штук (дешевле чем одна) и вот остался последний и не работает, выходит что хороших менее 50%.

Добавлено (16.10.2018, 16:09)
---------------------------------------------
Всё забываю спросить при выключении пишет 12C BUS Error: SLAW+NACK, о чем он?

 
serj_k4852 Вторник, 16.10.2018, 21:08 | Сообщение # 6786
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Сделал тестовую прошивку под ILI9481 с инверсией для чтения регистров для 5 разных чипов, читается и выводится на экран по 6 байт. Для выбранных чипов ILI в строке вывода будет присутствовать номер чипа, если чип совпадёт, для других чипов информация может быть разная, для НХ8357 должно быть 99. На фотке вывод для моего экрана. Если будут все 0 или бред, то это какой-то другой чип и придётся читать другие регистры. Выкладываю эту тестовую прошивку и исходники текущей версии.
Прикрепления: testregs.rar (190.1 Kb) · NS3-NXP.rar (1.34 Mb) · 9965660.jpg (323.2 Kb)
 
hohlovalehan Вторник, 16.10.2018, 21:37 | Сообщение # 6787
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
Вщт такая бредятина у меня вышла...

Добавлено (17.10.2018, 15:35)
---------------------------------------------
Как я понял, надпись 12c BUS Error:SLAW+NACK означает что не загружена библиотека славянских и латинских символов, правильно? А если так, то почему? и должна ли она быть? Просмотрев исходники там вроде всё есть.
Проверил кварц отдельно-работает, чёткий синус 99,634МГц, (так-что выходит зря я оговорил восточных братьев наших 50%-есть), а вот сигналы от проца к ПЛИС не идут, контакты пропал ещё раз, безрезультатно.

Прикрепления: 6802946.jpg (278.8 Kb)
 
serj_k4852 Среда, 17.10.2018, 16:49 | Сообщение # 6788
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Цитата hohlovalehan ()
12c BUS Error:SLAW+NACK
Ошибка при обмене по шине I2С c микросхемой памяти FRAM.
Нашёл ошибку в выводе шрифтов, поэтому и бред выводился. Сейчас должно быть нормально. Проверил на своём ИЛИ9481.
Прикрепления: bin.rar (189.3 Kb)
 
hohlovalehan Среда, 17.10.2018, 17:10 | Сообщение # 6789
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
Мало что изменилось...
Прикрепления: 1667132.jpg (280.9 Kb)
 
serj_k4852 Среда, 17.10.2018, 19:22 | Сообщение # 6790
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Не понимаю, почему. У меня нормально всё. Сделал вариант для вывода двумя разными шрифтами + одна строчка другим способом. Между символами сделал пропуски, чтобы было видно сдвиг при выводе. Если опять будет бред, то нужна будет фотка с максимально различимыми символами. Должно быть как на фотке. Так же сделал другой вариант только со вторым способом вывода. В каком формате давать прошивку - в хекс или бин?
Прикрепления: 5679907.rar (190.2 Kb) · bin2.rar (190.3 Kb) · 9430314.jpg (265.0 Kb)


Сообщение отредактировал serj_k4852 - Среда, 17.10.2018, 19:49  
 
hohlovalehan Среда, 17.10.2018, 20:04 | Сообщение # 6791
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
Пока не проверял, но лучше в HEX мой ST_Linc уже не определяется,пока,надеюсь.
 
hohlovalehan Среда, 17.10.2018, 20:26 | Сообщение # 6792
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
Ну вот, всё встало на свои места... Замучались Вы со мной.
Прикрепления: 3544429.jpg (311.3 Kb)
 
hohlovalehan Среда, 17.10.2018, 20:28 | Сообщение # 6793
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
И первый
Прикрепления: 2871691.jpg (300.5 Kb)
 
serj_k4852 Среда, 17.10.2018, 20:39 | Сообщение # 6794
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Цитата hohlovalehan ()
И первый
Таки проблема осталась. Но чип определяется как ILI9481, как и мой, но работают по разному. Попробую разобраться.
Цитата hohlovalehan ()
Ну вот, всё встало на свои места...
Пока нет, так как первый вариант нормально не работает.
 
serj_k4852 Среда, 17.10.2018, 22:00 | Сообщение # 6795
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Последний эксперимент на сегодня. Прошивка выводит 2 символа поточечно с интервалом 1с между точками. Нужно заметить направление вывода и число точек в столбцах. Вывод должен быть снизу вверх, слева направо. Первый символ "-", второй "F", между ними пропуск. Первый символ 4 столбца шириной, второй - 8, высота 16 точек. Шрифт из прошивки timesNewRoman12, там можно посмотреть точный вид символов. Символы закрасил, чтобы было видно движение точек. По фотке даже мысли не возникло о формировании символов.
Прикрепления: 9948340.rar (189.6 Kb)
 
hohlovalehan Среда, 17.10.2018, 22:38 | Сообщение # 6796
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
Похоже совсем не то, что нужно
Прикрепления: 5232781.jpg (207.1 Kb)
 
serj_k4852 Четверг, 18.10.2018, 15:33 | Сообщение # 6797
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Блин, на сколько же корявые эти китайские экраны. Сделал тест для того, чтобы получить такой же неправильный вывод. В цикле перебрал 8 возможных вариантов направлений вывода информации. Все имеют одинаковый результат. То есть на моём экране работает толлько один вариант. Выкладываю этот тест. По идее должны вывестись 8 визуально РАЗНЫХ текстовых строчек с текстом TEST.
Прикрепления: test_dir.rar (189.3 Kb)
 
Alex Четверг, 18.10.2018, 16:21 | Сообщение # 6798
Новичок
Группа: Пользователи
Сообщений: 18
Статус: Offline
Доброго времени суток всем. У меня тоже с выводом изображения на экран были проблемы, перебрал 3 экрана, купленные на таобао, один из них заработал. На данный момент проходит тестирование регистров EPM570, на экране появляется надпись "SUCCESSFUL write/read EPM570 registers... ". Дальше ничего не происходит. В пошаговой отладке программа крутится в цикле (показано на картинке) и из него не выходит. Почему так происходит? Неисправна SRAM?
Прикрепления: 7315525.jpg (78.9 Kb)
 
hohlovalehan Четверг, 18.10.2018, 17:17 | Сообщение # 6799
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
serj_k4852, я даже не буду выкладывать фото и так всё ясно, бред. Ну да ладно, я уже разуверился в том , что этот дисплей когда нибудь нормально заработает, как видно их десятки модификаций и то что работает на одном, то не работает на другом. И пес с ним, всё равно заказан ST7793, жаль конечно можно было бы использовать где-то в другом месте, а если и там будет то-же? Меня сейчас больше беспокоит другое, то что проц не может проверить наличие ПЛИС, все выводы пропаял ЕЩЁ раз-безрезультатно, с проца на ПЛИС нет никаких сигналов, проверял на разных развёртках вплоть до 25нс и ничего, тишина. Поставил энкодеры, работают, а вот настройки в EEPROM не сохраняются, значит не работает 12С. В чём проблема не понимаю, уже мозги закипают. Да, ещё, SRAM у меня стоит не CY7C1041, a IS61WV25616BLL-10TLI, это полный аналог (если верить инету).
 
serj_k4852 Четверг, 18.10.2018, 18:33 | Сообщение # 6800
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Цитата Alex ()
В пошаговой отладке программа крутится в цикле (показано на картинке) и из него не выходит. Почему так происходит? Неисправна SRAM?
Это подпрограмма записи в память, а не чтения. Здесь анализируется только факт завершения цикла записи. А он завершится, если генератор будет работать И сработает триггер. Выделенная на картинке проверка как раз это и проверяет. Возможно, что-то из этого не произошло. Если не работает генератор, то можно поставить для проверки не на 100МГц, а меньше, просто будет время/деление другое. Чтение из регистров ПЛИС и памяти происходит по тактам от контроллера, а не от генератора, поэтому тест чтения регистров прошёл.
Цитата hohlovalehan ()
я даже не буду выкладывать фото и так всё ясно, бред.
А мне интересно это увидеть.
Цитата hohlovalehan ()
Меня сейчас больше беспокоит другое, то что проц не может проверить наличие ПЛИС, все выводы пропаял ЕЩЁ раз-безрезультатно, с проца на ПЛИС нет никаких сигналов, проверял на разных развёртках вплоть до 25нс и ничего, тишина.
Это на той тестовой прошивке, с обходом инициализации ПЛИС, что я давал? Так там как раз и происходит настройка портов контроллера.
Цитата hohlovalehan ()
а вот настройки в EEPROM не сохраняются, значит не работает 12С. В чём проблема не понимаю, уже мозги закипают.
В схеме стоит не ЕЕПРОМ а ФРАМ. Для ЕЕПРОМ нужна задержка в циклах записи. Прошивка может быть собрана с поддержкой ЕЕПРОМ - добавить EEPROM_NO_FRAM в параметры компилятора. Забыл про неё. Также микросхема может не работать на 2.7В.


Сообщение отредактировал serj_k4852 - Четверг, 18.10.2018, 18:47  
 
Поиск:
uTmpl.ru Сайт создан в системе uCoz Сейчас: 26.12.2024, 02:42