12
返回列表 发新帖我要提问本帖赏金: 230.00元(功能说明)

[AI] 【体验招募】电子工程师专属的AI 助手来了!STM32 Sidekick 上线!试用+打分,领现金

[复制链接]
2214|33
中国英茂科工 发表于 2025-12-7 06:04 来自手机 | 显示全部楼层
5分
观点:
随着高速时代的进步,开发查资料这些事,都是在手机上完成得,有了思路才会打开电脑,不是吗?

而通过手机测评,没有找到“小气泡”的图标,没有进入到Ai问题界面,
于是用“放大镜”询问了一个问题,
题目被加入了“7489 results: ”
问题基于关键字搜索,没有找到想要的答案,

网站的速度也比较慢,
我在网站中迷路,

“所有”标签不应该在最左侧吗?

中文版可以。

Screenshot_20251207_054728.jpg
Screenshot_20251207_055157_edit_15196925751827.jpg

打赏榜单

21小跑堂 打赏了 5.00 元 2026-03-11

DKENNY 发表于 2025-12-11 15:33 | 显示全部楼层
【评分】6分

【使用芯片】STM32F777
【提问内容】在STM32F777中,如何实现多个外设之间的数据交换(例如SPI与UART)而不占用主CPU?是否可以通过DMA链式传输实现这一功能?能否提供相关代码示例。

【回答】
图1.png
图2.png

【反馈】

  优点
    - 回答清晰说明了STM32F777的DMA无法直接实现外设对外设的数据搬运,必须经过内存中转,这点直接回应了我提问的核心。
    - 介绍了DMA链式传输和双缓冲模式,给出了较完整的理论背景。
    - 指出了具体的实现思路(两个DMA通道,内存作为中转缓冲区),试图让我理解实现流程。
    - 提供了参考资料和示例代码的来源,方便我进一步学习。


  不足
    - 回答未提供具体代码示例,我的提问中明确希望能看到代码,缺少这一点降低了实用性。
    - 说明方式较为理论化,未具体到STM32F7的寄存器配置或HAL/LL驱动代码,我如果想直接上手还需大量查找资料。
    - 没有给出如何实现“DMA链式传输”的具体配置步骤或代码思路,举例不够细致,使得我在操作上还感到模糊。
    - 推荐的固件包示例较泛泛,没有具体指明哪几个示例最相关,增加了查询成本。


  理由: 回答对提问核心做了较好解答,给了思路和方向,有一定帮助,但因缺少具体代码示范和细化实现步骤,实际落地时用户仍需自行摸索,因此帮扶力度有限,改进空间较大。


  如果是我自己提出类似问题,期待的回答会是:  
    - 简明解释DMA工作机制与限制。
    - 给出具体的DMA配置代码片段(SPI接收DMA和UART发送DMA的配置) 。
    - 说明如何利用双缓冲或链式传输做出自动连续传输。
    - 提供参考的代码仓库或示例链接,最好简单示例演示完整功能。
  以上都能帮助我快速理解和动手,提升效率。

打赏榜单

21小跑堂 打赏了 30.00 元 2026-03-11

chiando 发表于 2025-12-13 00:29 | 显示全部楼层
【评分】8.5 分  
【使用芯片】STM32H750  
【提问内容】是否能帮我搜索STM32H750的用户手册?
【反馈】区别于其他AI,Sidekick在总结后还会给出对应的手册,少去了自己去检索的麻烦;而且不需要英文提问,支持中英双语真的很方便。
目前还有一些小Bug,比如当我提问“是否有H750的用户手册“时会提示没有相关文件,因为STM32通常给出的是H7的文档,只有我提问“是否有STM32H7的用户手册”时,才会给出具体资料,感觉是为了准确性舍弃了通用性,其实完全可以告诉我“你可以参考xxx文件的内容”。
其次,这个AI的数据库可能只基于STM32的官方文档,感觉可以喂一些网络上优秀的开源项目或者教程,丰富一下AI的大脑。
综上所述,Sidekick我总体可以给到8.5分,期待后续优化体验!

打赏榜单

