目前觉得 即付宝四代蓝牙白色款 比较实用,
单片机是 STM32F103RCT6_LQFP64,
BM77蓝牙模块 即is1677模块(直接可用),
可惜的是没有flash芯片。
以后有空继续弄其它实验,比如:【实验2】实现USB固件升级;【实验3】加装 温湿度传感器 ;……
【 POS机 实验1 】不改电路,直接在原电路上实现: 【一】按键控制(单击、双击、长按),蓝牙串口助手显示按键操作:
单击:开机(开机时,蓝LED闪烁几次,表示开机通电)
开/关 蓝LED
双击:开/关 红LED
长按:关机
【二】蓝牙串口助手 控制POS机 红、蓝LED、关机,
==============中文命令===============
红灯亮
红灯灭
蓝灯亮
蓝灯灭
全亮
全灭
关机
=============POS机 应答 中文命令==============
"POS机执行命令:打开 红灯"
"POS机执行命令:关闭 红灯"
"POS机执行命令:打开 蓝灯"
"POS机执行命令:关闭 蓝灯"
"POS机执行命令:红灯、蓝灯 都打开"
"POS机执行命令:红灯、蓝灯 都关闭"
"POS机执行命令:关机"
【三】STM32 串口1(USART1_TX)转发 蓝牙收到的数据
注:由于原硬件设计问题,USB供电(5V)时,无法关机
POS机电路原理图
POS机类型:
手机蓝牙串口助手操作示例
编译环境:MDK4.72,TKStudio 4.6,没空整理代码比较乱,源代码(直接操作寄存器):
链接: http://pan.baidu.com/s/1nvrMYYd 密码: nfba
[ 此帖被bxak在2016-05-04 20:07重新编辑 ]