跳转到主要内容
MCU加油站
Toggle navigation
首页
技术
新闻
下载中心
互动专区
视频
评测
活动
博客
登录
注册
技术
物联网创客指南:EFM32 MCU设计的最佳实践和除错技巧(五)
本系列设计指南的第五篇文章将教您如何像Pro一样构建源代码。在Simplicity Studio中构建代码是很简便的,因为安装程序会为您设置所有内容,您可以在安装程序完成后几分钟内开始调试项目。但不要过分依赖构建工具。这些工具不能代替你完成所有工作,而且您可能对这些工具感到失望。把C语言转换为二进制,然后写到你的MCU这一过程背后有许多步骤。 1 不要忘记复制或连接emlib文件...
阅读详情
2017-04-07 |
Siliconlabs
,
Simplicity Studio
MCU制造商必需掌握的7种攻防技术,原来黑客是这样使坏的···
来源:芯师爷 今天跟大家分享一篇高科技含量的文章,主要讲解各种MCU的攻防技术,相信能给志在研究MCU防护的同学,很多参考思路。这篇文章来自俄国人Sergei P.Skorobogatov就读英吉利剑桥大学之博士论文,真可以称为一部小百科全书。 ■ 什么是非侵入式攻击? 非侵入式攻击不需要对元器件进行初始化。攻击时可以把元器件放在测试电路中分析,也可单独连接元器件。一旦成功,这种攻击很容易普及...
阅读详情
2017-04-05 |
黑客
,
MCU制造商
,
MCU破解
32位嵌入式处理器与8位处理器应用开发有什么不同?
ARM处理器在全球范围的流行,32位的RISC嵌入式处理器已经成为嵌入式应用和设计的主流。与国内大量应用的8位单片机相比,32位的嵌入式CPU有着非常大的优势,它为嵌入式设计带来丰富的硬件功能和额外的性能,使得整个嵌入式系统的升级只需通过软件的升级即可实现。而8位处理器通常受到的64K软件限制也不存在了,设计者几乎可以任意选择多任务操作系统,并将应用软件设计得复杂庞大,真正体现“硬件软件化”...
阅读详情
2017-04-01 |
处理器
什么样的MCU才能登上物联网市场高速增长的列车?
来源:单片机与嵌入式系统应用 引言 物联网市场呈现飞速增长的发展,在这些领域蓬勃发展的背后,MCU作为物联网的核心器件,要满足怎样的条件才能符合用户产品的需要?更多联网产品的出现,使得MCU的功耗是否要越来越低?MCU是否要同FPGA和无线模块高度整合在一起,更加集成化地服务于上述技术领域?究竟什么样的MCU才能抓住机遇,登上物联网市场高速增长的列车? 业界声音 连接能力、...
阅读详情
2017-03-31 |
MCU
,
物联网
,
Silicon Labs
8位或32位?看完这篇你就知道该怎样选MCU了
本文比较了8位元MCU和32位元MCU的使用案例,可作为如何选择这两种MCU架构的指南使用。 本文大部分32位元范例将关注于ARM Cortex-M装置,Cortex-M在不同MCU供应商产品组合中表现非常相似。由于8位元MCU有很多种架构,所以很难对8位元供应商之间进行类似的产品比较。为了进行比较,本文将使用广泛应用、易于理解的8051 8位元架构。 事实上,「ARM...
阅读详情
2017-03-30 |
MCU
开关电源PCB设计要点
PCB设计是开关电源设计非常重要的一步,对电源的电性能、EMC、可靠性、可生产性都有关联。当前开关电源的功率密度越来越高,对PCB布局、布线的要求也越发严格,合理科学的PCB设计让电源开发事半功倍,以下细节供您参考。 一、布局要求 PCB布局是比较讲究的,不是说随便放上去,挤得下就完事的。一般PCB布局要遵循几点: 1、布局的首要原则是保证布线的布通率,移动器件时注意飞线的连接,...
阅读详情
2017-03-30 |
PCB
,
开关电源
Keil常见错误/警告及解决方法
keil 是使用比较广泛的单片机开发环境,在使用的过程中,工程编译完毕后可能会出现错误或者警告。对于错误必须要改,但是对于警告而言,你可以忽略。但值得一提的是,搞技术的人多多少少都有点强迫症,如果把警告在那里放着,你看着肯定不舒服,对于经常出现的警告和错误我大体总结了一下,希望对大家能有所帮助。 1. Warning 280:’i’:unreferenced local variable 说明...
阅读详情
2017-03-29 |
Keil
高效率、低功率转换 IC 提高可穿戴设备性能并改善生活工作条件
背景信息 可穿戴设备不再仅是在炫酷的科幻电影中才能看到的东西 (感谢《007》、《少数派报告》、《至尊神探》这些电影!),使用可穿戴设备也不再只是梦想,可穿戴设备已经蔚然成风。 最初,可穿戴设备很简单,例如走路或跑步计步器。不过,经过短时间后,可穿戴设备就变得比较先进了,或者说更加智能了,包括更加重视外观设计而不是只重视功能,因此增大了这类设备的总体吸引力。 从智能服装、谷歌眼镜、...
阅读详情
2017-03-29 |
可穿戴设备
,
IC
单片机程序跑飞 如何是好
单片机程序死机,跑飞了可以从以下几个方面查找原因: 1 意外中断。是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象; 2 中断变量处理不妥。若定义某些会在中断中修改的全局变量,这时要注意两个问题:首先为了防止编译器优化中断变量,要在这些变量定义时前加volatile,其次在主循环中读取中断变量前应该首先关闭全局中断,防止读到一半被中断给修改了,...
阅读详情
2017-03-29 |
单片机
物联网创客指南:EFM32 MCU设计的最佳实践和除错技巧(四)
来源:SiliconLabs微信公众号 在上一节中,您了解了一些软件开发的基本实践和提示。我们在本节继续讨论这些主题,包括内联函数,读取和写入闪存(包括用户页面闪存),以及如何避免缓冲区溢出。我们将讨论类型转换的潜在问题,以及如何在出现问题时用配置锁解决问题。 根据下列重点步骤写好代码,一切都会更好!――续 (本系列1到8部分请参加往期文章:http://community.silabs.com...
阅读详情
2017-03-27 |
物联网
,
EFM32 MCU
,
Siliconlabs
MCU网络接口方案的自由选择
微控制器不再工作于隔离状态,从工厂楼层到汽车内部,到处都有分布计算驻留。带双以太网或CAN(控制局域网)总线接口的MCU是很有用的,而这还只是冰山一角。 当今,有各种形式和大小的网络。许多嵌入式系统已有多种网络。随着TCA(电信计算架构)的新进展,其开关结构网络(switch-fabric network)引人注意。它可以是以太网,使用了一对I2C(内部集成电路)总线来支持IPM(综合功率管理)...
阅读详情
2017-03-27 |
MCU网络接口
RMW对 STM32F7xx内核运行速度影响的分析
来源:STM32单片机微信公众号 前言: 在客户使用基于Cortex-M7内核的STM32F7xx实际测试中,发现同等主频下基于Cortex-M4内核的STM32F4xx芯片执行同样一段简单程序在时间上还要快于STM32F7xx。这个会影响到客户切换到STM32F7xx的信心,也对ST以及ARM宣传上Cortex-M7内核执行时间远快于Cortex-M4内核的说法提出质疑,...
阅读详情
2017-03-23 |
Cortex-M7
,
STM32F7xx
Linux是否能在8位MCU上运行?结果出乎意料
来源:嵌入式资讯精选 我们经常可以看到初学者在单片机论坛中询问他们是否可以在他们微不足道的小的8位微机中运行Linux。这些问题的结果通常是带来笑声。我们也经常看到,在Linux论坛中,询问Linux运行的最低要求是什么。常见的答案是Linux需要一个32位架构和一个MMU(存储器管理单元),并至少1MB的RAM来满足内核的需求。 本项目旨在(并且成功)粉碎这些概念。...
阅读详情
2017-03-23 |
LINUX
,
8位MCU
如何在车库门应用中使用单相交流感应电机和8位单片机完成低成本设计和分析
对用于开启车库门等应用的小型交流感应电机而言,使用三相逆变器电路可以极低的成本实现速度控制和软启动。这些固定分相电容式(PSC)电机在所有电机类型中可谓是最简单的,也是上述应用领域使用最广泛的电机类型。它们的启动转矩和启动电流都小,但可能会因为采用无极性电容而效率低下,这些电容往往在电机中最先损坏。 如果两个绕组之间的相位差不足,这类单相电机就无法运行,因此它们也常被称为双相电机。...
阅读详情
2017-03-23 |
位单片机
,
感应电机
单片机设计过程中如何处理电磁兼容性问题
对于新手来说,在单片机的电路设计中可能不会很注意电路设计中电磁干扰对设计本身的输入输出的影响,但是对于一个电子工程师来说其中的厉害关系就不言而喻了,它不仅关系了单片机在控制在中的能力和准确度,还关系到企业在行业中的竞争。 对电磁干扰的设计我们主要从硬件和软件方面进行设计处理,下面就是从单片机的PCB设计到软件处理方面来介绍对电磁兼容性的处理。 一、影响EMC的因数 1.电压 电源电压越高,...
阅读详情
2017-03-22 |
电磁兼容
‹‹
250 中的第 223
››