您好,欢迎访问海腾顺达!

客户服务热线:010-62623528/ 400-011-6810

海腾顺达http://www.htsdic.com.cn

热门搜索:电源管理数字信号处理器(DSP)常备现货库存ADI系列XILINX系列高速运放低功耗运放精密运放

海腾顺达提供优质服务
当前位置:首页 » 资讯中心 » 用途/应用 » 基于STM32的便携式人机界面系统

基于STM32的便携式人机界面系统

文章出处:责任编辑:作者:人气:-发表时间:2014-09-10 17:22

  设计应用于全站仪测量计算的基于STM32处理器的便携式人机界面系统。采用了处理器IO口模拟总线时序和外挂SPI接口Flash存储字库的方法,将字库存储在外部的SPI接口Flash中,在使用时再从字库中查询调出,有效地减少了内部存储器的消耗。完成了基于ARM最新Cortex—M3处理器汉字显示系统的硬件电路设计和软件程序设计。实现了可以自定义汉字字库的人机界面系统。

在全站仪应用于飞机的测量过程中,常会涉及到计算,以满足不同的应用环境与测量要求,以往的方式是测量后期编辑软件在计算机上实现,现代测量迫切需要一种便携式手持计算系统,来完成实时的测量要求,而这一系统中中文人机界面成为一种事实上的行业标准。实现显示汉字的TFT液晶和可输入数字的小键盘已成为智能设备必不可少的组成部分。同时作为便携式设备基本要求的低功耗特性也贯穿于中文人机界面的设计始终。这种低功耗中文人机交互界面需要在选取处理器和具体元器件上有特殊考虑。微功耗、高性能应作为选择相关器件的首要要求。本文选用了意法半导体公司基于ARM最新Cortex—M3内核的STM32F103RB作为主控芯片,通过选择合适的液晶模块,构建了一个高性能低功耗的中文人机界面系统。

采用晶彩光电的AM240320TFT液晶屏作为显示器,完成内容的显示,由于STM32F103RBT6内部Flash为128 K,如果用来储存汉字字库,对芯片资源是一种极大的浪费,所以本文中采用微控制器外挂SPI接口Flash的设计思路,将不用重复改变的中文字库存放在外部Flash芯片里面,需要时再通过SPI口调入处理器。由于STM32F103RBT6不带有FSMC,所以采用软件模拟总线的方法,完成对液晶模块的驱动。

此文关键字:芯片,半导体,电子元器件,放大器,线性器件,制冷片,DSP,IC

相关资讯