Advertisement

EMWIN移植至野火Mini(STM32F103)开发板,并实现液晶TFT驱动。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
将安福莱板子的emwin工程迁移至野火STM32F103开发板,并对液晶驱动进行了精细的调整和移植。由于采用了非emwin自带的液晶驱动方案,且内部存在缺陷(BUG),因此需要格外注意。我们参考了安福莱团队的液晶驱动移植经验,从而构建了本工程,使其具备将任何类型的液晶驱动成功移植到emwin平台的能力。然而,考虑到STM32F103的Flash存储空间有限,工程的复杂度应有所限制。此外,本工程集成了ucosiii操作系统。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Mini(STM32F103)emWinTFT
    优质
    本项目详细介绍了在野火Mini STM32F103开发板上移植嵌入式图形库emWin,并成功实现与TFT液晶屏的驱动,为嵌入式系统开发者提供了一个宝贵的实践案例。 将安福莱板子上的emwin工程移植到野火STM32F103开发板上,并对液晶驱动进行了相应的调整和移植工作,不再使用emwin自带的液晶驱动(因为内部存在BUG)。借鉴了安福莱在移植液晶驱动方面的做法,这使得本项目能够支持将任何液晶驱动程序集成进emwin系统中。然而,由于STM32F103芯片闪存容量有限,在设计复杂性上需要有所限制。此外,此工程还集成了ucosiii操作系统。
  • STM32F103LCD12864 - 与库及兼容
    优质
    本项目详细介绍如何使用STM32F103系列微控制器驱动LCD12864液晶显示模块,确保与野火提供的库文件和开发板无缝对接。 LCD12864液晶屏在STM32F103上的驱动开发可以兼容野火的库和开发板。
  • 从零始将UCOS IISTM32
    优质
    本项目详细介绍如何在野火STM32开发板上从零开始移植UC/OS-II实时操作系统的过程,适合嵌入式系统开发初学者学习和实践。 从零开始将UCOS II移植到野火STM32开发板是一项挑战性的任务,需要对操作系统内核有深入的理解以及熟悉目标硬件平台的特性。此过程包括但不限于配置系统环境、编写必要的驱动程序、调整时钟设置及中断管理等步骤以确保操作系统的稳定运行和高效执行。
  • 将UCOS IISTM32F103
    优质
    本项目详细记录了将实时操作系统μC/OS-II成功移植到STM32F103系列微控制器开发板的过程与心得,包括底层硬件抽象层适配、任务调度优化及中断处理机制调整等关键技术点。 详细介绍请参考博主文章《UCOS II移植到STM32F103开发板》。
  • 将LittleVGL(LVGL)STM32F429IG STM32F429 包含官方示例程序
    优质
    本项目旨在将轻量级图形库LittleVGL(LVGL)成功移植到STM32F429IG微控制器,并在野火STM32F429至尊开发板上运行,同时集成和测试了LVGL官方示例程序。 在野火STM32F429开发板上使用LittleVGL (LVGL) v7.5版本,并结合标准库(STD库)及MDK-ARM Keil5集成开发环境,实现了各小控件的演示移植、触摸功能以及LTDC驱动。显示屏为800*480分辨率的RGB屏,并启用了DMA2D打印机例程。但由于Flash内存不足,无法进行该部分的功能演示。
  • i.MX6ULL Pro上的Linux源码(版)
    优质
    本项目提供基于NXP i.MX6ULL处理器的Pro开发板上Linux操作系统的移植代码,由野火团队定制优化,适用于嵌入式系统开发与教学。 野火iMX6ULL Pro开发板提供已移植好的Linux源码,编译后可以直接使用。不包含根文件系统,但已经做好了LCD、网卡、RTC等外设的移植工作。
  • STM32F103使用8080
    优质
    本项目介绍如何利用STM32F103微控制器通过8080总线接口连接和控制LCD屏幕,实现高效显示功能。 这是一位网友分享的并口驱动程序,他说该程序存在问题无法正常工作。我下载后找到了问题所在,并使用我的STM32F103VC与CH19264E液晶屏,在8080并口模式下进行调试,最终成功解决了问题。现将成果与大家分享。
  • STM32F103RTThread的教程及外设
    优质
    本教程详细介绍了在STM32F103芯片上移植RTOS系统RT-Thread的方法,并提供了丰富的外设应用实例,适用于嵌入式开发学习与实践。 在野火Stm32F103移植RTThread的过程中,可以实现以下外设例程: 1. LED控制程序设计; 2. KEY按键处理; 3. 外部中断应用实例; 4. 串口DMA接收数据; 5. IIC通信设置与读写操作; 6. 利用IIC存储小数数值; 7. SPI接口用于读取和写入FLASH闪存的操作方法介绍; 8. 结合SPI实现FatFs文件系统使用案例分享; 9. 使用串口DMA进行发送数据的示例代码演示; 10. 中英文混合显示于液晶屏上的技术说明与编程指南; 11. 触摸画板功能开发教程及应用实例展示; 12. ADC模数转换器配置和读取模拟信号的方法介绍; 13. 采用DMA模式实现ADC连续采样测试代码示例; 14. 基本定时器使用说明与相关编程技巧分享; 15. 高级定时器设置及计时功能的详细讲解; 16. 利用高级定时器进行输入捕获的应用实例展示; 17. 通用定时器工作原理及其应用案例解析; 18. 基于通用定时器实现PWM波形输出的方法介绍; 19. 使用通用定时器完成信号频率测量的示例代码分享; 20. 应用电容按键检测技术进行触摸屏操作的设计方案说明; 21. 如何读取芯片内部ID信息并加以利用的应用实例展示; 22. CRC循环冗余校验算法及其在STM32中的实现方法介绍; 23. 利用DAC输出正弦波信号的编程指南与示例代码分享; 24. 通过GPIO控制蜂鸣器发声的设计方案说明; 25. RTC实时时钟模块配置及应用实例展示; 26. SD卡读写操作技术详解及其测试案例分享; 27. 利用SDIO接口实现FatFs文件系统的使用指南与示例代码解析; 28. 单色和全彩呼吸灯效果的开发教程及编程指导说明; 29. SPWM波形生成方法介绍及相关应用实例展示; 30. 读写内部FLASH闪存的技术详解及其测试案例分享; 31. SD卡模拟U盘功能实现的方法介绍与示例代码解析; 32. 利用Flash存储器作为虚拟磁盘的开发教程及编程指导说明。
  • ESPTFT屏.zip
    优质
    本资源包提供了基于ESP微控制器的TFT液晶屏幕控制方案及相关文件,适用于需要进行图形界面开发的物联网项目。 简单明了的操作指南——使用ESP8266 NodeMCU驱动TFT LCD液晶屏(制作透明小电视前奏):这里提供了一个程序代码示例来展示如何用esp驱动TFT。