首页 » 家电故障 » stm32h7 adc 精度「stm32h743 adc精度」

stm32h7 adc 精度「stm32h743 adc精度」

admin 2024-09-24 01:04:16 家电故障 0

扫一扫用手机浏览

大家好,今天小编关注到一个比较有意思的话题,就是关于stm32h7 adc 精度的问题,于是小编就整理了2个相关介绍stm32h7 adc 精度的解答,让我们一起看看吧。

如何评价ST的STM32CubeMX.AI?

stm32h7 adc 精度

首先,感谢楼主提问!

stm32h7 adc 精度

ST多年来一直从事人工智能研究和开发。作为大批量,广泛市场,嵌入式处理解决方案的领先供应商,我们专注于开发可扩展,灵活的产品和技术,以允许AI方法使各种设备受益,支持几乎无限数量的用例。

AI在STM32微控制器上

将来,几乎所有带有32位微控制器的设备都能够使用AI技术。更具体地说,他们将能够运行经过训练以完成特定任务的DNN(深度神经网络)。

虽然目前大多数微控制器没有内存和处理能力来运行创建DNN所需的学习算法,但只要网络针对微控制器进行了优化,它们就可以自己运行DNN。

stm32h7 adc 精度

ST创建了一个工具,可以为微控制器优化DNN 。STM32CubeMx.AI计划于今年晚些时候发布,作为STM32软件生态系统的一部分。

1、将您预先训练的神经网络依赖框架输入STM32 CUBMEX。

2、STM32优化库自动快速生成代码

3、STM32 CUBMEXX.AI保证了与最先进的深度学习设计框架的互操作性。

工具采用来自各种最流行的AI框架(包括Caffe,CNTK,Keras,Lasagne,TensorFlow和theano)的预训练神经网络模型输出,并将其映射到适合记忆的优化DNN和目标STM32微控制器的处理能力。

该工具还可以检查适配的DCNN的功能 - 它可以比原始的小10倍,精度损失可以忽略不计。

专用AI处理硬件的高级研发

ST开发了一种先进的片上系统演示器,可实现超高能效的DCNN处理。它解决了图像,视频和自然语言处理在数据速率和实时处理性能方面的挑战性要求。该演示器在28nm FD-SOI片上系统中结合了8个卷积加速器,8个双DSP集群和一个优化的分布式存储器架构。它在2017年初实现了2.9 TOPS / W @ 200MHz,0.575 V的效率。

常见框架的简洁;

Keras是由纯python编写的基于theano/tensorflow的深度学习框架。

Lasagne是 Theano 中的一个轻量级库.

TensorFlow™ 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。

Caffe/Caffe2,全称Convolutional Architecture for Fast Feature Embedding。是一种常用的深度学习框架,在视频、图像处理方面应用较多。

Theano 基于 Python,是一个擅长处理多维数组的库(这方面它类似于 NumPy)。当与其他深度学习库结合起来,它十分适合数据探索。它为执行深度学习中大规模神经网络算法的运算所设计。其实,它可以被更好地理解为一个数学表达式的编译器:用符号式语言定义你想要的结果,该框架会对你的程序进行编译,来高效运行于 GPU 或 CPU。

Computational Network Toolkit (CNTK) 是微软出品的开源深度学习工具包。

嗯,这个问题问的好啊!

官方就放出来几张图,据说是要把CUBEMX升级成CUBEMX.AI。

说实在的,单片机发展起来搞AI也是正常的。

而且如今单片机性能如此强劲,不过,事实上这个东西我感觉应该是建立在M7内核以上了,超高性能单片机应该比较有可玩性,但是价格就有点不亲民了。

性能相对较低的F1系列,以及低功耗系列L才是STM32赚钱的地方,像F7和H7系列虽然性能强劲,但是毕竟价格也贵,而且性能相比竞品也没有突出优势。反观ATMEL以及NXP这些东西就有优势的多了,只是在消费级市场STM32太受欢迎了。

