ST稳坐Cortex-M MCU龙头宝座的秘密
MCU型号:
STMicroelectronics(意法半导体) STM32产品家族
市场规模:
2007年,ST首次发布基于ARM Cortex-M内核的STM32 32位MCU产品。此后,ST公司快马加鞭,加速丰富完善STM32 MCU产品体系,至今仍稳坐着Cortex-M MCU龙头宝座。该系列MCU产品种类超过450款,ST累计出货量高达数亿片的规模。
芯片内部电路框图:
主要市场驱动因素:
STM32的优势在于其囊括了Cortex-M (包括M0,M3和M4)内核,小尺寸封装,16kB - 2MB多选择闪存容量,丰富的串口资源、种类繁多的外设资源(包括所有标准通信接口和领先的数字模拟外设),丰富的资源为其各大应用领域提供更多应用选择与满足工程师更多元化的创新需求。
前三大应用领域:
工业、消费电子、医疗电子
当前最新产品家族:
STM32F4
TI MSP430 MCU挟超低功耗技术以令诸侯
MCU型号:
Texas Instruments(德州仪器) MSP430
市场规模:
自德州仪器公司在1992年1月14日将MSP430公诸于世后,其发明的超低功耗微控制器技术便撼动整个业界。至今,MSP430F149 MCU出货量更是达到数亿颗之多!
芯片内部电路框图:
主要市场驱动因素:
MSP430F149 MCU之所以取得如此辉煌的成功,其中最主要的原因与其超低功耗架构是分不开的:五个超低功耗模式,低功耗计时器,集成比较器和集成了12位ADC,将其功耗降至最低(0.1 μA RAM关闭模式,0.7 μA实时时钟模式,200μA / MIPS激活模式和快速唤醒《6 μs)。
近年来,MSP430 MCUs的超低功耗性能已经深得工程师喜爱。其极具价值开发工具LaunchPad,以易于使用和低成本著称,亦已经帮助超过五十万工程师,在校大学生和业余爱好者。
前三大应用领域:
该MCU拥有广泛的应用领域,包括工业传感与数据处理、便携医疗仪器、电表等。
关键字:MCU
编辑:神话 引用地址:怎样的MCU才能征服工程师的心(四)
推荐阅读最新更新时间:2023-10-12 20:54
STC89C52单片机驱动CC1101无线模块的发送C语言程序
#include reg52.h
#include intrins.h #define INT8U unsigned char #define INT16 Uunsigned int #define WRITE_BURST 0x40//连续写入 #define READ_SINGLE 0x80//读 #define READ_BURST 0xC0//连续读 #define BYTES_IN_RXFIFO 0x7F //接收缓冲区的有效字节数 #define CRC_OK 0x80 //CRC校验通过位标志 //**************CC1100接口********* sbit GDO0=P3^
[单片机]
瑞萨32位Arm Cortex-M微控制器RA产品家族FSP进一步更新
全球领先的半导体解决方案供应商瑞萨电子株式会社(TSE:6723)今日发布面向瑞萨32位Arm® Cortex®-M微控制器 RA产品家族 的灵活配置软件包(FSP)更新。FSP 1.0版增加了新的安全和连接功能、高级神经网络、机器学习和电机控制功能,以及增强的编译器、调试器与开发环境。其增强的安全和连接功能可帮助开发人员快速创建安全的IoT端点和边缘解决方案,可适用于工业4.0、楼宇自动化、计量、医疗、消费类可穿戴设备及家用电器等应用。 FSP非常适合需要灵活开放体系架构的用户,通过复用原有代码或将其与瑞萨的软件示例结合使用,可以加快实施具有复杂连接性及安全性的解决方案。FSP中已集成FreeRTOS,客户还可根据自身需求,
[嵌入式]
SP2328串口扩展专用芯片及其与单片机的接口电路
摘 要: 本文介绍一种新型的单片机串口扩展芯片的功能特性以及与单片机接口的应用。 关键词: 单片机; 多串口通信 在设计由多个单片机组成的数据采集电路时,一般要用多个串口在各个单片机之间进行数据通信。为了解决单片机扩展多个串口的问题,以前大多采用多片AT89C2051来实现多串口通信。每个AT89C2051用并口与上位机连接,再通过AT89C2051的串口与下位机串口连接。这种电路设计,单片机编程比较复杂,整个电路的调试也比较麻烦,可靠性不是很高。一种新开发的SP2328串口扩展芯片很好的解决了上述问题。 SP2328是成都视普科技公司的串行口扩展专用芯片,能将普通单片机(如:AT89C2051、AT
[应用]
一个51单片机的键盘扫描程序,算法简单有效
/**************************************** 键盘_不采用定时器_不延时 特点: 按键在松手后有效,灵敏度高,消耗资源少,运行效率高 独立键盘为:K01=P2^4;K02=P2^5;K03=P2^6;K04=P2^7; 矩阵键盘为:行(上到下)_P2.3_P2.2_P2.1_P2.0 列(左到右)_P2.7_P2.6_P2.5_P2.4 提供的操作函数: //独立键盘.无按键动作时其返回值num_key=0,否则返回按键号num_key extern unsigned char keyboard_self(); //矩阵键盘.无按键动作时其返回值num_key=0,否则
[单片机]
单片机内核分类
1.内核诸如51/ARM/90/PIC/AVR.....有好多种的,何况内核从来不分类,因为每一家常都可以改内核,你应该问的是架构!!只有懂架构才能用什么片子都驾轻就熟.
我详细的说一下吧.
HARVARD(哈佛)架构:ROM(程序空间)与RAM(数据空间)分开,便于程序与数据的同时访问,减少程序运行时访问的瓶颈,提高数据吞吐.
PRINCETON(普林斯顿)架构:采用通用计算机广泛使用的ROMRAM合二为一的方式,就是众所周知的冯诺依曼结构,程序指令存储地址和数据指令存储地址指向同一存储器不同位置,因此程序指令和数据的宽度相同.
举例说明:以英特尔为例:MCS-51用的是哈佛架构,而后及产品16位的MCS
[单片机]
基于AT89C52单片机的转速测量仪设计
1 引言 测量转子速度的方法很多,但多数比较复杂 。目前,测量转速的方法主要有四种 :机械式、电磁式、光电式和激光式。机械式主要利用离心力原理,通过一个随轴转动的固定质量重锤带动自由轴套上下运动,根据不同转速对应不同轴套位置获得测量结果原理简单直接,不需额外电器设备,适用于精度要求不高、接触式的转速测量场合。电磁式系统由电磁传感器和安装在轴上的齿盘组成,主轴转动带动齿盘旋转,齿牙通过传感器时引起电路磁阻变化,经过放大整形后形成脉冲,通过脉冲得到转速值。由于受齿盘加工精度、齿牙最小分辨间隔、电路最大计数频率等限制,测量精度不能保证。光电式结构类似于电磁式结构,把旋转齿盘换作光电编码盘或黑白相间的反射条纹,把电磁传感器换作光电接收器,
[测试测量]
单片机非连续工作微功耗设计方案
对于大部分单片机系统,由于单片机的运行速度很快,液晶拼接屏幕单片机在工作的过程中有大量的空闲等待时间。在某些情况下,系统的等待时间甚至可以达到总工作时间的95%以上。在等待过程中,单片机不作任何工作,只是在踏步等待,或者在循环判断有无新的外部请求。在这个过程中,可以让单片机内部的大部分电路工作在休眠状态,可以大大地降低单片机的功耗。同时,也可以让有关的外部电路工作在休眠状态,这样就使整个产品的供电大大降低。产品的这种非连续工作的特点是微功耗设计的基本思路,此外,还要根据产品的特点醉意更多的设计细节。
选择合适的CPU芯片是微功耗设计的关键
目前的单片机种类很多,而且大都针对某一个特定的应用,可根据具体应用情况选择合适的
[单片机]
基于STM32单片机的盆栽系统设计
一.系统设计 本次盆栽系统的设计使用STM32单片机作为控制中心,通过光敏模块检测光照强度,通过DHT11测量温湿度,通过土壤湿度传感器检测土壤湿度,检测到的数据通过LCD显示屏显示,当土壤湿度低于下限时,继电器控制灌溉,当土壤湿度高于上限时,继电器控制除湿,当温度低于阈值时,继电器控制加热,当光强低于阈值时,继电器控制补光。 图1 系统框图 二.硬件设计 本设计所采用的STM32F103C8T6是以Cortex-3为核心的单片机,它的功能是实现软件的执行,并对外部的器件、模块进行控制。该系统由LCD显示模块,温湿度检测模块,光敏电阻模块,湿度检测模块,继电器模块组成。 图2 硬件电路 三.软件设计 系统的软件实现过程中首
[单片机]