国民MCU 微型打印机解决方案

Posted 思 子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了国民MCU 微型打印机解决方案相关的知识,希望对你有一定的参考价值。

概述

微型打印机应用非常广泛,涉及超市、金融票据、商店、互联餐饮、互联物流、快递等行业,结合
市场微打印机的销售情况以及未来爆发增长趋势。鉴此产品体系将基于 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

以上是关于国民MCU 微型打印机解决方案的主要内容,如果未能解决你的问题,请参考以下文章

国民技术N32系列通用安全MCU助力IoT应用创新

国民MCU兼容STGD产品对比

国民技术MCU与STM32GD32 PintoPin 兼容列表

国民技术表计芯片产品和解决方案

国民 MCU JLink仿真调试环境配置

国民MCU硬件上可与STM32GD32同规格MCU产品PintoPin,软件上稍做修改移植即可完成替换