2016年4月18日,横跨多重电子应用领域、全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST)的STM32开放式开发环境(Open Development Environment ,ODE)在发布仅一年后,就已成为功能完整的集成开发生态系统,帮助开发人员开发包括物联网(IoT)应用在内的嵌入式系统。
STM32开放式开发环境是开发人员使用意法半导体的先进元器件开启设备应用创新之路的理想解决方案。以STM32 ARM® Cortex® 32位微控制器为基础,STM32开放式开发环境包含全套的功能扩展板,让用户能够在开发中的产品上轻松增加传感器、通信接口、电源管理、运动控制及致动,以及信号转换功能。此外,STM32 ODE还包含预集成的软件包、评估平台和参考设计,适用于多种嵌入式系统应用。模块化硬件结合完整的软件,让设计人员能够快速开发原型,顺利地将创意转化成终端设计。
现在,除兼容Arduino Shield的扩展板外,开发环境共有20余款STM32 Nucleo开发板和20余款STM32 Nucleo扩展板,为开发人员提供开发智能物件和物联网应用所需的全部功能:
-处理:优化选择,设定正确的功耗、存储容量和微控制器外设;
-感知: 9轴MEMS运动传感器、环境传感器、接近检测传感器、测距传感器和MEMS麦克风;
-连接: 低能耗蓝牙、Wi-Fi、NFC和Sub-GHz射频;
-运动控制和致动: 直流电机驱动器、步进电机驱动器、三相直流无刷电机驱动器;
-信号转换:通过运算放大器调理信号。
不只是硬件
STM32 ODE整合开发板和扩展板与完整的同类软件开发环境。
STM32Cube是一套性能强大的免费开发工具和嵌入式软件模块,能够让开发人员在STM32平台上快速、轻松地开发应用。嵌入式软件模块包括共同的启动初始化代码、在STM32产品之间轻松移植代码的硬件抽象层(HAL)和最常用功能所需的中间件模块。稳健、好用的STM32CubeMX PC软件开发工具还能让用户配置STM32微控制器,逐步引导用户生成适当的外设初始C代码。
每款STM32 Nucleo扩展板都配备免费的STM32Cube扩展软件,这些软件库通过高级API提供抽象的扩展板访问功能和应用例程,覆盖电机控制、低能耗蓝牙、NFC通信和传感器等功能。
为了让开发人员更快地上手,STM32 ODE提供预集成多种应用软件的软件功能包。例如最近推出的 CLD-BLUEMIX1包提供立即可用的现成软件,可将实时传感器数据上传至IBM Bluemix® 遥测演示页,无需编写任何代码。此外,该软件包还整合传感器软件、NFC/RFID动态标签软件和串口至Wi-Fi模块以及中间件包,通过所需的通信协议和API直接连到云计算服务提供商。
关键字:意法半导体 STM32 开放式 开发环境
引用地址:
意法半导体(ST)展示STM32开放式开发环境
推荐阅读最新更新时间:2024-03-16 14:50
STM32GPIO外部中断的详细解析和总结
1 STM32中断分组 STM32 的每一个GPIO都能配置成一个外部中断触发源,这点也是 STM32 的强大之处。STM32 通过根据引脚的序号不同将众多中断触发源分成不同的组,比如:PA0,PB0,PC0,PD0,PE0,PF0,PG0为第一组,那么依此类推,我们能得出一共有16 组,STM32 规定,每一组中同时只能有一个中断触发源工作,那么,最多工作的也就是16个外部中断。STM32F103 的中断控制器支持 19 个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。STM32F103 的19 个外部中断为: 线 0~15:对应外部 IO 口的输入中断。 线 16:连接到 PVD 输出。 线
[单片机]
详解STM32的位带操作
正在准备做毕业设计,配置LED_Config()的时候,又看到了位带操作的宏定义,我又嘀咕了,什么是位带操作,一年前在使用位带操作的时候,就查阅过好多资料,Core-M3也看过,但是对于博主这种“低能儿”来说,你不把它说的白一点,就是感觉理解的不够透彻,于是今天又一次,查阅了各种手册,也算是基本弄懂了,鉴于博主的个人特点,所以本人的介绍也会十分浅显易懂,希望能帮到各位! 首先,抛砖引玉,来两个问题: 1)为什么STM32里面会有位带操作? 2)STM32里面的位带操作是什么意思? 我也不想去弄什么官方定义了,来两个例子,相信各位心里即使不能给出一个确切的定义,也不会再去纠结这个问题, 答: 1)51单片机相信各位都用过,假设P
[单片机]
ST推出两款汽车微控制器
中国,2014年5月20日 ——意法半导体进一步扩大汽车级微控制器产品阵容,新推出两款极具价格竞争力、封装尺寸精巧的微控制器。20 MIPS的处理性能和专门为车身控制模块和驾乘舒适性优化的外设接口是新产品主要特色。 基于意法半导体的高能效24MHz STM8A 8位处理器内核,新产品 STM8AF6223和 STM8AF6226集成通信接口、时序控制、模拟外设等智能功能,适用于空间受限的车身控制模块,例如座椅控制器、车窗升降控制器、暖通空调(HVAC)控制器或车身总线网关。拓宽的工作温度范围使这款新的达到发动机组件应用标准。 芯片上集成8KB闪存、640B真数据EEPROM (读写次数高达30万次)、1KB RAM和包括
[汽车电子]
Leti和ST展示提高一个量级的超宽电压FD-SOI DSP
双方在2014年国际固态电路研讨会(International Solid-State Circuits Conference,ISSCC)上展示新产品。 中国,2014年3月4日 ——法国微电子研究机构CEA-Leti与意法半导体携手展示了一个基于28纳米超薄体埋氧层(ultra-thin body buried-oxide,UTBB) FD-SOI技术的超宽电压(ultra-wide-voltage range,UWVR)数字信号处理器(digital signal processor,DSP)。 该器件由意法半导体采用28纳米 UTBB全耗尽型绝缘层上硅(fully-depleted silicon-on-i
[嵌入式]
STM32之FSMC用法详解
LCD有如下控制线: CS:Chip Select 片选,低电平有效 RS:Register Select 寄存器选择 WR:Write 写信号,低电平有效 RD:Read 读信号,低电平有效 RESET:重启信号,低电平有效 DB0-DB15:数据线 假如这些线,全部用普通IO口控制。根据LCD控制芯片手册(大部分控制芯片时序差不多): 如果情况如下: DB0-DB15的IO全部为1(表示数据0xff),也可以为其他任意值,这里以0xff为例。 CS为0(表示选上芯片,CS拉低时,芯片对传入的数据才会有效) (:RS = 0时,表示读写寄存器;RS = 1表示读写数据RAM。) WR为0,RD为1(表示是写动作),反过来就是读动
[单片机]
STM32为什么要有SysTick
STM32为什么要有SysTick?STM32里面有很多tim定时器,为什么还要有SysTick呢? 系统时基定时器 这个定时器是专用于实时操作系统,也可当成一个标准的递减计数器。它具有下述特性: ● 24位的递减计数器 ● 自动重加载功能 ● 当计数器为0时能产生一个可屏蔽系统中断 ● 可编程时钟源 这个里面的定时器是24位的,普廷的TIM定时器最多也就是16位的,如果想做长时间的延时,这个是不二的选择
[单片机]
*ST胜利:将撤销退市风险警示
5月6日,*ST胜利发布公告称,公司股票自2021年5月7日开市起停牌1天,并于2021年5月10日开市起恢复交易。同时,公司股票自2021年5月10日起撤销退市风险警示,股票简称由“*ST胜利”变更为“胜利精密”;证券代码不变,仍为“002426”;股票交易日涨跌幅限制由5%恢复为10%。 据悉,*ST胜利因2018年度、2019年度连续两个会计年度经审计的净利润为负值,根据《深圳证券交易所股票上市规则》(2018年11月修订)的相关规定,深圳证券交易所自2020年4月30日开市起对公司股票交易实施“退市风险警示”。公司股票简称由“胜利精密”变更为“*ST胜利”,股票代码仍为“002426”,股票交易日涨跌幅限制为5%。 从业
[手机便携]
基于STM32调用固件库实现点灯
相信学过单片机的同学,对于调库这个操作都不陌生,大多数人都是从调别人的库阶段过来的。 今天看到一个评论说,如果只会调库,到了公司后会发现自己啥都不是。其实这话说的一点也不假,如果只会调库的话,你的单片机水平还停留在C语言阶段,并不能称为真正的单片机开发。 但我们要有这么一个概念:调库是自己编写的开始,如果上来就给你讲寄存器这些,我相信很多初学者都接收不了、理解不了这写寄存器到底在干啥。可是,如果从调别人库开始学习单片机,我们就会对单片机有个初始概念,对于后面的学习非常有帮助。 所以,今天我们就来看一下如何从调库工程师成为真正的开发工程师。 1. 什么是调库? 如果你通过机构的培训视频,比如野火的STM32单片机开
[单片机]