发布时间:2014-01-22 阅读量:3246 来源: 发布人:
STM32简介
STM32 是基于ARM 内核Cortex-M3 的32 位微控制器系列。Cortex-M3内核是为低功耗和价格敏感的应用而专门设计的,具有突出的能效比和处理速度。通过采用Thumb-2 高密度指令集,Cortex-M3 内核降低了系统存储要求,同时快速的中断处理能够满足控制领域的高实时性要求,使基于该内核设计的STM32 系列微控制器能够以更优越的性价比,面向更广泛的应用领域。
TFT彩屏模块工作原理
液晶屏的控制芯片电路非常复杂。GRAM 中一个存储单元对应显示屏的一个像素点。芯片内部有电路把GRAM存储单元的数据转化成液晶屏的控制信号,使每个点呈现特定的亮度和颜色,而这些点组合起来则成为显示界面。ILI9341 里有主要配置引脚和控制信号线,可以根据它的设置使芯片工作在不同的模式。
MUC通过SPI或8080接口与ILI9341进行通信,从而访问它的地址计数器(AC)、控制寄存器(CR)、GRAM及一个LED控制器。LCD本身不会发光,它需要借助背光源才实现显示功能,LED控制器就是用来控制液晶屏模块中发光二级管的背光源。LI9341使用8080通信时序工作,ILI9341的8080接口有5条控制信号线:写使能信号线WRX,读使能信号线RDX,复位信号线RESX,片选信号线CSX,区分数据和命令信号线D/CX.除了控制信号,还有数据信号线。
方案总体硬件设计
方案以STM32F103VE 芯片的FSMC接口连接RGB接口数字屏,并利用DMA 从片外FLASH 读取显示数据。DMA即直接内存存取,CPU只需配置DMA相关的寄存器后,DMA 控制器就会自动将数据从一个地址传送到另外一个地址,不占用CPU 时间。本文采用STM32F103VE 芯片外部连接FLASH 用作显存,其整体硬件方案如图1所示。
软件设计
本设计的软件主要有硬件层配置和显示驱动函数。硬件层配置主要是对STM32 的I/O 口的输入/输出和FSMC 相关的寄存器配置。显示驱动函数主要是向TFT彩屏发送控制命令和数据,另外还有一些简单的画图函数。
1、FSMC简介
FSMC是灵活静态存储控制器。STM32芯片可利用FSMC 控制NOR FLASH、PSRAM 和NAND FLASH 存储芯片[3].这里,只使用FSMC 的NOR/PSRAM 模式控制LCD,所以只需分析NOR FLASH 控制信号线部分。
STM32 寻址空间的地址映射中的0×60000000 ~0x6FFFFFFF 是分配给PSRAM、NOR FLASH 这类可直接寻址的器件。当外部接了NOR FLASH,并且FSMC外设被设置为正常工作,当向0×60000000 地址写入数据0xFFFF,FSMC会自动把数据转化成各信号线上相应的电平信号写入数据。
2、采用FSMC模拟8080时序
FSMC写NOR 时序跟8080接口的时序是十分相似的,对它们的信号线对比如表1所示:
结语
本文对基于STM32的TFT液晶显示模块的驱动方法进行了探讨,设计的硬件电路和软件能对显示控制芯片ILI9341进行有效的控制,所有程序均在STM32系列的软件编译环境下调试通过。经实际证明,本方案是可行的,能保证320×240 点阵的TFT 刷新率,且留有足够CPU时间给用户程序。其硬件电路结构简单、控制方式灵活、对于其他型号的接口芯片也有参考价值。
Diodes公司近期公布了截至2025年6月30日的第二季度财务业绩,标志着其连续三个季度实现同比增长,显示出半导体市场的稳步复苏。根据报告,该公司在多个关键财务指标上表现稳健,受益于全球需求的逐步回升和市场结构优化。公司高层认为,这一业绩源于亚洲地区的强劲拉动和产品组合的适应性调整。
美国射频半导体龙头企业MACOM Technology Solutions于8月7日正式公布截至2025年7月4日的第三财季业绩报告。财报显示,当季实现营收2.521亿美元,较去年同期大幅增长32.3%,创下近三年最高单季增速。
美国微芯科技公司(Microchip Technology)于8月7日发布了其2026财年第一季度(截至2025年6月30日)的财务报告。报告显示,公司业绩呈现显著复苏迹象,多项关键指标环比改善,并超出此前修订后的业绩指引。
8月8日,赛力斯集团(601127)公布2025年7月产销快报。数据显示,尽管整体市场仍承压,集团在主力新能源汽车板块显现增长韧性,单月销量同比提升5.7%,而传统燃油车型业务持续收缩,反映出业务转型的深化推进。
在追求更高效率、更小体积和更低成本的电力电子系统发展趋势下,传统的硅基(Si)功率器件,特别是在双向能量流动应用(如电池管理系统BMS)中常用的背靠背MOSFET方案,逐渐显现出性能瓶颈。氮化镓(VGaN™)器件凭借其卓越的开关速度、低导通电阻和更小的尺寸,成为理想的替代者。然而,充分发挥VGaN™的潜力需要与之高度匹配的专用驱动芯片。英诺赛科(Innoscience)作为全球领先的VGaN™ IDM厂商,推出全球首款100V低边驱动芯片INS1011SD,标志着“VGaN™+专用驱动”完整解决方案的成熟,为双向电力电子系统设计带来革命性突破。