本文介绍了道生物联TKB-623开发板结合 UART 串口透传实现手写数字识别与远距离传输的项目设计。
摘自优秀创作者-jf_07365693
https://bbs.elecfans.com/jishu_2504554_1_1.html
新一代 TurMass 无线通信TKB-623评估板
硬件连接:包括 TKB-623 连接单片机串口、发射和接收端定义等;
模式设置:设置 TKB-623 的发送端和接收端均为透传模式;
透传测试:连接硬件和 TKB-623,实现手写数字十六进制数据的串口透传;
数据解析:使用单片机结合 MNIST 库实现手写数字数据解析;
网页显示:网页端设计与数字解析结果显示等。

透传模式是相对于 AT 指令的另一种模式。
进入透传模式前需把设备配置成可以通讯的工作模式及射频发射接收的参数。
| 指令 | 响应 |
|---|---|
| AT+WORKMODE=<工作模式>,<超时时间>,<最大包长> | AT_OK |
说明:
详见:TK8620基于SDK2.0的AT指令使用说明 — 资料中心 文档 .
这里给出网页手写数字识别的串口透传硬件连接方案。
采用外加单片机解析 GPS 数据,TKB-623 将解析结果透传至接收端,接线如下
| TKB-623 (Receive) | MCU | Note |
|---|---|---|
| UART_TXD | RXD (Pin9) | Receive |
| UART_RXD | TXD (Pin8) | Transmit |
| 3V3_M | VCC | Power |
| GND | GND | Ground |
注意这里 TKB-623 接收端负责将透传信息发送至 MCU,并将识别结果透传回 TKB-623 发送端,因此TX和RX引脚均需要连接。

固件默认工作模式为 21 ,即异步收发模式;
选择 透传模式 作为 TKB-623 的工作模式,转发网页发送的十六进制数据和单片机识别结果;
根据 AT 指令手册可知,AT+WORKMODE=81/82 可实现开启/关闭透传模式;

设计网页手写数字面板设计,实现手写数字原始数据采集、转发和结果显示。
电脑新建 index.html 文件,并添加如下代码
html><2;title>手写数字识别title>