目录
[2,CubeAI下载安装 模型准备](#2,CubeAI下载安装 模型准备)
0,资源下载
https://www.alipan.com/s/FfeUy1ZMf2x
提取码: 7v5h
1,工具准备
1)Stm32cubeIDE
2)Stm32cubeMX
3)Stm32u575zit6q开发板
4)图像转数据串口助手
2,CubeAI下载安装 模型准备
本次实验模型是使用keras训练出的小型手写数字识别模型。
打开stm32cubemx

图1
点击【INSTALL/REMODE】

图2
首先下载stm32u5芯片包

图3
然后下载cubeAi

图4
3,新建工程并导入工程
新建工程

图5
搜索stm32u575zit6q并选择模型类型

图6

图7

图8
选择cubeAi版本

图9
配置串口1

图10

图11

图12

图13

图14
接下来分析

图15

图16

图17

图18
生成工程

图19

图20
打开工程

图21
4,编写代码调用模型
接下来,需要编写部分代码调用模型
打开工程main文件,首先导入几个头文件。

图22
定义AI初始化和运行函数

图23
在main函数中初始化调用初始化AI,接受串口数据并处理

图24
编写串口接受回调函数HAL_UART_RxCpltCallback,串口发送函数Uart_send,AI初始化函数AI_Init。

图25
编写AI_Run函数,PictureCharArrayToFloat函数

图26
编译

图27
接下来烧入开发板

图28

图29

图30
运行烧入

图31
等待烧入完成

图32
打开HandWriteDemo

图33

图34

图35