21小跑堂 打赏了 5.00 元 2026-03-11

评论

wow,谢谢小跑堂  发表于 2026-3-11 20:11
H2705902010 发表于 2025-12-16 13:31 | 显示全部楼层
评分】8 分
【使用芯片】STM32L0
【提问内容】我想要实现一个电池供电的低功耗的产品,应该选择哪个MCU,软件开发时如何保证低功耗?
【反馈】1. 推荐的STM32 MCU系列
针对电池供电的低功耗产品,建议选择STM32超低功耗系列MCU(如STM32L0系列、STM32L4系列等)。这些MCU专为低功耗应用设计,能够有效延长电池寿命,非常适合对能耗有严格要求的场景。

2. 软件开发中的低功耗实现建议
虽然文档未直接给出详细的软件开发步骤,但可以根据STM32L0等超低功耗系列的设计目标,提出以下建议:

合理配置和使用低功耗模式(如Sleep、Stop、Standby等)。
优化外设时钟管理,关闭不必要的外设和时钟源。
利用芯片的电源管理功能,动态调整电源电压和频率。
参考官方数据手册和应用笔记,结合评估板和开发工具进行开发和测试,以获得最佳低功耗效果。
3. 相关开发资源与工具
建议在开发过程中,结合STM32官方提供的评估平台和开发工具(如CubeMX、HAL库等),以便更好地配置和测试低功耗功能。

总结
推荐选择STM32超低功耗系列MCU(如STM32L0、STM32L4等)用于电池供电的低功耗产品。
软件开发时应充分利用低功耗模式、优化时钟和电源管理,并结合官方工具进行开发和测试,以实现最佳低功耗效果。
For additional support or to discuss your specific application with ST experts, you’re welcome to join conversations in STM32 forums.

打赏榜单

21小跑堂 打赏了 5.00 元 2026-03-11

H2705902010 发表于 2025-12-16 13:36 | 显示全部楼层
评分】8 分
【使用芯片】STM32L0
【提问内容】我想要实现一个电池供电的低功耗的产品,应该选择哪个MCU,软件开发时如何保证低功耗?
【反馈】1. 推荐的STM32 MCU系列
针对电池供电的低功耗产品,建议选择STM32超低功耗系列MCU(如STM32L0系列、STM32L4系列等)。这些MCU专为低功耗应用设计,能够有效延长电池寿命,非常适合对能耗有严格要求的场景。

2. 软件开发中的低功耗实现建议
虽然文档未直接给出详细的软件开发步骤,但可以根据STM32L0等超低功耗系列的设计目标,提出以下建议:

合理配置和使用低功耗模式(如Sleep、Stop、Standby等)。
优化外设时钟管理,关闭不必要的外设和时钟源。
利用芯片的电源管理功能,动态调整电源电压和频率。
参考官方数据手册和应用笔记,结合评估板和开发工具进行开发和测试,以获得最佳低功耗效果。
3. 相关开发资源与工具
建议在开发过程中,结合STM32官方提供的评估平台和开发工具(如CubeMX、HAL库等),以便更好地配置和测试低功耗功能。

总结
推荐选择STM32超低功耗系列MCU(如STM32L0、STM32L4等)用于电池供电的低功耗产品。
软件开发时应充分利用低功耗模式、优化时钟和电源管理,并结合官方工具进行开发和测试,以实现最佳低功耗效果。

建议:能否列出相关芯片的相应的数据文档或者相关demo

打赏榜单

21小跑堂 打赏了 5.00 元 2026-03-11

740071911 发表于 2025-12-16 13:51 | 显示全部楼层
【评分】7 分  
【使用芯片】STM32F103C8T6
【提问内容】使用stm32f103c8t6,adc通道1,通道2,实现各128次采样平均值滤波后,再一阶滞后滤波,请给出demo.
【反馈】逻辑清晰,但缺少详细的ADC实现代码。有一点帮助!但不如deepseek。



以下是问题与回答
1.png
2.png
3.png
4.png



打赏榜单

21小跑堂 打赏了 5.00 元 2026-03-11

