跳转到主要内容
第五届滴水湖中国RISC-V产业论坛专题
【填问卷 月月赢好礼】“芯英雄联盟”直播服务在线调查
CES 2026(国际消费类电子产品展览会)专题
以板载匠心,赋能 FPGA 创新,加速产品从 0 到 1
直播预约 | AI 智能体加速FPGA开发
难以置信!5微米,比红细胞还小!Mars ZX2让机械臂变得更精密、更紧凑、更易集成
低功耗MCU系统软硬件设计考虑

电子产品的低功耗问题经常让产品设计者头痛而又不得不面对。以单片机(MCU)为核心的系统,其功耗主要由单片机功耗和单片机外围电路功耗组成。要降低单片机系统的功耗,需要从硬件和软件两方面入手。
  
<strong>硬件设计考虑因素</strong>
  
要满足单片机系统的低功耗要求,选用具有低功耗特性的单片机可以很容易实现。因为具有低功耗特性的单片机可以大大降低系统功耗,这可以从单片机的供电电压、内部结构、系统时钟和低功耗模式等几方面来考察一款单片机的低功耗特性。一般来讲,用户在选择技术供应商和产品过程中,需要对下面的一些重要硬件参数进行更加深入的考量:
  
<strong>选择简单的CPU内核</strong>
  

单片机常见的6种报警方式

单片机常见的报警方式有6种,如以下所示:

(1)指示灯或数码管显示出数据,以提醒操作人员注意。

(2)采用声、光及语音进行报警。其中,光效果通常取自发光二极管LED或其他光源器件;声效果可取自电铃、电笛、蜂鸣器、或音乐(语音)芯片等。

(3)合成语音报警。采用这种方式进行报警时,单片机应用系统将对语音信号进行采集、处理、合成和识别,使报警系统的功能更加完善,报警信息更加具体、生动、准确,直至给出报警对象的具体信息。

(4)图形、图像报警。这种系统设微型机控制的打印机或CRT显示器,使警卫人员在接受其他报警信号的同时,还能看到报警显示的画面或数据、文字,不但能将报警资料打印成文,而且可方便存档。

最小化ARM Cortex-M CPU功耗的方法与技巧

<strong>1、理解Thumb-2</strong>
  
首先,让我们从一个看起来并不明显的起点开始讨论节能技术—指令集。所有Cortex-M CPU都使用Thumb-2指令集,它融合了32位ARM指令集和16位Thumb指令集,并且为原始性能和整体代码大小提供了灵活的解决方案。在Cortex-M内核上一个典型的Thumb-2应用程序与完全采用ARM指令完成的相同功能应用程序相比,代码大小减小到25%之内,而执行效率达到90%(当针对运行时间进行优化后)。
  

做单片机,如何寻找你的未来

随着科技时代的到来,我们的日常生活中越来越多的充斥着各种各样的电子产品,使社会生产力极大的提高,也使得我们的生活更加的丰富多彩。与此同时,这些电子产品的大量普及也带动了史无前例的创业和就业机遇,按用途大体可以划分为两类电子产品:一类主要为人们提供温饱之后的享乐之用,例如机顶盒、手机、平板电脑、MP3、MP4、电子词典、游戏机、电子宠物、智能玩具等;另一类主要为人们节约劳动力成本或使用的工作流程更加智能化,例如机械手、遥控器、温度检测仪、刷卡计费系统、智能剃须刀、捕猎器、智能调光器、安防器械、医疗器械等。

PCB设计时遇到这些问题要留意!

作为一个电子工程师设计电路是一项必备的硬功夫,但是原理设计再完美,如果电路板设计不合理性能将大打折扣,严重时甚至不能正常工作。根据我的经验,我总结出以下一些PCB设计中应该注意的地方,希望能对您有所启示。

不管用什么软件,PCB设计有个大致的程序,按顺序来会省时省力,因此我将按制作流程来介绍一下。(由于protel界面风格与windows视窗接近,操作习惯也相近,且有强大的仿真功能,使用的人比较多,将以此软件作说明。)

原理图设计是前期准备工作,经常见到初学者为了省事直接就去画PCB板了,这样将得不偿失,对简单的板子,如果熟练流程,不妨可以跳过。但是对于初学者一定要按流程来,这样一方面可以养成良好的习惯,另一方面对复杂的电路也只有这样才能避免出错。

浅析嵌入式MCU硬件设计相关要素

<strong>1、引言</strong>

