打印
[MM32硬件]

国产MCU专栏 第107期:灵动优秀原创博主“xld0932”作品赏析 ——MM32与DeepSeek的融合等

[复制链接]
35|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主


*阅读说明:以下仅做简要总结展示,排名不分先后。详细项目描述、源码、资料等请戳原链接查看。

*灵动本期优秀原创博主 @xld0932


想要MM32 MCU与DeepSeek之间实现交互,在接口层面我们可以使用CURL方式,通过HTTP协议与DeepSeek的API开放平台完成;在硬件层面,我们需要扩展网络模块与MM32进行连接,达到联网的功能。这里我们使用Air724这个4G模组,与MM32之间通过串口通讯,基于AT指令来进行联网、HTTP等功能的操作。



1.前言
2.安装Ollama
3.部署DeepSeek模型
4.部署nomic-embed-text嵌入式模型
5.安装Chatbox AI
6.安装Cherry Studio
7.通过Cherry Studio训练本地知识库
8.安装AnythingLLM,对知识库进行训练
9.使用DeepSeek基于MM32自动生成代码
根据与DeepSeek的交流,依次给DeepSeek发送3条指令,如下:
基于MM32F0140芯片,帮我编写一个控制LED灯闪烁的程序,LED灯控制引脚为PA15
使用库函数的形式进行编程,不要使用寄存器的方式
延时函数使用SysTick实现
10.感受



有没有一种工具/办法可以解决SPIFALSH遇到的这些问题呢,降低成本、提升效率?同一个工具即可以做生产工具,也可以做调试工具;即可以离线烧录,也可以在线烧录?有!其实我们经常在用的J-LINK就具备这样的功能,具体怎么来操作/实现呢?下面来给大家分享一下以下几种方式:
J-Flash SPI实现SPIFLASH数据更新
虚拟串口实现SPI FLASH数据更新
下载算法实现SPI FLASH数据更新
J-Flash实现SPI FLASH数据更新



MM32已经发布了多款基于安谋科技授权的Arm®v8-M 架构“星辰” STAR-MC1内核(兼容 Cortex-M33)处理器,基于STAR-MC1内核,来分享一下有关于DWT的一些常规应用示例,以MM32H5480为例。



在硬件连接上,我们需要将MM32H5480芯片UART的RX\TX引脚连接到J-Link的J-Link Tx和J-Link Rx引脚上,最后通过代码实现UART串口初始化及配置。



基于MM32开发板,我们先准备一个基础工程,这个基础工程实现几个首先的配置:SysTick的1ms中断作为延时,SWD利用成RTT的打印输出,以及配置一个LED灯,每间隔200ms闪烁一次。



在产品功能需求丰富的情况下,我们可以选择/评估MM32L0130这个集成了SLCD段码液晶显示屏驱动的系列MCU;但对于功能简单,对芯片成本要求又比较高时,选择分立器件或者是一个不错的选择;MM32推出的高性价比的MCU如MM32G0001系列,超值系列的MM32F0010\MM32F0020都是一个不错的选择;再结合当前SLCD显示驱动芯片的价格优势,整体成本可以做到1块钱以内。



》》访问灵动MM32 MCU论可查看更多开源作品。


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

168

主题

706

帖子

34

粉丝