ST的优化代码协助设计人员开发STM32 MCU

发布者:EE芯品资讯最新更新时间:2014-05-06 来源: EEWORLD关键字:STM32  MCU 手机看文章 扫描二维码
随时随地手机看文章

    中国,2014年5月5日 ——意法半导体新推出的STM32Snippets提供高度优化且立即可用的寄存器级代码段,以最大限度地发挥STM32微控制器应用设计的性能和能效。

    寄存器级编程虽然可降低内存占用率,节省宝贵的处理器时钟周期,降低电源电流消耗,但通常需要设计人员花费很多时间精力研究产品手册。精简高效的程序能够提高应用性能并使其达到功耗和成本预设目标,STM32Snippets为开发人员编写这样的程序提供了一条捷径。

    STM32Snippets集成在最近发布的可简化产品初始化和代码移植的STM32Cube™软件工具和嵌入式软件内。利用这些工具和软件,开发人员可在高度可移植的STM32Cube™方法与高度优化的STM32Snippets之间选择。这两个软件组成一个市场上独一无二的开发生态系统,使STM32成为有创造力的嵌入式设计人员的首选微控制器。

    意法半导体将发布适用于所有的不同型号的STM32微控制器的STM32Snippets代码段,初步先发布近100个代码段,涵盖STM32 F0的除USB控制器 以外的全部外设。这些代码段可随时免费下载,直接与 STM32F072B-DISCO探索套件和IAR EWARM或Keil MDK-ARM开发环境配合使用。此外,某些代码段将直接引入STM32 F0参考手册,以例程的形式让开发人员更好地了解微控制器的工作原理。

关键字:STM32  MCU 引用地址:ST的优化代码协助设计人员开发STM32 MCU

上一篇:XPRIZE和TED启动推动人工智能发展的全球性竞赛
下一篇:TI推出超低功耗FRAM微控制器平台

推荐阅读最新更新时间:2024-03-16 13:39

基于STM32的USB枚举过程学习笔记(三)
上一篇介绍到了主机上电复位USB设备,在控制传输的建立过程,发送了8个字节的数据给设备,这8个字节为0x80 0x06 0x00 0x01 0x00 0x00 0x40 0x00,该请求为USB标准设备请求中的GET_DESCRIPTOR请求。0x80表示标准设备请求,数据方向是设备到主机。0x60表示请求类型GET_DESCRIPTOR。0x01表示描述符类型是设备描述符。0x40表示描述符长度。 设备在收到该请求以后,首先进行解析,根据请求中的0x40表示该控制传输有数据过程,因此进入到Data_Setup0()函数。该函数根据请求的不同描述符,执行不同的回调函数 CopyRoutine(),并在DataStage
[单片机]
基于<font color='red'>STM32</font>的USB枚举过程学习笔记(三)
基于51单片机的高频频率计的设计
  基于51 单片机设计 了一款测试范围在1Hz~10MHz的频率计。系统通过峰值有效电路和有效值电路将正弦渡、方波和三角波转化为直流信号送入单片机,通过编写相应的程序计算出其有效值和峰峰值的比,实现自动检测的目的,并由显示电路显示测量结果。该系统电路简洁、软件编写简单、调试难度低。   目前在频率测量领域中,对于高频率信号高精度测量大都使用ARM、FPGA等高速处理器加专用计数芯片来完成。但这种方法程序编写复杂,并且其处理器外围电路复杂,这增加了其调试难度,降低了可操作性。   文中设计的高频信号频率计,除数据处理和显示交由单片机负责外,测频核心电路用经检测的模拟电路完成,该高频频率计电路简洁,软件编写简单,降低了调试难度的同时
