概述
微型打印机应用非常广泛,涉及超市、金融票据、商店、互联餐饮、互联物流、快递等行业,结合
市场微打印机的销售情况以及未来爆发增长趋势。鉴此产品体系将基于 N32G020 系列中 K6/7/8 型号
MCU 芯片实现高性价比的热敏型微型打印机解决方案(简称微打)。本方案应用介绍了一种使用国民技
术 N32G020K6/7/8 系列 MCU 控制 FTP-628M 及兼容型打印头,实现热敏性微型打印机功能的整套应用
方案,为微打产品开发用户提供直接参考。
规格参数
●电源: 7.2V~8.5V
●每行点数: 最大 384 点
● 纸宽: 58mm
●每行 ASCII: 24 个(16X24 点阵)
●每行汉字: 16 个(24X24 点阵)
●速度: 实测最大可达 24 行/秒,约 70.23mm/秒。
●用户接口: USB/UART
●关机功耗: 小于 0.01uA
方案实物图
系统框图
软件系统架构
快速开发指南
概述
微打方案基于 N32G020K6/7/8 芯片的底层 SDK 开发套件基础上进行上层应用开发,
按照微打方案软件系统架构设计图,从上到下主要包括以下几个部分:
应用层:包括微打的业务核心层逻辑控制,打印控制、命令解析处理、按键&LED 等控制。
驱动层:为芯片 SDK 开发套件所包含的驱动包,封装了 MCU 片上各模块的驱动接口及参
考范例。
硬件:基于 ARM Cortex M0 内核、各功能模块的控制器、微打方案硬件板及周边电路。
工程环境及文件说明
本方案的硬件设计电路板采用 keil5 进行编译,工程环境的 FLASH、RAM 配置为
N32G020K8。(用户则根据实际芯片型号,选择对应的*.sct 配置文件)
工程文件及功能说明,如下图所示:
主循环流程图
技术交流与芯片选型
联系方式:
微信/QQ:2900765091