焊接机的人机交互设备由一块LCD屏幕与键盘组成,硬件设计如
图4-3所示。
现在的TFT彩屏一般不带有控制器,所以现在驱动彩屏的主流方案
有2种:
(1)采用ARM9或者更高级别的平台,芯片上带有TFT控制器,可
以直接挂接TFT数字屏。
(2)采用低端CPU处理器平台,外加TFT控制器模块,再挂接TFT
数字屏。
对于方案1来说,系统的复杂度增加,再加上该类的平台中主MCU多
为BGA封装,对于需求多样化产品的客户来说,较难接受这样的方案;
而方案2添加了一个LCD控制器。这两种方案都增加了硬件成本,如果
由STM32的F SMC总线直接挂载RGB接口屏的方案,直接由一片
CPU(STM32F 103)来完成TFT屏的显示,节约了产品的成本,有利于大
规模工业生产。
本课题选用的LCD驱动芯片为ILI9320。主要功能模块有:具有4
种与MCU的接口模式;i80的Ml'U接口、VSYNC接口、SPI接口
和RGB接口;支持MVA广视角显示;包括720通道和320通道的
驱动器;具有172 800 byte的内部图形RAM和高速突发写RAM功
能;图像调整大小功能(X 1/2, X 1/4);窗口访问GRAM地址设置功能;
省电功能和低电压工作模块等。但是ILI9320芯片没有字库,需要自行
编辑字库,但是也因此字体和字号不受限制。设计生成的头文件均可以
使用结构体方式来定义了索引内码和点阵码数据两个属性。需要注意的
是汉字内码为2byte而英文数字内码为1 byte X24' o
|