[单片机]
基于51<font color='red'>单片机</font>的高频频率计的设计
国产车规级32位MCU的崛起之势
纵观整个 汽车电子芯片 领域,MCU 的应用范围可谓广袤无垠,从车身动力总成,到车身控制、信息娱乐、辅助驾驶,从发动机控制单元,到雨刷、车窗、电动座椅、空调等控制单元,而每一个功能的实现背后都离不开复杂芯片组的支撑,MCU 在每个应用场景中扮演着非常重要的角色。据不完全统计,MCU 约占一辆汽车半导体器件总量高达 30%以上,这意味着每辆车至少需要使用 70 颗以上的 MCU 芯片。 据 IC Insights 预测,车用 MCU 销售额于 2020 年将逼近 65 亿美元。面对如此庞大的汽车需求市场,在中美贸易摩擦态势尚不明朗的当下,对国产车规级 MCU 而言,如何在推进国产化进程中占有一席之地,机遇面前,更多的是挑战。
[汽车电子]
国产车规级32位<font color='red'>MCU</font>的崛起之势
MSP430单片机在PTN产品中的应用
简介:详细介绍了阿尔卡特朗讯1850业务传输平台TSS-5通用单板控制器的功能以及MSP430单片机在FIN产品中的应用。TSS-5系统选取MSP4 30单片机作为它的通用单板控制器,单板控制器主要用于监测外部电压、电流、探测槽位号、控制面板LED灯、下载FPGA固件、控制外部电压,监测单板锁存器状态以及主板的通讯。 PTN是一种以面向连接的分组技术为内核,同时具备端到端的业务管理、层次化OAM及电信级保护等传送特性,以承载电信级以太网业务为主,兼容TDM、ATM等业务的综合传送技术。 PTN分组传送网是目前传输界公认取代SDH的下一代传输技术,1850TSS是阿尔卡特朗讯为应对移动IP业务发展的趋势确定性以及模式不确定性
[单片机]
MSP430<font color='red'>单片机</font>在PTN产品中的应用
51单片机(计时器+时钟应用)
Ps: 使用的是51单片机, 晶振为11.0592M的, 时间选择5ms。 这篇博客好像是第一篇单片机博客诶~。 算法: 简单的计时器应用, 最开始 根据 2^16 - (t - f)/12 计算得到值, 将其转换为16进制 (注意:单位的改变, 例如晶振要乘上 10e6 时间 要转换为秒s 乘上 10e-3) 由此可以得到 TH0/TL0的值。 例如: 设计的是5ms, 则 算式为 2^16 - (5 * 10^-3 - 11.0592 * 10^6) / 12; 转换为16进制 为DC00; 所以 TH0 = 0XDC __ TL0 = 0X00; 显示: 拆字什么的 就不说了~~, 反正就是 分和秒 对 10取余 和
[单片机]
基于 STC89C54RD 单片机和 AD574 的高精度电阻测试仪的设计
电子行业发展迅速,作为最基本的电路元件之一的电阻,在电子系统中的需求量不断加大。在电子仪表中,需要精密的电阻来提高仪表的精度,对于普通的电子仪表的公司而言,需要既快捷又能保证精度的电阻测试仪,在电子电路的设计中,往往需要便捷的测出电阻值的阻值,因此,设计一个不仅安全性和可靠性高,而且简易实用的高精度电阻测量仪具有很大的现实意义。利用单片机作为控制核心的智能仪器仪表应用广泛,其具有可靠性高、功耗低、体积小等优点,使得测量仪表更加数字化、智能化和微型化。 1 系统设计 本系统由单片机STC89C54RD 控制,将被测电阻通过测量电路,将电阻的变化转变为电压和电流的变化送给模数转换器进行A/D 转换,并将得到的数字信号送给单片机,通过软
[电源管理]
基于 STC89C54RD <font color='red'>单片机</font>和 AD574 的高精度电阻测试仪的设计
keil ,stm32 用ulink2 连接和查看变量的设置
打开一个例程,设置好芯片型号。 设置debug选项,点击setting,继续设置。详细设置可参考《ULINK2_用户指南_中文_使用说明.pdf》。 用Ulink2时,有时候keil提示 no Jlink found ,可以在utilities 里设置默认的flash下载器,并在setting里设置flash芯片型号。若仍旧连不上,重插Ulink2试试。 调试时,看到某变量值为'????' 尝试一下方法: 修改 debug里的setting中的download to Flash ,不要选中。如下图 看下编译器的优化等级,设置为0。等级较高会优化无用的中间变量。
[单片机]
keil ,<font color='red'>stm32</font> 用ulink2 连接和查看变量的设置
基于32位单片机MC68HC376的高可靠性系统设计
引言 随着工业技术的不断发展,对单片机控制的要求也越来越高,需要单片机具备更高的反应速度和更强的数据处理能力,各种高性能的新型单片机得到了迅猛的发展和应用。单片机上主要是高速的数字信号,弱信号很容易受到外界的电磁干扰,同时,单片机系统也会发生掉电、死循环等问题。在工业控制场合,一旦控制发生错误,将会造成难以估计的损失。因此,如何提高控制的可靠性是长期以来的一个重要问题。本文介绍了应用32位高性能单片机MC68HC376的一种实际开发方案,同时重点讨论了提高系统可靠性的设计和实现方法。 MC68HC376是Motorola公司推出的一种新型的32位高性能单片机,具有极强的数据处理、逻辑运算和信息存储能力,且支持BDM(Backgr
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved