【评分】8 分
【使用芯片】STM32L4 ADC+DMA
【提问内容】选取教学用示波器的芯片型号以及外设使用
【反馈】可以根据应用需要进行选型和调整,但给出的可选芯片较少,需要对ST的产品有了解才能进行选型调整,但基本满足要求,可以给相关的资料辅助编程和代码参考,是查找资料的好帮手。
在ST Community注册并登录后,右下角会出现一个对话框(没有登陆ST Community账号,不会出现该对话框)。

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

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

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

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

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


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


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

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