张飞软硬开源基于STM32 BLDC直流无刷电机驱动器开发视频套件,??戳此立抢??

极速1分彩:如何简单快速的来打造MCU性能分析利器的详细资料概述

嵌入式资讯精选 ? 2018-07-05 09:23 ? 次阅读

极速快3是什么彩票 www.ln0d0.cn 说出来不确定大家信不信,实现起来也就70来行算上大括号的代码,是不是很激动人心?

言归正传,再小的程序,也是数据结构+代码。咱们先来由表及里地看看核心数据结构的样子。

首先,既然要从Cortex-M核在响应中断时自动入栈的信息采集PC,就必须了解自动入栈了些啥东东:

如何简单快速的来打造MCU性能分析利器的详细资料概述

这里可以看出Cortex-M内核自动压入了8个寄存器,右二那个不起眼的pc,正是一号主角。对自动入栈不太了解的小伙伴,可以查看《Cortex-M3权威指南》第9章的介绍

(https://github.com/RockySong/cm3_def_guide_cn)

理论上pc可以是任何指令位置。不幸的是一般工程生成的指令数常常在几万甚至几十万条,难道都要记录下来?估计天价的开发工具也不会这么做。常言说“首恶必办,协从不问”,咱们做profiling,也没必要统计出PC在所有指令上的分布密度,只要抓几个大头就够了?;褂懈雎榉车?,是一个函数可以有多个指令,函数长度可以相差巨大,而且在一个大函数里不同区域的覆盖密度也不同。过日子还需要精打细算呀,咱们权衡打击精度与弹药消耗量,使用2个宏来决定配置,比如:

如何简单快速的来打造MCU性能分析利器的详细资料概述

第1个宏PROF_CNT决定了抓多少个大头,第2个宏PROF_ERR决定了网眼的大小——抓取的地址范围(也就是最大误差),在这个范围内的地址都计作同一个地址块。显然,PROF_CNT越多,PROF_ERR越小,抓取的就越多越精确,也就更接近高档的分析工具。值得一表的是,如果PROF_ERR够小,可以在较大的函数中抓出更消耗性能的位置。

第3个宏PROF_MASK又是什么鬼?这其实是个工具宏,用来把地址向下对齐到误差范围的边界,这也意味着PROF_ERR必须是2的整数次幂,这么做是避免消耗性能的取模运算。

下面请出关键的数据结构:性能分析的PC统计单元:

如何简单快速的来打造MCU性能分析利器的详细资料概述

很显然,PROF_CNT是多少,就应该有多少个ProfUnit_t实例。结构中,hitCnt是关键的参数,它统计了这个对齐后的PC地址”baseAddr”被采集到了多少次,”hitRatio”则是一个对人类友好的辅助变量,提供千分数(其实是1024级)精度的CPU占用率。

此外,还有个非常有用的小细节。比如,小伙伴们可能也注意到了,CPU占用率也是有时效性的。就像一个漫长的初始化可能让一些查询等待的函数红极一时,但在之前越是弄得满城风雨,程序主体运行后往往越是无声无息,甚至都没机会再运行一遍。

而即使在正常运行期间,不同时段开启的功能不同,常常出现“皇帝轮流做,明年到我家”。因此,咱们可以加一点衰减处理,也就是定期对于非0的hitCnt进行扣除一格,如果没有后续源源不断的再次命中,就会渐渐走下神坛直至跌出排行榜。这样可以提高统计结果的实时性。衰减机制的思路也很简单,就是轮流从hitCnt非0的各个PC样本点去扣。

综合上面的如意算盘,定义了如下统领全局的结构体:

如何简单快速的来打造MCU性能分析利器的详细资料概述

这个结构里decayNdx表示下次统计时从谁身上扣除hitCnt,每一次扣除后就轮转到后面的item上,以公平公正。profCnt则表示已经做了多少次profiling统计,用于计算命中率,而items则是上文介绍的PC样本统计单元。这里也有个小细节,就是在应用衰减来扣除每个item的hitCnt时,profCnt也需要扣除。

好了,有了完整的数据结构,该写代码了。从易到难,咱们可以先处理命中时的动作。

如何简单快速的来打造MCU性能分析利器的详细资料概述

代码很简单,记录地址,增加hitCnt,计算hitRate,再实时地“冒泡”,把最多hitCnt的item顶上去,排序的目的也是为了便于突出重点,对人类查看友好。这里每次hitCnt加2,是为了让衰减得没有增加的快,“过气”得缓慢点,小伙伴们可以根据需要调节增加量。

再剩下的就是最复杂的主函数了——说是复杂也就不到40行的代码。要在主函数里先应用衰减,然后检查这次的PC样本是否已有记录。如有记录就调用上面的_ProfOnHit(),如无记录则在一个hitCnt为0的item上记录这个新PC样本,也是调用_ProfOnHit()。此外,为了避免把idle函数和一些不想关心的函数也记录下来,程序还支持一个“忽略列表”,凡是位于忽略列表地址范围的PC样本都不理会。

如何简单快速的来打造MCU性能分析利器的详细资料概述

大功告成!接下来就是要使用了。使用非常简单,只需在定时器中断服务程序的主体中调用Profiling()并告诉它进入定时器中断时pc寄存器的值。为了获取入栈的PC,这个需要一点Cortex-M的基础知识和手写汇编。下面给出KEIL下的汇编入口:

如何简单快速的来打造MCU性能分析利器的详细资料概述

这个小程序先查出中断前使用的栈指针并以作为参数传递给C语言主体“SysTick_C_Handler”。如果小伙伴们对这段汇编看不明白,就直接用就可以。

C语言主体的使用方式如下:

如何简单快速的来打造MCU性能分析利器的详细资料概述

在使用的时候,咱们就进入开发工具的调试会话,让程序跑一会,再停下来。如果是在KEIL或IAR中,可以使用memory窗口或watch窗口观察s_prof.items。如果使用了GDB,可以输入命令 p/a s_prof.items。查看排名靠前的item,对照map文件即可估计出函数的名字和大致位置。值得一表的是,GDB下会自动解析出地址所对应的函数名,不用再让咱们手动查map,非常贴心!

回顾理论篇介绍的几个小坑,当查到一个不合理的地址时,先别激动,看看是不是小坑中的之一。如果确定不是,就有必要深入处理了。

到了这里,这期性能分析的话题的理论和实践的故事就讲完了。

等等,似乎还有什么没交待完。试想,当我们一一找出最耗CPU资源的函数后,倘若束手无策,那也是徒劳无功,我们必须有对付他们的办法。其中一项省力而又见效快的办法就是把它们放在执行性能更高的位置中去,也就是前面说的VIP区。下次,咱们就介绍一下各种VIP区的特点,以及升V的方法!敬请继续关注!

原文标题:70行代码来打造MCU性能分析利器!

文章出处:【微信号:mcuworld,微信公众号:嵌入式资讯精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

STM32F4开发教程

简介:STM32系列课程主要培养学员对嵌入式系统控制部分体系结构的理解和操作技能,本课程分为初级及高级两部分,基于STM
发表于 11-13 00:00 ? 4036次 阅读
STM32F4开发教程

蓝碧石发布安全MCU系列产品

作为电最近各大IC厂商扎堆儿推出不同应用的MCU,其中全球知名半导体制造商ROHM集团旗下的蓝碧石半....
发表于 04-19 18:30 ? 5次 阅读
蓝碧石发布安全MCU系列产品

SPC560D-DIS,SPC56D-Discovery Discovery Kit带SPC56D40L1 MCU

适用于SPC56 D系列的SPC560D-DIS,SPC56D-Discovery Discovery Kit  - 带SP...
发表于 04-19 09:35 ? 87次 阅读
SPC560D-DIS,SPC56D-Discovery Discovery Kit带SPC56D40L1 MCU

SLWSTK6223A,EZR32 490MHz无线入门套件

SLWSTK6223A,EZR32 490MHz无线入门套件是熟悉EZR32 Wonder Gecko无线微控制器的绝佳起点。无线入...
发表于 04-19 09:30 ? 56次 阅读
SLWSTK6223A,EZR32 490MHz无线入门套件

SLWSTK6221A,EZR32 434MHz无线入门套件

SLWSTK6221A,EZR32 434MHz无线入门套件是熟悉EZR32 Wonder Gecko无线微控制器的绝佳起点。无线入...
发表于 04-19 09:29 ? 110次 阅读
SLWSTK6221A,EZR32 434MHz无线入门套件

STM32G0系列产品的详细资料介绍

在意法半导体STM32产品家族中,STM32F0系列微控制器(MCU)是市场占有率很高的一款产品,现....
发表于 04-19 08:00 ? 10次 阅读
STM32G0系列产品的详细资料介绍

请问TPS74401中EN引脚能当做IO口引出到MCU上吗?

请问电源芯片TPS74401中的EN引脚,置为高时,芯片输出;置为低时,芯片shutdown。请问,我是否可以将EN引脚当做IO口引出...
发表于 04-18 13:01 ? 60次 阅读
请问TPS74401中EN引脚能当做IO口引出到MCU上吗?

为了结构化程序设计,STEP 7将用户程序分类归并为不同的块

局部数据分为参数和局部变量两大类,局部变量又包括静态变量和临时变量(暂态变量)两种。参数是在调用块和....
的头像 工控资料窝 发表于 04-18 10:06 ? 127次 阅读
为了结构化程序设计,STEP 7将用户程序分类归并为不同的块

SLWSTK6224A,EZR32 169MHz无线入门套件

SLWSTK6224A,EZR32 169MHz无线入门套件是熟悉EZR32 Wonder Gecko无线微控制器的绝佳起点。无线入...
发表于 04-18 09:31 ? 222次 阅读
SLWSTK6224A,EZR32 169MHz无线入门套件

SLWSTK6220A,EZR32 868MHz无线入门套件

SLWSTK6220A,EZR32 868MHz无线入门套件是熟悉EZR32 Wonder Gecko无线微控制器的绝佳起点。无线入...
发表于 04-18 08:39 ? 141次 阅读
SLWSTK6220A,EZR32 868MHz无线入门套件

华大半导体基于公司超低功耗系列产品的多款水气表开发平台方案

此外,华大半导体MCU事业部应用开发部经理钱辰鹏在水气表主论坛上作了题为“基于华大半导体MCU系列的....
的头像 华大半导体有限公司 发表于 04-17 17:55 ? 917次 阅读
华大半导体基于公司超低功耗系列产品的多款水气表开发平台方案

intel hex文件格式的详细资料解析整理

源于前几天想扩展51单片机的外部ROM,网上能搜索到的扩展方式都是将EA引脚接地,让MCU上电后从外....
发表于 04-17 17:28 ? 23次 阅读
intel hex文件格式的详细资料解析整理

TM1650芯片的介绍和使用STM8S控制TM1650芯片的程序

TM1650是-种带键盘扫描接口的LED (发光二极管显示器)驱动控制专用电路。内部集成有MCU输入....
发表于 04-17 17:27 ? 33次 阅读
TM1650芯片的介绍和使用STM8S控制TM1650芯片的程序

安全智能的电子烟”心脏”

由于电子烟形状与真烟大致相同,体积小,组成器件却比较多。同时一般采用小型电池供电,电池使用寿命要尽量....
的头像 人间烟火123 发表于 04-17 16:36 ? 489次 阅读
安全智能的电子烟”心脏”

1064-434-DK,Si1064 434-MHz无线MCU开发套件

1064-434-DK,Si1064 434-MHz无线MCU开发套件。每个套件包含两个基于无线主板的RF节...
发表于 04-17 12:59 ? 128次 阅读
1064-434-DK,Si1064 434-MHz无线MCU开发套件

PIC16F877a需要读取特定的波形图案

你好,论坛,我想对如何使用PIC16F87A单片机读取特定波形图提出建议/建议。我知道有2个CCP???。我能用这些来捕获和比较...
发表于 04-17 11:04 ? 30次 阅读
PIC16F877a需要读取特定的波形图案

1064-915-DK,Si1064 915-MHz无线MCU开发套件

1064-915-DK,Si1064 915-MHz无线MCU开发套件。每个套件包含两个基于无线主板的RF节...
发表于 04-17 09:14 ? 174次 阅读
1064-915-DK,Si1064 915-MHz无线MCU开发套件

适用于MC9S08SH8 8位微控制器的DEMO9S08SH8,S08SH演示板

DEMO9S08SH8,用于MC9S08SH8,8位微控制器的S08SH系列演示板。通过集成的USB-BDM接口,CodeWarri...
发表于 04-17 08:37 ? 78次 阅读
适用于MC9S08SH8 8位微控制器的DEMO9S08SH8,S08SH演示板

嵌入式设计须知: MCU如何在扩展的SDRAM上运行程序?

在使用MCU的嵌入式系统设计中,当程序或者数据内存占用太大而无法放入片上闪存或SRAM时,开发者通常....
的头像 嵌入式资讯精选 发表于 04-16 11:14 ? 234次 阅读
嵌入式设计须知: MCU如何在扩展的SDRAM上运行程序?

ATT7022高精度三相电能专用计量芯片的中文用户手册免费下载

ATT7022 是一颗高精度三相电能专用计量芯片,适用于三相三线和三相四线应用。 ATT7022 集....
发表于 04-16 08:00 ? 31次 阅读
ATT7022高精度三相电能专用计量芯片的中文用户手册免费下载

二叉树,一种基础的数据结构类型

然后我们再定义一棵深度也为 3 的二叉树,该二叉树的 n 个结点(n≤7),当从 1 到 n 的每个....
的头像 人工智能头条 发表于 04-13 10:48 ? 250次 阅读
二叉树,一种基础的数据结构类型

改变进口依赖,中国芯成长路上如何跨越四重障碍?

中国芯的市场机会在那里?中国芯在哪些细分领域有实力留下来?企业如何在国际标准中有所作为?在第七届中国....
的头像 章鹰 发表于 04-12 08:45 ? 1575次 阅读
改变进口依赖,中国芯成长路上如何跨越四重障碍?

从工业到智慧工业,半导体厂商可以做什么?

从第一次工业革命开始到现在,工业领域发生了翻天覆地的变化,现在及未来的工业将会更加智能化。
的头像 荷叶塘 发表于 04-10 19:43 ? 2690次 阅读
从工业到智慧工业,半导体厂商可以做什么?

如何一键绑定连接最近的从机蓝牙详细教程说明

第一步先配置 JDY-16 或 JDY-17 为主机模式:AT+HOSTEN1 第二步配置 JDY....
发表于 04-09 08:00 ? 42次 阅读
如何一键绑定连接最近的从机蓝牙详细教程说明

新对手出现了!它带来的是迄今全球最先进的无线MCU!

在连接方面,DA1469x系列为开发人员提供了先进的连接功能,可以满足多种应用的需求,并使其经得起未....
的头像 Dialog半导体公司 发表于 04-05 17:14 ? 530次 阅读
新对手出现了!它带来的是迄今全球最先进的无线MCU!

STM8的强势回归,原来是这样的顺理成章

究其根本,PATRICE HAMARD先生认为,这里有客户的使用习惯使然,也有出于成本的考虑,此外,....
的头像 STM32单片机 发表于 04-05 17:09 ? 1759次 阅读
STM8的强势回归,原来是这样的顺理成章

MAX28200优势特性以及基本应用电路

本文介绍了MAX28200优势和主要特性,应用框图和基本应用电路,以及评估板MAX28200 EVK....
发表于 04-05 16:05 ? 40次 阅读
MAX28200优势特性以及基本应用电路

分享nandflash排雷攻略

实际应用中,很多用户会把多个文件数据同时存储到NandFlash上(比如uboot、uImage、L....
的头像 ZLG致远电子 发表于 04-05 15:52 ? 358次 阅读
分享nandflash排雷攻略

基于QN9080SIP的低功耗蓝牙5.0MCU的解决方案

nxp公司的QN9080-001-M17是支持BLE和NFC的超小型预先认证蓝牙5.0 MCU,集成....
的头像 电子发烧友网工程师 发表于 04-05 14:53 ? 275次 阅读
基于QN9080SIP的低功耗蓝牙5.0MCU的解决方案

数据结构与算法:图的遍历过程中,搜索方法的不同

图的遍历是指,从给定图中任意指定的顶点(称为初始点)出发,按照某种搜索方法沿着图的边访问图中的所有顶....
的头像 电子发烧友网工程师 发表于 04-04 16:40 ? 378次 阅读
数据结构与算法:图的遍历过程中,搜索方法的不同

玩转MSP430 launchpad的PDF电子书免费下载

对于广大电子技术领域的从业工程师和相关专业的在校大学生而言,熟练掌握MCU(微控制器,俗称“单片机”....
发表于 04-04 15:42 ? 87次 阅读
玩转MSP430 launchpad的PDF电子书免费下载

如何在大学四年,让自己成为一个硬件高手?

高性能高集成:基于32位Arm Cortex-M4F和Cortex-M0+内核,适用于通用汽车和高可....
的头像 电子发烧友网工程师 发表于 04-04 15:15 ? 635次 阅读
如何在大学四年,让自己成为一个硬件高手?

MCU JZ4740主控制器的详细资料概述

MCU 为产品核心器件,又称CPU。内部包含有运算器、控制器、存储器等。它相当于人的大脑,指挥着各个....
发表于 04-03 16:54 ? 56次 阅读
MCU JZ4740主控制器的详细资料概述

MCU、DSP、FPGA各自雄霸一方 并都呈现出高速的增长态势

MCU凭借其强大的控制功能,广泛地用于消费类电子、通信、汽车电子、工业等领域。有资料显示,MCU产品....
发表于 04-03 10:58 ? 322次 阅读
MCU、DSP、FPGA各自雄霸一方 并都呈现出高速的增长态势

计算机二级题库和参考答案资料免费下载

本文档的主要内容详细介绍的是计算机二级题库和参考答案资料免费下载。
发表于 04-03 08:00 ? 36次 阅读
计算机二级题库和参考答案资料免费下载

纳思达:2018年打印机专用MCU/SoC出货量超过1亿颗

纳思达是全球通用耗材行业的龙头企业,2017年在国内通用耗材芯片的市场占有率达70%左右;艾派克是纳....
发表于 04-02 18:35 ? 637次 阅读
纳思达:2018年打印机专用MCU/SoC出货量超过1亿颗

兆易创新GD32 MCU再获2019年“中国IC设计成就奖”多项殊荣!

兆易创新GD32E230系列Cortex?-M23内核MCU荣获“年度最佳MCU”奖项,GD32 M....
发表于 04-02 10:18 ? 316次 阅读
兆易创新GD32 MCU再获2019年“中国IC设计成就奖”多项殊荣!

设计笔记 | 采用GD32F130系列MCU设计冰箱压缩机变频板方案

 GD32F130系列MCU可以轻松实现上述的SVPWM产生器,Park/Clark变换,PI控制器....
发表于 04-02 09:45 ? 209次 阅读
设计笔记 | 采用GD32F130系列MCU设计冰箱压缩机变频板方案

东芝推出新系列MCU---M4G组 内置计时器和通信通道

东芝TXZ系列MCU之M4G组(1)以配备FPU的Arm Cortex-M4核为基础,它集成高性能模....
发表于 04-01 17:24 ? 305次 阅读
东芝推出新系列MCU---M4G组 内置计时器和通信通道

数据结构与算法中图论基础与图存储结构的详细资料说明

由于后续更新「面试专场」的好几篇文章都涉及到 图 这种数据结构,因此打算先普及一下 图 的相关理论支....
的头像 算法与数据结构 发表于 03-30 11:08 ? 747次 阅读
数据结构与算法中图论基础与图存储结构的详细资料说明

采用STC89C51作为MCU的温湿度检测和控制系统设计

当计算机教室温度过高,会导致机器的散热功能无法正常运行,影响电路稳定运行。为了确?;康纳璞刚T俗?...
发表于 03-30 10:25 ? 274次 阅读
采用STC89C51作为MCU的温湿度检测和控制系统设计

STC8系列单片机的技术参考手册详细资料免费下载

STC8系列单片机是不需要外部晶振和外部复位的单片机,是以超强抗干扰/超低价/高速/低功耗为目标的8....
发表于 03-29 16:22 ? 105次 阅读
STC8系列单片机的技术参考手册详细资料免费下载

mcu原理

微控制单元又称单片微型计算机或者单片机,是把中央处理器(CPU)的频率与规格做适当缩减,并将内存、计....
的头像 发烧友学院 发表于 03-29 15:03 ? 378次 阅读
mcu原理

mcu维修技巧

目测法。观察器件表面(外观)有无异常。正常元件印字清晰,表面光滑,引脚无锈等。若表面有开裂,裂纹或划....
的头像 发烧友学院 发表于 03-29 15:00 ? 412次 阅读
mcu维修技巧

mcu什么意思

MCU微控制单元(微控制单元) ,又称单片微型计算机或者单片机,是把中央处理器(CPU)的频率与规格....
的头像 发烧友学院 发表于 03-29 14:57 ? 398次 阅读
mcu什么意思

LPC5500双核基本架构!LPC5500双核面貌特征

图中所示:红色框是多层AHB矩阵总线;绿色框是多块分立的存储块。主CPU和从CPU的代码数据可存放在....
的头像 周立功单片机 发表于 03-26 16:30 ? 700次 阅读
LPC5500双核基本架构!LPC5500双核面貌特征

基于M33核NXP LPC55Sxx MCU拥有的TrustZone技术来实现IoT安全

TrustZone的概念不是最新的了,它被应用在Arm Cortex-A系列处理器中已经有一段时间了....
的头像 周立功单片机 发表于 03-26 09:58 ? 472次 阅读
基于M33核NXP LPC55Sxx MCU拥有的TrustZone技术来实现IoT安全

Microchip为PIC?和SAM单片机提供统一的软件开发框架_MPLAB Harmony v3

Microchip Technology 今日宣布推出最新版本的统一软件框架MPLAB? Harmo....
发表于 03-25 16:50 ? 85次 阅读
Microchip为PIC?和SAM单片机提供统一的软件开发框架_MPLAB Harmony v3

基于ARM的32位MCU STM32F101xx和STM32F103xx的参考手册资料免费下载

本参考手册面向应用程序开发人员。它提供了有关如何使用STM32F101xx和STM32F103xx微....
发表于 03-25 08:00 ? 54次 阅读
基于ARM的32位MCU STM32F101xx和STM32F103xx的参考手册资料免费下载

民用级激光型PM2.5传感器TF-LP01的应用领域和使用方法

TF-LP01是日本figaro开发的民用级激光型PM2.5传感器,是利用光散射原理对空气中粉尘颗粒....
发表于 03-24 10:55 ? 404次 阅读
民用级激光型PM2.5传感器TF-LP01的应用领域和使用方法

PM2.5传感器TF-LP01的特点及应用领域介绍

TF-LP01是日本figaro开发的民用级激光型PM2.5传感器,是利用光散射原理对空气中粉尘颗粒....
发表于 03-24 09:01 ? 99次 阅读
PM2.5传感器TF-LP01的特点及应用领域介绍

聚焦MCU市场,看纳思达如何进一步布局物联网领域

我们还期待在2019年慕尼黑上海电子展有效推广我们的优质技术和产品方案,可以与更多客户携手合作,实现....
的头像 e星球 发表于 03-22 17:00 ? 1202次 阅读
聚焦MCU市场,看纳思达如何进一步布局物联网领域

算法竞赛入门经典PFD第2版免费下载

本书是一本算法竞赛的入门与提高教材,把C/C++语言、算法和解题有机地结合在一起,淡化理论,注重学习....
发表于 03-20 08:00 ? 44次 阅读
算法竞赛入门经典PFD第2版免费下载

ESP8266 SDK的固件下载协议应用笔记免费下载

本文档的主要内容详细介绍的是ESP8266 SDK的固件下载协议应用笔记免费下载。
发表于 03-19 08:00 ? 34次 阅读
ESP8266 SDK的固件下载协议应用笔记免费下载

DL-BK24K6 2.4G无线??啬?楣娓袷菔植崦夥严略?/a>

DL-BK24K6 TX/RX 无线??啬?槭俏宜究⒌囊豢钅诤琈CU 及??爻绦?不需要再编程的学....
发表于 03-18 11:28 ? 84次 阅读
DL-BK24K6 2.4G无线??啬?楣娓袷菔植崦夥严略? />    </a>
</div><div class=

芯??萍糃S32G020:国内首颗PD3.0双向认证+双向超级快充

芯??萍糃S32G020正式通过了USB-IF协会USB PD3.0双向认证测试,在USB-IF官网....
发表于 03-18 10:02 ? 1413次 阅读
芯??萍糃S32G020:国内首颗PD3.0双向认证+双向超级快充

HOLTEK移动电源专用MCU BP45FH6N,最高可输出12V

Holtek新推出移动电源专用微控制器BP45FH6N,整合快充移动电源所需的功能,如高分辨率PWM....
发表于 03-16 10:38 ? 122次 阅读
HOLTEK移动电源专用MCU BP45FH6N,最高可输出12V

汽车MCU市场挑战应该怎样面对

不管是在互联网领域还是在实体领域中,资本对新技术和新应用的推动作用功不可没,这让我们看到很多活在媒体....
发表于 03-16 10:29 ? 215次 阅读
汽车MCU市场挑战应该怎样面对

ESP8266硬件设计指南的详细资料免费下载

本手册提供了 ESP8266EX 系列的产品信息,包括 ESP8266EX 芯片,配置 ESP826....
发表于 03-15 08:00 ? 51次 阅读
ESP8266硬件设计指南的详细资料免费下载

winbond电动车的解决方案详细资料说明

本文档详细介绍的是winbond电动车的解决方案详细资料说明免费下载。主要内容包括了:电动自行车控制....
发表于 03-14 16:39 ? 111次 阅读
winbond电动车的解决方案详细资料说明

入门有必要选择STM32Cube HAL库开发吗?

所以,我的建议是:如果你数据结构功底不好,可以先从寄存器、标准外设库开始,当你基础知识累计一定程度,....
的头像 嵌入式资讯精选 发表于 03-14 13:53 ? 394次 阅读
入门有必要选择STM32Cube HAL库开发吗?

TMS320F28076 TMS320F2807x Piccolo 微控制器

C2000?32位微控制器在处理,传感和驱动方面进行了优化,可提高实时控制应用中的闭环性能,例如工业电机驱动,光伏逆变器和数字电源,电动车辆与运输,电机控制以及传感和信号处理.C2000产品线包括Delfino?高端性能系列和Piccolo?入门级性能系列。 TMS320F2807x微控制器平台属于Piccolo?系列,适用于高级闭环控制应用,例如工业电机驱动,光伏逆变器和数字电源,电动车辆与运输以及传感和信号处理。数字电源和工业驱动器的完整开发包作为powerSUITE和DesignDRIVE方案的一部分提供。 F2807x是基于TI行业领先的C28x内核的32位浮点微控制器。此内核的性能通过三角运算硬件加速器得到了提升,该加速器利用CPU指令(如正弦,余弦和反正切函数)提高了转矩环路和位置计算中常见的基于三角运算的算法性能。 F2807x微控制器系列采用一个CLA实时控制协处理器.CLA是一款独立的32位浮点处理器,运行速度与主CPU相同。该CLA会对外设触发器作响响应,并与主C28x CPU同时执行代码。这种并行处理功能可有效加倍实时控制系统的计算性能。通过利用CLA执行时间关键型功能,主C28x CPU可以得到释放,以便用于执行通信和诊断等其...
发表于 01-08 17:49 ? 66次 阅读
TMS320F28076 TMS320F2807x Piccolo 微控制器

CC3200MOD SimpleLink Wi-Fi CC3200 片上因特网无线 MCU ???/a>

使用业界首款可编程FCC,IC,CE和Wi-Fi认证无线微控制器(MCU)???,内置Wi-Fi,开始您的设计连接。 SimpleLink CC3200MOD专为物联网(IoT)而创建,是一个集成了ARM Cortex-M4 MCU的无线MCU???,允许客户使用单个设备开发整个应用程序。凭借片上Wi-Fi,互联网和强大的安全协议,无需先前的Wi-Fi体验即可加快开发速度。 CC3200MOD将所有必需的系统级硬件组件(包括时钟,SPI闪存,RF开关和无源元件)集成到LGA封装中,以便于组装和低成本PCB设计。 CC3200MOD作为完整的平台解决方案提供,包括软件,样本应用,工具,用户和编程指南,参考设计以及TI E2E支持社区。 应用MCU子系统包含行业标准的ARM Cortex- M4内核以80 MHz运行。 该器件包括各种外设,包括快速并行相机接口,I2S,SD /MMC,UART,SPI,I2C和四通道ADC。 CC3200系列包括用于代码和数据的灵活嵌入式RAM;带外部串行闪存引导程序和外设驱动程序的ROM;用于Wi-Fi网络处理器服务包,Wi-Fi证书和凭证的SPI闪存。 Wi-Fi网络处理器子系统具有Wi-Fi片上网络,并包含一个附加功能专用的ARM...
发表于 08-20 17:53 ? 131次 阅读
CC3200MOD SimpleLink Wi-Fi CC3200 片上因特网无线 MCU ??? />    </a>
</div>            </div>        </div><!-- .main-wrap -->
    </article>

    <aside class=

嵌入式资讯精选

文章:401 被阅读:917500

关注 24人关注
502| 801| 615| 269| 921| 55| 61| 884| 484| 61|