xhackerustc 发表于 2025-12-19 14:34 | 显示全部楼层
【评分】8 分  
【使用芯片】STM32H745I  
【提问内容】STM32H745I Discovery板子可用SDRAM为什么只有8MB  
【反馈】回答给出了SDRAM容量受限的各种软硬件原因,其中提到了硬件和配置限制,这确实是STM32H745I-DISCO板载16MB SDRAM只能用8MB的原因。但其实可以更精确一些:STM32H745I-DISCO板载内存是32bit的,但板子布局只接了16bit,这在最新的ST官方的STM32H745I-DISCO User Manual中有提及。所以猜测STM32 Sidekick目前没有深入训练学习其内部的最新User Manual

打赏榜单

21小跑堂 打赏了 5.00 元 2026-03-11

jusun66 发表于 2025-12-23 15:15 | 显示全部楼层
mxkw0514 发表于 2025-12-4 18:04
为什么我找了半天没找到这个工具

你需要先登录才能看到它
forgot 发表于 2025-12-25 09:12 | 显示全部楼层
【评分】8 分  
【使用芯片】STM32H7
【提问内容】STM32H7串口超时中断设计
【反馈】回答给出了 串口超时机制概述、接收超时中断设计方法、配置步骤与注意事项。整体很有帮助!

打赏榜单

21小跑堂 打赏了 5.00 元 2026-03-11

EPTmachine 发表于 2025-12-27 13:23 | 显示全部楼层

【评分】8 分
【使用芯片】STM32L4 ADC+DMA
【提问内容】选取教学用示波器的芯片型号以及外设使用
【反馈】可以根据应用需要进行选型和调整,但给出的可选芯片较少,需要对ST的产品有了解才能进行选型调整,但基本满足要求,可以给相关的资料辅助编程和代码参考,是查找资料的好帮手。

在ST Community注册并登录后,右下角会出现一个对话框(没有登陆ST Community账号,不会出现该对话框)。

ST_Community_AI.png

点击对话框就可以进入STM32 Sidekick AI对话界面。

STM32_Sidekick_Dialog.png

在开启对话前,根据对话框的提示,选择要询问的芯片类型。这里给人的感觉是不能随便问,需要先了解ST的芯片应用。本着试一试的原则,测试下不选行不行。提问“我要实现一个300元的教学用示波器,有那几款芯片可供选择?”

question1.png

很快就给出了答案,推荐使用STM32C0系列和STM32LX系列。

answer1.png

提问中没有对示波器的参数进行指定,只明确了成本,推荐的两款芯片是具有采样功能的芯片中的成本最低的,但都不适合作为教学用示波器的控制芯片。从这个回答可以看出,在提问时要明确应用的参数和关注的需求,否则AI的回答会根据问题中量化的指标回答。在此基础上,在问题中指定ADC的采样速率为5Mbps,12bit。其回答可以给出指标对比,在发现不满足要求后,会给出替代方案。

ADC_speed_quesition.png

从以上的回答可以看出AI助手可以进行参数对比,并给出修改建议。根据用户指定的硬件参数,对物料推荐进行更正,可以起到辅助选型的效果。根据其给出的替代料STM32L4,进一步询问其ADC的具体性能指标。

STM32L4_ADC_spec.png

STM32L4_ADC_spec2.png

根据回答结果,可以了解具体的ADC性能和数据手册。对于编程部分,通过提问要求其提供STM32L4 ADC+DMA的数据采集编程代码。

ADC+DMA_code.png

ADC+DMA_code2.png

结果中给出大致的流程,但由于数据库没有具体代码,给出替代的参考方案。再进一步提问,就没有回答了。

Chat_End.png

从使用结果看,STM32 Sidekick是个查找STM32数据库的一个好工具,可以方便地给出现有的资料,但是无法生成代码,提供的代码依赖于数据中现有的参考代码。提问时需要指定问题的具体指标,对于开发者而言,了解应用的资料是个好助力,具体的功能还需要开发者自行开发。

打赏榜单

21小跑堂 打赏了 5.00 元 2026-03-11

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0