目前,集成电路的嵌入式技术发展越来越快,各色嵌入式产品也越来越受欢迎,尤其是以大屏幕多功能的手机、平板电脑等为典型代表,做为其控制核心的高性能、低功耗的微控制器(MCU)起到了决定性作用。因此以CPU为核心MCU的设计也成为了诸多高等院校、各大公司进行市场竞争的一个主流发展方向。

<strong>2、MCU选型技术</strong>

嵌入式技巧:ARM的三种中断调试方法介绍

<strong>嵌入式软件开发流程</strong>

参照嵌入式软件的开发流程。第一步:工程建立和配置。第二步:编辑源文件。第三步:工程编译和链接。第四步:软件的调试。第五步:执行文件的固化。

在整个流程中,用户首先需要建立工程并对工程做初步的配置,包括配置处理器和配置调试设备。编辑工程文件,包括自己编写的汇编和C语言源程序,还有工程编译时需要编写的链接脚本文件,调试过程中需要编写存储区映像文件和命令脚本文件,以及上电复位时的程序运行入口的启动程序文件。

对后四种文件的理解很重要,其作用解释如下。

世界最先进的消费级电池技术都在这里!

来源:智能硬件小站

有人知道什么是能源地砖吗?从专业角度讲,这是一种新型电池——飞轮电池(飞轮电池是20世纪90年代提出的新概念电池,它突破了化学电池的局限,用物理方法实现储能)。

新型电池越来越多,也是为了解当今智能设备的“燃眉之急”,就拿手机来说吧,如果它没电了,就形如一块板砖。为此,科学研究者及硬件生产厂商在电池的材料上、技术上努力,希望挖掘更好的电池材料,也希望能将电池容量做大一点,让续航好一点。今天,我们就来涨涨姿势,看看这些神奇的电池。

<strong>超轻光伏电池</strong>

大家都知道,电池的大小限制了智能手机、电脑、可穿戴设备可以接受的外形。

【下载】RealView® 编译工具 4.0 版 《汇编器指南》

本前言介绍《RealView 编译工具汇编器指南》。 本章分为以下几节:

• 第x 页的关于本手册
• 第xiv 页的反馈

本手册提供有关 RealView® 编译工具 汇编器(ARM 汇编器)的指导和参考信息。 其中包括 armasm、独立的汇编器以及 C 和 C++ 编译器中的嵌入式汇编器。本手册介绍汇编器的命令行选项,可供汇编语言程序员使用的汇编语言助记符、伪指令、宏和指令。

适用对象

本手册是为所有使用 RealView 编译工具生成应用程序的开发人员编写的。 本手册假定您是一位有经验的软件开发人员,并且熟悉《RealView 编译工具要点指南》中所介绍的 ARM 开发工具。

带您走进神奇的单片机世界!

<strong>单片机起源</strong>

目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。

<strong>1、在智能仪器仪表上的应用</strong>

全球芯片产业投资现状与分析

<strong>一、买买买!全球芯片产业投资现状与分析</strong>

2015年全球IC企业掀起了足以撼动整个产业格局的并购潮。2014年全球IC行业的并购交易总额为380亿美元,而今年2015年已超过1200亿美元,增幅超200%。其中,安华高科技公司以370亿美元现金加股票的方式收购博通,为年内金额最大单笔并购交易。此外,英特尔斥资167亿美元将阿尔特拉收入囊中,荷兰恩智浦“迎娶”飞思卡尔,德国英飞凌买下美国的国际整流器公司,安森美并购飞兆,高通收购CSR……国际IC市场并购大战此起彼伏。

汽车行业里,电子模块的硬件设计流程是怎样的?

作者:史高拔

来源:<a href="http://www.zhihu.com/question/50784815/answer/123124182?utm_source=tuic…;知乎

著作权归作者所有,转载请联系作者获得授权。

汽车电子控制器(ECU)的开发和任何电子产品的开发流程基本是相同的,需要硬件、软件、测试三方面的工程师去完成。

使用32位MCU解决RFID智能标签/智能卡系统设计难题

无线射频识别(RFID)将成为第一种与条码技术并存并最终将在低成本识别和个人数据存储领域取代条码技术的新兴技术。 与条码技术相比,它具有多种优势,包括: 1、可以存储更多数据;2、可以在标签中集成一定智能;3、可以在一定距离外扫描;以及 4、可以减少人为干预。而这所有一切皆因MCU的使用让其成为可能。

<strong>EPC 技术对智能标签的影响</strong>

在消费层的部署中,下一代标签系统必须发展一种新的复杂级别,以应对新应用和全球互操作性所带来的复杂性。

Keil中常见的几种警告

Keil中常见的几种警告,固然,相对于错误的,警告的程度不及错误的严重性,有时候忽略,会出现意想不到的错误。先看看常见的几种错误,分析出来现的原因。

1、Warning 280:’i’:unreferenced local variable
说明 局部变量 i 在函数中未作任何的存取操作
解决方法 消除函数中 i变量的宣告

2、Warning 206:’Music3’:missing function-prototype
说明 Music3( )函数未作宣告 或未作外部宣告 所以无法给其他函数调用
解决方法 将叙述void Music3(void)写在程序的最前端作宣告 如果是其他文件的函数则要写成 extern void Music3(void),即作外部宣告

【下载】RealView® 编译工具(4.0版)库和浮点支持指南

本前言介绍《RealView 编译工具库和浮点支持指南》。 本前言分为以下几节:

• 第vi 页的关于本手册

• 第ix 页的反馈

本手册介绍了 ARM C 和 C++ 库、与 ISO 标准的符合情况、与目标相关的函数调整以及应用程序特有的要求。本手册还介绍了 ARM C 微型库和 ARM 的浮点计算支持。

本手册是为所有使用 RealView 编译工具 (RVCT) 构建应用程序的开发人员编写的, 本手册假定您是一位经验丰富的软件开发人员。 有关 RVCT 附带的 ARM 开发工具的概述,请参阅《RealView 编译工具要点指南》。

电子电路常见故障类型及处理方法

随着科技的飞速发展,各种电子设备在各行各业和人们的日常生活当中得到了广泛的应用,而在其使用过程中受到各种因素的影响,难免会发生故障,影响正常的生产、生活、科研、学习等。因此,加强电子电路常见故障排除方法的研究具有十分重要的现实意义。作为电子电路技术人员,应熟知电子电路常见故障,并准确判断故障发生原因和发生位置,积极寻找排除电子电路故障的策略和方法,从而及时排除故障,使电子电路恢复正常的工作状态。

<strong>一、电子电路常见故障产生原因</strong>

要想准确地判定电子电路故障发生位置,进而采取有效措施进行排除,首先应对故障产生的原因有基本的认识,只有这样才能避免“盲人骑瞎马”,做到有的放矢、“对症治疗”,提高电子电路故障排除的工作效率。

嵌入式大神之路,你和大神之间只差这篇文章

加班,熬夜,牺牲周末的时间只为了解决一个bug,从懵懂无知到如今的大神,研发之路从来就不是一帆风顺,当你已经熟练掌握各项技能时,是否想起了曾经的你,为什么要学嵌入式?各位同学想知道嵌入式大神是如何成长的吗?今天咱们就一起来看看吧!

首先,来看看嵌入式大神必修课。

1、数据结构

2、计算机原理(包括汇编的)

3、编译原理

4、操作系统

这四门课便是万里路的第一步了,一开始学习切忌浮躁,当你觉得你学的可以的情况下,请考虑以下问题:

不参考任何代码的情况下,能自己写链表吗?

树的遍历呢?

图的最短路径怎么实现?

能自己写小型抢占式内核吗?

如何用c实现语法分析,词法分析?

【下载】RealView® 编译工具(4.0 版)编译器参考指南

本前言介绍了《RealView 编译工具编译器参考指南》。它分为以下几节:

• 第vi 页的关于本手册

• 第x 页的反馈

本手册提供有关 RealView 编译工具 (RVCT) 的参考信息,并介绍了 ARM 编译器的命令行选项。本手册也提供有关 ARM 如何在编译器中实现 C 和 C++ 的参考材料。有关使用和控制 ARM 编译器的一般信息,请参阅《RVCT 编译器用户指南》。

本手册是为所有使用 RVCT 编写应用程序的开发者编写的。本手册假定您是一位经验丰富的软件开发人员。有关 RVCT 附带的 ARM 开发工具的概述,请参阅《RealView 编译工具要点指南》。

电子工程师必有的八门武艺

作为一个电子工程师必备技能:抄板、焊板、画板、仿真、编程、调试、创意、坚持。每项技能都有等级之分,不同等级对应不同的技术层面,工资待遇自然也不一样。每一个工程师应该终身学习,不断提高,向高手学习工作经验,勤奋练习,掌握技能,提升经验。

<strong>一、抄板技能</strong>

此技能是寻求经典设计元素的来源,不得不学。学精不易,建议升到二级以上,根据工作情况再转移到别的技能上。

1级:能够画出电源电路等电路图。

2级:能看懂电路图,快速理解其设计意图。

3级:能从中学习电路设计的智慧,评价其设计方案的好坏。

4级:基本不用一点点的抄就能知道电路原理图,能吸取高深的走线设计技巧。

<strong>二、焊板技能</strong>