ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 июля
1319254 Топик полностью
Eddy_Em (13.06.2023 09:22, просмотров: 163) ответил Mty1 на Нужно по быстрому сделать вывод с stm32f103 на TFT индикатор типа ILI9341. По быстрому - имею в в иду использовать готовую библиотеку, не заморачиваясь с написанием с нуля. У меня одна идея - перешить stm32 в arduino и использовать arduino библиотеки. Покритикуйте/посоветуйте способ лучше?
В готовых "либах" все через жопу. Еще и DMA не используется... 

Остается лишь самому писать. У меня на гитхабе есть примеры, скажем, вот: https://github.com/eddyem/stm32samples/blob/master/F3%3AF303/NitrogenFlooding/ili9341.c

Правда, я тоже через жопу сделал: вместо реализации на конечных автоматах забульбенил блокирующую операцию (хоть и с использованием DMA). По-человечески, надо ставить на время работы DMA флаг "занято", а все эти CS дергать, когда в прерывании по окончанию передачи DMA выставится соответствующий флаг.

eddy-em.livejournal.com github.com/eddyem