跳转到主要内容
MCU加油站
Toggle navigation
首页
技术
新闻
下载中心
互动专区
视频
评测
活动
博客
登录
注册
技术
电气故障检修的三步骤与八个技巧
一、电气故障检修的三步骤 (1)观察和调查故障现象: 电气故障现象是多种多样的。例如,同一类故障可能有不同的故障现象,不同类故障可能有同种故障现象,这种故障现象的同一性和多样性,给查找故障带来复杂性。但是,故障现象是检修电气故障的基本依据,是电气故障检修的起点,因而要对故障现象进行仔细观察、分析,找出故障现象中最主要的、最典型的方面,搞清故障发生的时间、地点、环境等。 (2)...
阅读详情
2016-11-09 |
电气
想了解ARM的中断系统,Linux-arm-GIC绝对不容错过
要了解arm中断系统,GIC绝对不容错过,好先付上一张大家都能百度到的图片。 GIC为中断控制器,不要和ARM core的中断搞混了,这些中断都是连接到ARM core的IRQ或者FIQ上的。 ++和*可以先不用考虑,用于安全模式。 GIC可以用于单核多核系统,这时候要抛开单片机的简单中断了,从图上看有SGI(Software-generated interrupt)、PPI(Private...
阅读详情
2016-11-09 |
Linux-arm-GIC
,
ARM
猴简单,教你在单片机上把自己的嵌入式OS跑起来
在编写我们的操作系统之前,我们需要明确一些事情。比如说 · 这个系统的运行环境是什么? · 怎么编译? · 基本中断环境是什么? · 上下文怎么切换? · 准备实现那些内容? · 基本数据类型是什么?等等。 (1)你的嵌入式操作系统准备叫什么名称?运行环境是什么?可以在实际环境上面运行吗? 我们准备把这个嵌入式操作系统称之为MiniOS。虽然这个操作系统实现的功能不多,但是麻雀虽小,...
阅读详情
2016-11-09 |
单片机
,
嵌入式
关于ucosIII中断、临界区与时间管理的那些事儿
今天的内容主要讲述进入和退出中断的方法、临界区的介绍以及延时函数,取消延时函数和获取系统时间。 1、ucosIII中断 中断:应内部或外部异步事件的请求中止当前任务,而去处理异步事件所要求的任务的过程叫做中断。 进入中断 OSIntNestingCtr来记录中断嵌套次数,UCOSIII最多支持250级的中断嵌套。退出中断服务函数时要调用函数OSIntExit()。 退出中断...
阅读详情
2016-11-08 |
ucosIII中断
,
临界区
,
延时函数
浅析看门狗电路的原理和用法
看门狗电路其实是一个定时器,有一个定时器控制寄存器,可以设定时间(开狗),到达时间后要置位(喂狗),如果没有的话,就认为是程序跑飞,就会发出RESET指令。 看门狗,又叫watchdog timer,从本质上来说就是一个定时器电路,一般有一个输入和一个输出,其中的输入叫做喂狗,输出一般连接到另外一个部分的复位端,另外一个部分就是所要处理的部分,暂且称之为MCU。 在MCU正常工作的时候,...
阅读详情
2016-11-08 |
看门狗
,
MCU
玩单片机必须要了解的“中断”!
中断 单片机CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生);CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断。 例如,当你正在洗衣时,突然手机响了(中断发生),你暂时中断洗衣的工作,转去接电话(中断响应和中断服务),待你接完后,再回来继续洗衣(中断返回...
阅读详情
2016-11-08 |
中断
,
单片机
低功耗MCU系统软硬件设计考虑
电子产品的低功耗问题经常让产品设计者头痛而又不得不面对。以单片机(MCU)为核心的系统,其功耗主要由单片机功耗和单片机外围电路功耗组成。要降低单片机系统的功耗,需要从硬件和软件两方面入手。 硬件设计考虑因素 要满足单片机系统的低功耗要求,选用具有低功耗特性的单片机可以很容易实现。因为具有低功耗特性的单片机可以大大降低系统功耗,这可以从单片机的供电电压、内部结构、...
阅读详情
2016-11-07 |
MCU
,
低功耗
,
软硬件设计
单片机常见的6种报警方式
单片机常见的报警方式有6种,如以下所示: (1)指示灯或数码管显示出数据,以提醒操作人员注意。 (2)采用声、光及语音进行报警。其中,光效果通常取自发光二极管LED或其他光源器件;声效果可取自电铃、电笛、蜂鸣器、或音乐(语音)芯片等。 (3)合成语音报警。采用这种方式进行报警时,单片机应用系统将对语音信号进行采集、处理、合成和识别,使报警系统的功能更加完善,报警信息更加具体、生动、准确,...
阅读详情
2016-11-07 |
单片机
,
报警方式
最小化ARM Cortex-M CPU功耗的方法与技巧
1、理解Thumb-2 首先,让我们从一个看起来并不明显的起点开始讨论节能技术—指令集。所有Cortex-M CPU都使用Thumb-2指令集,它融合了32位ARM指令集和16位Thumb指令集,并且为原始性能和整体代码大小提供了灵活的解决方案。在Cortex-M内核上一个典型的Thumb-2应用程序与完全采用ARM指令完成的相同功能应用程序相比,代码大小减小到25%之内,...
阅读详情
2016-11-07 |
ARM
,
Cortex-M
PCB设计时遇到这些问题要留意!
作为一个电子工程师设计电路是一项必备的硬功夫,但是原理设计再完美,如果电路板设计不合理性能将大打折扣,严重时甚至不能正常工作。根据我的经验,我总结出以下一些PCB设计中应该注意的地方,希望能对您有所启示。 不管用什么软件,PCB设计有个大致的程序,按顺序来会省时省力,因此我将按制作流程来介绍一下。(由于protel界面风格与windows视窗接近,操作习惯也相近,且有强大的仿真功能,...
阅读详情
2016-11-03 |
PCB设计
浅析嵌入式MCU硬件设计相关要素
1、引言 目前,集成电路的嵌入式技术发展越来越快,各色嵌入式产品也越来越受欢迎,尤其是以大屏幕多功能的手机、平板电脑等为典型代表,做为其控制核心的高性能、低功耗的微控制器(MCU)起到了决定性作用。因此以CPU为核心MCU的设计也成为了诸多高等院校、各大公司进行市场竞争的一个主流发展方向。 2、MCU选型技术 微控制器(MCU)的应用领域非常广泛,如消费类电子市场中的手机、照相机、摄像机、MP3...
阅读详情
2016-11-03 |
MCU
,
硬件设计
嵌入式技巧:ARM的三种中断调试方法介绍
嵌入式软件开发流程 参照嵌入式软件的开发流程。第一步:工程建立和配置。第二步:编辑源文件。第三步:工程编译和链接。第四步:软件的调试。第五步:执行文件的固化。 在整个流程中,用户首先需要建立工程并对工程做初步的配置,包括配置处理器和配置调试设备。编辑工程文件,包括自己编写的汇编和C语言源程序,还有工程编译时需要编写的链接脚本文件,调试过程中需要编写存储区映像文件和命令脚本文件,...
阅读详情
2016-11-03 |
ARM
,
中断
,
调试
使用32位MCU解决RFID智能标签/智能卡系统设计难题
无线射频识别(RFID)将成为第一种与条码技术并存并最终将在低成本识别和个人数据存储领域取代条码技术的新兴技术。 与条码技术相比,它具有多种优势,包括: 1、可以存储更多数据;2、可以在标签中集成一定智能;3、可以在一定距离外扫描;以及 4、可以减少人为干预。而这所有一切皆因MCU的使用让其成为可能。 EPC 技术对智能标签的影响 在消费层的部署中,下一代标签系统必须发展一种新的复杂级别,...
阅读详情
2016-11-02 |
MCU
,
RFID
Keil中常见的几种警告
Keil中常见的几种警告,固然,相对于错误的,警告的程度不及错误的严重性,有时候忽略,会出现意想不到的错误。先看看常见的几种错误,分析出来现的原因。 1、Warning 280:’i’:unreferenced local variable 说明 局部变量 i 在函数中未作任何的存取操作 解决方法 消除函数中 i变量的宣告 2、Warning 206:’Music3’:missing...
阅读详情
2016-11-02 |
Keil相关
电子电路常见故障类型及处理方法
随着科技的飞速发展,各种电子设备在各行各业和人们的日常生活当中得到了广泛的应用,而在其使用过程中受到各种因素的影响,难免会发生故障,影响正常的生产、生活、科研、学习等。因此,加强电子电路常见故障排除方法的研究具有十分重要的现实意义。作为电子电路技术人员,应熟知电子电路常见故障,并准确判断故障发生原因和发生位置,积极寻找排除电子电路故障的策略和方法,从而及时排除故障,使电子电路恢复正常的工作状态...
阅读详情
2016-11-01 |
电子电路
‹‹
253 中的第 235
››