Подключение дисплея ili9341 с тачскрином xpt2046 по одному spi к stm32: пишем драйвер, рисуем. Драйвер контроллера XPT2046 (HR2046 и других совместимых). Поддерживает весь функционал контроллера: работа с тачскрином, измерение температуры встроенным датчиком, измерение напряжения на входах VBAT и AUX.
Функции и возможности:
- Опрос тачскрина (в прерывании и вне прерывания) с получением информации о координатах и длительности касания;
- Определение статуса текущего касания тачскрина: нет касания, клик, удержание;
- Измерение температуры встроенным датчиком;
- Измерение напряжения батареи на входе VBAT контроллера (7 вывод м/с в корпусе TSSOP-16);
- Измерение напряжения на входе AUX контроллера (8 вывод м/с в корпусе TSSOP-16).
- Допускает работу на одном spi нескольких устройств.
Проект из видео на гитхаб: https://github.com/vadrov/stm32-xpt2046-ili9341-dma-irq-spi-temperature-voltage
Драйвер дисплея:
- видео: https://www.youtube.com/watch?v=8tIJ16riJqo
- проект: https://github.com/vadrov/stm32-display-spi-dma
Поддержать канал:
https://yoomoney.ru/to/4100117522443917
Комплектующие в видео:
плата разработки stm32f401ccu6
макетная плата
провода для макетной платы
3.2" дисплей с тачскрином ILI9341 (spi)
тачскрин, xpt2046, ili9341, stm32, stm32 написать драйвер, driver, touchscreen, touch, дисплей,
display
#stm32
#программирование
#touchscreen
#display
#driver