无论如何我们乐于看到新的框架新的工具出现在STM32工具平台上,虽然那个CUBEMX生成的代码经常会有问题。在此之前CMSIS-NN就是ARM官方出的AI框架,以及基于这个东西有人做出来的OPENMV,事实上还是蛮不错的,可玩性很高。

官方推这个还是很不错的,如果真的能搞起来估计又是消费级市场腥风血雨,反观开发者,又要无止境的学习学习学习。哈哈。学海无涯,回头是岸!

arduino与stm32单片机,谁的功能强大?

看来这个问题真的有必要郑重的为大家抛抛根,这个问题好比一个人问你:“iPhone X和高通骁龙845处理器谁的功能强大”?这样问显然是没有答案的,因为iPhone X是一款手机,它包括了A11处理器、屏幕、显卡、系统、软件等手机需要的所有。而骁龙845单单是一款处理器,可以说骁龙845是Arduino的子集。

stm32h7 adc 精度


有必要先说明一下,Arduino是一个平台,包括Arduino所使用的单片机、开发板、还有Arduino的编译环境-Arduino IDE,而STM32是ST(意法半导体)生产的单片机,要是单单比较功能的话,肯定是STM32要强大的多,STM32的单片机在不断地更新,而在Arduino平台上要更换一款单片机是很难的,并不是没有更高性能的芯片能用来更换,而是Arduino是一个生态圈,如果芯片换了,包括开发板,还有Arduino IDE里面的上层库,都必须要有针对新芯片的适配,这个工程量是很巨大的。

stm32h7 adc 精度


下面来就单独单片机方面来做一个比较

高性能STM32-H7

ST(意法半导体)公司去年年底更新了一款基于M7内核的单片机,这款单片机是世界首个ARM® Cortex®-M7的32位微控制器 ,它的性能之强大自然不言而喻。

stm32h7 adc 精度


跑分

我们用的较多的F1系列更多的时候对我们来说可能性能过剩了,跑分最多也不到500,而最新的H7竟然高达惊人的2000分,之所以有如此高的性能,还得缘于H7的制造工艺的进步,之前的都为90nm,而这次H7的制造工艺为40纳米,也就是可以在相同的封装内,可以多存放将近一半的晶体管。

stm32h7 adc 精度


外设

基于M7内核的STM32的频率可以超频到400MHz,而且有双区ECC的2MB闪存,最高864KB的ECC-RAM。有如此强大的外设于一身,H7可以说是公鸡中的战斗机了。

stm32h7 adc 精度


32位Arduino

说起Arduino,大多数人所知道的多为Arduino UNO,其实除了UNO之外,还有很多其它的8位Arduino,今天我们来说一说32位Arduino,如下图为Arduino第一款32位的Arduino,代号为Arduino DUE。售价为37.4美元。约合人民币200多。

stm32h7 adc 精度


54个I/O口

Arduino DUE是第一个基于32位ARM-M3核心微控制器的Arduino板。有54个数字输入/输出引脚,12个模拟输入,它是强大的大型Arduino项目的完美板。

stm32h7 adc 精度


FINAL

即使Arduino采用了ARM的32位处理器,但是这和最强大的STM32位处理器的性能差的太多,究其根本,Arduino的采用的M3内核,注定了它的性能的局限性。但这并不能限制Arduino的发展,由于Arduino在全球的火热,就连ST公司也不得不忽视Arduino这个生态圈了,前年Arduino就与ST合作开发了Arduino Star OTTO和Arduino Primo开发板,如果Arduino发布一款基于M7内核的产品也是不可能的。形象点说,Arduino和STM32的关系好比苹果电脑与intel的关系!Arduino是一个产品,STM32只能算作Arduino的一个电路模块。

stm32h7 adc 精度



stm32h7 adc 精度

到此,以上就是小编对于stm32h7 adc 精度的问题就介绍到这了,希望介绍关于stm32h7 adc 精度的2点解答对大家有用。

相关文章

stm32h7 adc 精度「stm32h743 adc精度」

大家好,今天小编关注到一个比较有意思的话题,就是关于stm32h7 adc 精度的问题,于是小编就整理了2个相关介绍stm32h7...

家电故障 2024-09-24 阅读 评论0