原来我发表过一个SPI DMA的帖子,透露了一下实现SPI DMA用在emWin下的技术细节
我想:需要此功能的人,大有人在,所以今天有时间,另外发一个项目帖子,这样一来,他们就可以直接
借用了,愿给他们节省一些宝贵的时间。
特别提醒的是:
我原来的项目是用的GUI是:emWin,项目文件很大,不利于理解。
下面我发的 littleVgl 简单测试项目文件,对于你们想采用SPI DMA的功能来说,足够用的了!
1、请看LCD 接口说明:
/*----------------------------------------------------------------------------
* Simple STM32F103 using littleVgl: *
* ILI9341 display over SPI with DMA, *
* XPT2046 resistive touch panel *
* *
* ILI9341 SPI1 CONNECTIONS: *
* ------------------------------- *
* TFT_RESET PC1 *
* TFT_DC PC2 *
* TFT_CS PC0 *
* TFT_SCK PA5 *
* TFT_MISO PA6 *
* TFT_MOSI PA7 *
* *
* XPT2046 SPI2 CONNECTIONS: *
* -------------------------------- *
* TOUCH_CLK PB13 *
* TOUCH_DIN (MOSI) PB15 *
* TOUCH_DO (MISO) PB14 *
* TOUCH_CS PB12 *
* TOUCH_IRQ PA0 *
* *
* *
* *
*-------------------------------------------------------------------------*/
2、项目文件: GUI: littleVgl
lvgl_STM32F103_ILI9341_SPIDMA.rar
(6.07 MB)
|