跳转到主要内容
MCU加油站
Toggle navigation
首页
技术
新闻
下载中心
互动专区
视频
评测
活动
博客
登录
注册
技术
单片机如何执行代码命令,单片MCU内存如何分配?
单片机执行指令过程详解 单片机执行程序的过程,实际上就是执行我们所编制程序的过程。即逐条指令的过程。计算机每执行一条指令都可分为三个阶段进行。即取指令-----分析指令-----执行指令。 取指令的任务是:根据程序计数器PC中的值从程序存储器读出现行指令,送到指令寄存器。 分析指令阶段的任务是:将指令寄存器中的指令操作码取出后进行译码,分析其指令性质。如指令要求操作数,则寻找操作数地址。...
阅读详情
2017-06-19 |
单片机
,
MCU
一步步教你BlueNRG-1的OTA
1、 OTA Over The Air 空间无线升级,本文通过手机实现对BlueNRG-1的OTA代码更新。 2、 需要准备工具: 1、 BlueNRG-1 demo:STEVAL-IDB007V1 2、 BlueNRG-1 SDK,例如SDK2.3.0 3、 手机安装OTA的app:ST BlueDFU 3、需要OTA,BlueNRG-...
阅读详情
2017-06-16 |
BlueNRG
,
OTA
一文读懂MCU的特点、功能
任何一款MCU,其基本原理和功能都是大同小异,所不同的只是其外围功能模块的配置及数量、指令系统等。对于指令系统,虽然形式上看似千差万别,但实际上只是符号的不同,其所代表的含义、所要完成的功能和寻址方式基本上是类似的。 因此,对于任何一款MCU,主要应从如下的几个方面来理解和掌握: MCU的特点 要了解一款MCU,首先需要知道就是其ROM空间、RAM空间、IO口数量、定时器数量和定时方式、...
阅读详情
2017-06-15 |
MCU
,
接口
51单片机四大误区怎么破?
51单片机指MCS-51系列单片机,CICS指令集。由Intel公司开发,其结构增加了如乘(MUL)、除(DIV)、减(SUBB)、比较(CMP)、16位数据指针、布尔代数运算等指令,以及串行通信能力和5个中断源,内有128个RAM单元及4K的ROM。其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。目前国内的51单片机市场主要为国产宏晶的产品STC系列其号称低功耗,...
阅读详情
2017-06-14 |
51单片机
,
误区
你必须知道的MCU外接晶体及振荡电路
很多MCU开发者对MCU晶体两边要各接一个对地电容的做法表示不理解,因为这个电容有时可以去掉。笔者参考了很多书籍,却发现书中讲解的很少,提到最多的往往是:对地电容具稳定作用或相当于负载电容等,都没有很深入地去进行理论分析。 而另外一方面,很多爱好者都直接忽略了晶体旁边的这两个电容,他们认为按参考设计做就行了。 但事实上,这是MCU的振荡电路,又称“三点式电容振荡电路”,如图1所示。 图1:...
阅读详情
2017-06-14 |
MCU
,
晶体
,
振荡电路
MCU的架构详解
Microcontroller(微控制器)又可简称MCU或μC,也有人称为单芯片微控制器(Single Chip Microcontroller),将ROM、RAM、CPU、I/O集合在同一个芯片中,为不同的应用场合做不同组合控制。微控制器在经过这几年不断地研究,发展,历经4位,8位,到现在的16位及32位,甚至64位。产品的成熟度,以及投入厂商之多,应用范围之广,真可谓之空前。
2017-06-13 |
MCU
,
架构
用STM32上的FSMC来开发LCD
在STM32上开发LCD显示,可以有两种方式来对LCD进行操作,一种是通过普通的IO口,连接LCM的相应引脚来进行操作,第2种是通过FSMC来进行操作。 1. LCD/LCM的基本概念 液晶显示器(Liquid Crystal Display: LCD)的构造是在两片平行的玻璃当中放置液态的晶体,两片玻璃中间有许多垂直和水平的细小电线,透过通电与否来控制杆状水晶分子改变方向,...
阅读详情
2017-06-12 |
STM32
,
LCD
自动控制/感测融合再升级,无人机飞向专业多样化
作者:郭子仁 —本文摘自新通讯杂志 2017 年 194 期《 趋势眺望 》 据Gartner最新预测,2017年个人与商用无人机的市场规模将高达60亿美元,三年后更将成长到112亿美元,且出货量将达300万架,因此,无人机已被视为未来的明星产业。商用无人机竞争激烈,唯有发展专业技术,建立竞争门槛,才能避免沦为价格厮杀。 无人机的风行缘起于以空拍为主要用途的四轴飞行器,随之发展出各种创新应用,如...
阅读详情
2017-06-05 |
无人机
详说七大主流单片机的优缺点
单片机现在可谓是铺天盖地,种类繁多,让开发者们应接不暇,发展也是相当的迅速,从上世纪80年代,由当时的4位8位发展到现在的各种高速单片机…… 各个厂商们也在速度、内存、功能上此起彼伏,参差不齐~~同时涌现出一大批拥有代表性单片机的厂商:Atmel、TI、ST、MicroChip、ARM…国内的宏晶STC单片机也是可圈可点… 下面为大家带来51、MSP430、TMS、STM32、PIC、AVR、...
阅读详情
2017-05-23 |
单片机
C语言访问MCU寄存器的三种方式
MCU中的特殊功能寄存器SFR,实际上就是SRAM地址已经确定的SRAM单元,在C语言环境下对其访问归纳起来有3种方法。 1.对C编译器进行语法扩充 对C编译器进行语法扩充。例如MCS51系列单片机的C-51语法中扩充了sfr关键字,举例如下: sfr P0 = 0x80; 这样操作0x80单元直接写P0即可。 又如Atmel的AVR系列单片机,...
阅读详情
2017-05-22 |
C语言
,
MCU寄存器
【应用案例】超低功耗MCU延长智能门锁电池寿命
随着全球智能化发展,中国精装房需求日益旺盛,传统门锁已经满足不了现下消费者的需求了,消费者对新型的智能门锁更加青睐。智能门锁可提供便捷、时尚感和安全性,正逐步赢得中高端消费者的认可。 针对智能门锁的设计,Silicon Labs (亦称“芯科科技”)的EFM32TM Jade Gecko和Pearl Gecko系列32位MCU因其具有超低功耗的特点,可应用于智能门锁的指纹锁系统,...
阅读详情
2017-05-16 |
MCU
,
电池寿命
如何选择合适的微处理器?选择微控制器的十个步骤
选择适合某个产品使用的微处理器是一项艰巨的任务。不仅要考虑许多技术因素,而且要考虑可能影响到项目成败的成本和交货时间等商业问题。 在项目刚启动时,人们经常压抑不住马上动手的欲望,在系统细节出台之前就准备微控制器选型了。这当然不是个好主意。 在微控制器方面做任何决策时,硬件和软件工程师首先应设计出系统的高层结构、框图和流程图,只有到那时才有足够的信息开始对微控制器选型进行合理的决策。...
阅读详情
2017-04-27 |
微处理器
,
MCU
深入讲解GPIO各种模式
深入讲解MCU最基本外设GPIO的各种模式,希望大家对GPIO能有更深入的认识。 GPIO全称General Purpose Input Output,即通用输入/输出。从GPIO的名字我们很容易理解它的功能,而每种功能都对应相应的工作模式,主要有三种模式:高阻输入、推挽输出和开漏输出。 高阻输入 我们知道大部分MCU的I/O使用时都可以设置为高阻输入。高阻输入可以认为输入电阻是无穷大,认为I/...
阅读详情
2017-04-25 |
GPIO
MCU低功耗设计(二)实践
引言: 用电池供电的产品来说能耗是一个重大的问题,一旦电能耗尽设备将“罢工”。在《MCU低功耗设计(一)理论》中,我们介绍了节能的原理,本文用万用表和MCU电路板,真刀真枪地测试功耗值。简单,但绝对真实的测试数据,看看官方宣称低功耗与实测结果有多大差距,Let’s Go知识库" Go! 说明: 博客的书写工具对于图片的编辑支持力度不够,喜欢本博文的读者可以从以下链接下载PDF版本的博文,...
阅读详情
2017-04-25 |
MCU
,
低功耗设计
MCU低功耗设计(一)理论
一.MCU耗能因素 现代的MCU一般使用CMOS技术,耗能包括2方面: 静态消耗 主要是晶体管消耗能量; 动态消耗 公式=C×V2×f,其中C是CMOS的负载电容,V是供电电压,f是时钟频率; 总电能消耗是静态消耗和动态消耗之和,即:IDD=f×IDynamicRun[uA/MHz]+IStatic[uA]. 因此,电能消耗依赖于: MCU芯片尺寸 或者说晶体管的数目; MCU供电电压...
阅读详情
2017-04-25 |
MCU
,
低功耗设计
‹‹
250 中的第 221
››