跳转到主要内容
MCU加油站
Toggle navigation
首页
技术
新闻
下载中心
互动专区
视频
评测
活动
博客
登录
注册
技术
能看懂PCB布线,你就是个天才!
PCB布线,就是铺设通电信号的道路连接各个器件,这好比修道路,连接各个城市通汽车,道路建设要求一去一回两条线,PCB布线同样道理,需要形成一个两条线的回路,对于低频电路角度上讲,是回路,对于高速电磁场来讲,是传输线,最常见的如差分信号线。比如USB、网线等。 差分信号线,是连接器件信号的理想模型。对信号要求越高的,越要靠近差分信号线。 一块板子器件非常多,若都按差分线布,一是PCB的面积太大,...
阅读详情
2018-02-26 |
PCB布线
这些关于STM32 DMA的使用,你都知道吗?
使用范围 DMA(直接存储器存取)提供在外设与存储器之间或者存储器和存储器之间的高速数据传输使用。 这里的外设指的是32的外设,比如spi、usart、iic、adc等基于APB1 、APB2或AHB时钟的外设,而这里的存储器包括32自身的闪存(flash)或者内存(SRAM)以及外设的存储设备都可以作为访问的源或者目的。 外部存储设备其自身在这就是外设了,配置时属于外设,...
阅读详情
2018-02-26 |
STM32
,
DMA
基于ARM的嵌入式USB图像采集与显示方案
目前市场上大部分的图像采集与处理系统是基于DSP 芯片的,这种图像采集与处理系统成本高、功耗高、体积约束等特点并不适用于一些简单的应用。随着USB 摄像头的普及和基于ARM 的嵌入式芯片的快速发展,将二者结合的便携性越来越受人们欢迎。本文介绍了一种基于三星S3C2440A 芯片的嵌入式USB 摄像头图像采集与显示方案,该方案具有良好的可移植性和扩展性,并且成本、大小和实时处理都能够满足市场需求...
阅读详情
2018-02-25 |
ARM
聊聊STM32中DMA模块的使用
DMA(Direct Memory Access)常译为“存储器直接存取”。早在Intel的8086平台上就有了DMA应用了。 一个完整的微控制器通常由CPU、存储器和外设等组件构成。这些组件一般在结构和功能上都是独立的,而各个组件的协调和交互就由CPU完成。如此一来,CPU作为整个芯片的核心,其处理的工作量是很大的。如果CPU先从A外设拿到一个数据送给B外设使用,...
阅读详情
2018-02-25 |
STM32
,
DMA
AVR,C51和PIC单片机比较
八位单片机由于内部构造简单,体积小,成本低廉,在一些较简单的控制器中应用很广。即便到了本世纪,在单片机应用中,仍占有相当的份额。由于八位单片机种类繁多,本文仅将常用的几种在性能上作一个简单的比较,供读者在使用时作参考。 1. 51系列 应用最广泛的八位单片机首推Intel的51系列,由于产品硬件结构合理,指令系统规范,加之生产历史“悠久”,有先入为主的优势。...
阅读详情
2018-02-10 |
AVR
,
PIC单片机
51单片机 | 定时/计数器原理及结构
定时/计数器结构(T0和T1) 16位寄存器T0、T1分别由TH0、TL0和TH1、TL1四个8位计数器组成 定时器的区别: T0可分成2个独立的8位定时器,而定时器1则不能; T1可作为串口的波特率发生器,而定时器0则不能。 工作原理 用途:定时器和计数器 核心:加1计数器 原理:每来一个脉冲则加1计数器加1,当加到全1时再来一个脉冲使加1计数器归零,...
阅读详情
2018-02-09 |
定时器
,
计数器
,
51单片机
嵌入式系统之电子电路设计基础篇
1 、电路设计原理 (1)电路板设计主要分为3个步骤:设计电路原理图、生成网络表、设计印制电路版。 (2) 网络表是电路原理设计和印制电路板设计中的一个桥梁,它是设计工具软件自动布线的灵魂。 (3)网络表的格式包括2部分:元器件声明和网络定义。(缺少任一部分都有可能在布线的时候出错) (4) 电路原理图设计不仅是整个电路设计的第一步,也是电路设计的基础。包括以下的一些具体步骤: A、...
阅读详情
2018-02-09 |
嵌入式系统
,
电子电路
,
电路设计
ARM中的异常和中断
ARM中有5种异常模式,有7种中断源。这7种中断源中有些中断是我们希望发生的,但有些中断是我们不希望发生的。 我们希望发生的中断: 软中断:属于svc模式,通过SWI指令便可以产生软中断,进入到svc模式。 irq中断:属于irq模式,当产生普通的外部中断时,处理器便进入到IRQ模式。 fiq中断:属于fiq模式,当产生高优先级外部中断时,处理器便进入到FIQ模式。 我们不希望发生的中断:...
阅读详情
2018-02-09 |
ARM
,
中断
,
异常
MCS-51单片机存储地址空间划分
1.前言 MCS-51的存储器有片内RAM、片外RAM 和 ROM 三个空间。 MCS-51单片机在物理结构上有四个存储空间 1、片内程序存储器(片内ROM) 2、片外程序存储器(片外ROM) 3、片内数据存储器(片内RAM) 4、片外数据存储器(片外RAM) 在逻辑上(即从用户的角度上)MCS-51单片机有三个存储空间 1、片内外统一编址的64K的程序存储器(ROM)地址空间(...
阅读详情
2018-02-07 |
MCS-51单片机
,
地址
EFM32JG系列MCU内部温度传感器使用方法
在很多电子类应用场合中,我们经常需要采集产品工作的周围环境温度,一般采取的方式有两种: 1)外加温度传感器 2)采用MCU内部温度传感器 外加温度传感器会增加产品的成本以及布板空间,所以在很多场合,我们只要使用内部温度传感器就可以了,今天给大家介分享一下自带内部温度传感器EFM32JG系列MCU的使用方法和步骤。 基本原理: EFM32JG的内部ADC集成在模拟模块部分,...
阅读详情
2018-02-07 |
MCU
,
EFM32JG
,
温度传感器
ARM单片机异常中断的集中情况总结
ARM单片机是大多数新手选择的入门切入点,但由于知识的不足,在设计过程中新手们经常会遇到这样或那样的问题,ARM异常中断返回就是这样一种令人头疼的问题。在ARM的使用问题中异常中断返回是新手们较为苦恼的问题,本文就将对ARM异常中断的集中情况进行总结,并给出了一些解决方法。 在正式介绍之前,要为大家补充一些较为重要的基础知识。首先R15(PC)总是指向“正在取指”的指令,而不是指向“正在执行”...
阅读详情
2018-02-07 |
ARM单片机
,
中断
精妙的单片机非阻塞延时程序设计
对于每个单片机爱好者及工程开发设计人员,在刚接触单片机的那最初的青葱岁月里,都有过点亮跑马灯的经历。从看到那一排排小灯按着我们的想法在跳动时激动心情。到随着经验越多,越来又会感觉到这个小灯是个好东西,尤其是在调试资源有限的环境中,有时会帮上大忙。 但对于绝大多数人,我们在最最初让灯闪烁起来时大约都会用到阻塞延时实现,会像如下代码的样子: 然后,在我们接触到定时器,我们会发现,...
阅读详情
2018-02-06 |
单片机
三极管判定的口诀技巧详细讲解
极管的管型及管脚的判别是电子技术初学者的一项基本功,为了帮助读者迅速掌握测判方法,笔者总结出四句口诀:“三颠倒,找基极;PN结,定管型;顺箭头,偏转大;测不准,动嘴巴。”下面是其详细讲解部分。 1、三颠倒,找基极 大家知道,三极管是含有两个PN结的半导体器件。根据两个PN结连接方式不同,可以分为NPN型和PNP型两种不同导电类型的三极管,图1是它们的电路符号和等效电路。...
阅读详情
2018-02-06 |
三极管
基于ARM的某机载电台检测控制器设计
机载电台担负着空空和地空之间通信,为保证电台性能,需要对其进行定检。基于单片机的检测仪存在测量速度慢、可扩展性差的问题;而基于PXI仪器或VXI仪器的检测仪存在着功耗大、体积大、价格高等缺点。为解决上述问题,利用基于ARM处理器来实现电台检测控制器成为重要的发展方向,ARM是一种高性能、低功耗的RISC结构处理器,由于其出色的性能被广泛应用于工业控制、无线通讯、成像和安全、网络应用等方面,...
阅读详情
2018-02-06 |
ARM
,
控制器设计
MM32 IAP中断向量表重定义
有客户需要用到MM32L073,需要通过IAP进行固件升级,在FLASH里面要烧录两份代码:一个Boot loader,一个用户应用程序。在开发应用程序时,使用中断函数不能相应中断。 在开发IAP的用户应用程序时,必须得重新映射中断向量表,中断向量表即某个中断服务程序的入口地址的集合。 在Cortex-M3内核的MCU上可以通过设置SCB->VTOR = FLASH_BASE |...
阅读详情
2018-02-01 |
灵动微
,
MM32
,
IAP
,
中断
‹‹
250 中的第 198
››