中国,2014年12月3日 —— 意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)最新的STM32F091 ARM® Cortex®-M0微控制器,克服了目前定位在经济型应用的同类产品的限制,可提供大容量片上存储器和多达8通用同步/异步串行接收/发送器 (USART, Universal Synchronous/Asynchronous Receiver/Transmitter),为车载音响或三相电表等应用节省多路复用通信端口。
STM32F091微控制器单片集成最高256KB的闪存和32KB的 SRAM存储器,足以实现Java堆栈,能够运行通常只有大存储容量或昂贵产品才能运行的复杂应用软件,带来令人满意的用户体验。全系列产品(包括经济型48引脚微控制器)均配备6个USART,其中3个USART能够支持智能卡、区域互联网 (LIN, Local Interconnect Network)、红外线传输 (IrDA, Infrared Data Association,IrDA) 和Modbus[ Modbus适用于可编程逻辑控制器串行通信协议。] 模式。
该产品拥有一个灵活的功率架构,模拟电路包括最高工作电压3.6V的12位1.0µs ADC和双通道12位DAC,能够最大限度地扩大动态范围,同时数字电路可在更低的电压下工作,最大限度地降低功耗。此外,微控制器的I/O引脚可单独供电,无需电平转换器 (level shifter) 即可直接连接一个低压配套芯片,如应用处理器。
STM32F091内置CAN2.0A/B支持功能,可用于控制汽车网络的车载信息娱乐应用及工业控制应用。此外,设计人员还可利用芯片内部集成的触控器以及SysTick定时器和实时时钟开发创新应用,其中实时时钟可提高实时处理性能,提供时间日期或日历功能。
STM32F091采用多种不同的封装,包括48引脚和64引脚封装,以及适用于中国智能电表的符合防盐雾气腐蚀法规的的QFP100封装。STM32F091CBT6采用QFP48封装,内置128KB闪存。
关键字:STM32F091 STM32 ARM
引用地址:
ST最新STM32 ARM Cortex-M0微控制器提升集成度和用户体验
推荐阅读最新更新时间:2024-05-02 23:20
μC/OS-II在ARM平台上移植的研究
μC/OS-II在ARM平台的移植是一个重要的学习过程,有助于提高对RTOS的认识与理解,从而提高嵌入式工作者的理论与技术水平。μC/OS-II 是一个小的实时内核,源代码公开,有详尽的解释。正是因为其内核小,才便于研究、理解和掌握。另外,参照TCP/IP协议、标准和一些公开的图书,在μC /OS-II上增加TCP/IP协议栈,蓝牙通信软件、红外通信协议也十分方便,商业价值得到了认可。 随着科技的发展,嵌入式应用的复杂性越来越高,同时ARM体系处理器的价格越来越低,ARM平台 + 实时操作系统的架构体系的使用会越来越广泛。有鉴于此,本文对μC/OS-II在ARM平台下的移植进行了深入探讨。 1 操作系统μC/OS-
[单片机]
STM32基础3--GPIO控制(LED&KEY)
在SMT2基础1,生成文件后。其实就可以调用HAL库中的 stm32f4xx_hal_gpio.h 的GPIO控制函数,对GPIO进行操控了。 HAL_GPIO_ReadPin 该函数,对引脚的电平的读取,也就是输入电平,返回值是电平的状态。GPIO_PIN_RESET 为低电平,GPIO_PIN_SET为高电平。 typedef enum { GPIO_PIN_RESET = 0, GPIO_PIN_SET }GPIO_PinState; 函数第1个形参是GPIO的分组,填入GPIO组的基地址即可 #define GPIOA ((GPIO_TypeDef *) GPIOA_BASE) #define
[单片机]
应对无人驾驶需求,ARM推出最先进的安全处理器
ARM推出具备先进安全特性的全新实时处理器,面向无人驾驶、医疗和工业机器人领域。ARM Cortex-R52旨在帮助系统实现功能安全,满足汽车和工业市场中最严格的安全标准ISO 26262 ASIL D 和 IEC 61508 SIL 3。
Cortex-R52针对有先进安全功能需求的系统量身打造,并同时具备高效能和实时反应的执行运算能力。它将满足多元化应用程序的需求,例如外科手术自动化、安全管理和汽车动力系统控制等。意法半导体是首位宣布获得该高性能处理器授权的合作伙伴,将用于针对汽车市场研发高度集成的系统级芯片(SoC)。
ARM处理器和多媒体处理部门总经理James McNiven表示:“Cortex-R52是第一款基
[汽车电子]
stm32 串口第一字节丢失问题分析
STM32 串口 发送 必须 先检测 状态,否则第一个 字节 无法 发出,发送完毕,必须检测发送状态是否完成,否则,发送不成功, 使用stm32f10x调试串口通讯时,发现一个出错的现象,硬件复位重启之后,发送测试数据0x01 0x02 0x03 0x04..接收端收到的数据为:0x02 0x03 0x04,第一个数据丢失。换成发送别的数值的数据,如0x06 0x0ff,则接收到0x0ff,0x06丢失。错误依旧。 故障排除过程: 1、刚开始怀疑是接收端的错误,我是使用电脑串口,运行串口辅助调试工具接收,换成其他软件后,发现故障依旧,而且电脑软件一直是开启状态,不像和电脑软件有关。 2、使用单步调试,单步运行各个发送指令,都正常。能
[单片机]
详解STM32 ISP设置及使用说明
1. STM32的BOOT概述 STM32三种启动模式对应的存储介质均是芯片内置的,它们是: 用户闪存: BOOT1=x BOOT0=0 芯片内置的Flash,即主存储器Flash SRAM: BOOT1=1 BOOT0=1 芯片内置的SRAM 区,就是内存啦。 系统存储器:BOOT1=0 BOOT0=1 芯片内部一块特定的区域,叫做系统存储器。芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM 区。 在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区
[单片机]
基于STM32芯片的电源监控器应用方案
电源对电子设备的重要性不言而喻,它是保证系统稳定运行的基础,而保证系统能稳定运行后,又有低功耗的要求。在很多应用场合中都对电子设备的功耗要求非常苛刻,如某些传感器信息采集设备,仅靠小型的电池提供电源,要求工作长达数年之久,且期间不需要任何维护;由于智慧穿戴设备的小型化要求,电池体积不能太大导致容量也比较小,所以也很有必要从控制功耗入手,提高设备的续行时间。因此,STM32 有专门的电源管理外设监控电源并管理设备的运行模式,确保系统正常运行,并尽量降低器件的功耗。 电源监控器 STM32芯片主要通过引脚 VDD 从外部获取电源,在它的内部具有电源监控器用于检测 VDD的电压,以实现复位功能及掉电紧急处理功能,保证系统可靠地运行。
[单片机]
上网本市场ARM搅局,英特尔既爱又恨
对于上网本市场,英特尔是既爱又恨。爱的是,在全球金融危机的影响下,芯片市场出现一定的萎缩,但是上网本市场的增长却让英特尔看到了希望和曙光。据IDC最新报告称,受英特尔Atom芯片拉动,第二季度微处理器销售增长了10.1%。第二季度芯片销售比第一季度增长10.1%,第一季度比去年第四季度下降10.9%。不过,第二季度芯片销量比去年同期下降7%。IDC称,第二季度销量出现增长的主要原因是厂商补充芯片库存造成的,而非用户需求拉动。Atom第二季度效果比第一季度增长24%。在英特尔整个芯片销售中,Atom份额达到了25%,在移动芯片中的销售份额为8.1%。显然Atom的增长给英特尔带来了不小的利润。 不过,由于Atom的增长
[手机便携]
STM32单片机对共阳数码管输出计数的设计
用到GPIO口 PA0~PA11共12个引脚 因为是共阳所以12,9,8,6为电源输入,其他引脚均为接地,所以对于芯片来说12,9,8,6高位输出,其他设定为低位即可。 //设定下GPIO口 voidGPIO_Num_Init(void) { GPIO_InitTypeDefGPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE); GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,ENABLE); GPIO_InitStructure.GPIO_Pin=GPIO_Pin_All; GPIO_InitStr
[单片机]