Четверг, 28.11.2024, 04:14
Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость | RSS
Главная | STM32 ILI9325 SPI графическая библиотека - Форум | Мой профиль | Регистрация | Выход | Вход
Обитель RC-инженера
Форма входа
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: ВитГо  
STM32 ILI9325 SPI графическая библиотека
SergiДата: Пятница, 20.01.2017, 20:47 | Сообщение # 1
Подполковник
Группа: Проверенные
Сообщений: 540
Репутация: 55
Статус: Offline
Для экономии ножек контроллера сделал платку-переходник SPI->Parallel и подключил дисплей от китайского телефона.
Диагональ 81мм, 320х240 пикселей 65к цветов.
Подключено к STM32F030 SPI1. На скорости SPI CLK 24МГц заливка экрана 320х240 одним цветом 25мсек.
Работает в альбомном режиме, что-то портретный я не раскурил.
Прикрепления: ILI9325SPI.rar (372.9 Kb)


Сообщение отредактировал Sergi - Пятница, 20.01.2017, 20:48
 
uwrteyДата: Суббота, 21.01.2017, 14:31 | Сообщение # 2
Генерал-майор
Группа: Администраторы
Сообщений: 3300
Репутация: 11
Статус: Offline
Класс! Мы я приятелем искали такую плату на али, но там либо их нет, либо - дорого!
Почем обошлась?


не успеваю за своими мыслями......
 
SergiДата: Воскресенье, 22.01.2017, 07:10 | Сообщение # 3
Подполковник
Группа: Проверенные
Сообщений: 540
Репутация: 55
Статус: Offline
74hc164 2шт по 9р, остальное из металлолома
 
uwrteyДата: Воскресенье, 22.01.2017, 21:08 | Сообщение # 4
Генерал-майор
Группа: Администраторы
Сообщений: 3300
Репутация: 11
Статус: Offline
Крутяк.
А много металлолома у тебя? С ним проблем нет?


не успеваю за своими мыслями......
 
SergiДата: Понедельник, 23.01.2017, 21:11 | Сообщение # 5
Подполковник
Группа: Проверенные
Сообщений: 540
Репутация: 55
Статус: Offline
Есть не много.Ведер 5 плат. Неразобранных ведра 3. Для моих поделок интересны телефоны выпуска 2000-2005г. Там много транзисторов,мелких микросхем. В более новых большие микросхемы заменяют кучу мелких, там интересны только резисторы,конденсаторы,светодиоды.
 
uwrteyДата: Понедельник, 23.01.2017, 22:28 | Сообщение # 6
Генерал-майор
Группа: Администраторы
Сообщений: 3300
Репутация: 11
Статус: Offline
буду иметь в виду. материнки наверняка интересны?

не успеваю за своими мыслями......
 
SergiДата: Пятница, 27.01.2017, 19:15 | Сообщение # 7
Подполковник
Группа: Проверенные
Сообщений: 540
Репутация: 55
Статус: Offline
Товарищ продает старые телефоны не разобранные. Боьшой пакет из супермаркета 1000р. Не знаю сколько, но около 250-300 телефонов влазит biggrin .
У него где-то 20 банановых ящиков такого барахла набралось.
И мамки пользую, но редко. Не удобно на столе ворочать - большие smile .

Добавлено (26.01.2017, 22:54)
---------------------------------------------
С Level O3 ili9325 заполняется за 10.5 мс

Добавлено (27.01.2017, 19:15)
---------------------------------------------
Перепроверил процедуры записи.
lcd_send_data() выполняется за 1.5 мксек, это с SPI.
Для дисплея ST7793 с параллельной шиной эта-же операция выполняется за 0.5 мксек.
Итак я теряю в скорости отрисовки точек всего в 3 раза, но освобождаю 14 ножек. Закраска поверхностей одним цветом наоборот, быстрее с SPI из-за
схемотехники интерфейса.
Думаю использование преобразователя SPI->Parallel 16bit оправдано. Для SPI->Parallel 8bit уже надо подумать.
Теоретически минимальное время lcd_send_data() для 16бит параллель будет около 0.28 мксек и это в 5 раз быстрее SPI. Но 16 ножек!
Все это справедливо для частоты ядра 48 МГц.
В более быстрых камнях скорость SPI доходит до 37.5 Мбит/сек, но и параллельная шина быстрее. В совокупности проигрыш в скорости
может быть 12-13 раз. Но на практике дисплеи от телефонов с параллельной шиной в основном работают на частоте 26 МГц.
Так что особого проигрыша не будет. Всего 2-3 раза.
Вот в современных телефонах и отказались от шины 8080 и перешли на подобие LVDS. А с ним пока работать не получиться.

Сообщение отредактировал Sergi - Пятница, 27.01.2017, 18:15
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright MyCorp © 2024
Сделать бесплатный сайт с uCoz