如何上手学习一款新的微控制器或处理器如何上手学习一款新的微控制器或处理器任何一款MCU,其基本原理和功能都是大同小异,所不同的只是其外围功能模块的配置及数量、指令系统等。对于指令系统,虽然形式上看似千差万别,但实际上只是符号的不同,其所代表的含义、所要完成的功能和寻址方式基本上是类似的。因此,对于任何一款MCU,主要应从如下的几个方面来理解和掌握:MCU的特点:要了解一款MCU,首先需要知道就是其ROM空间、RAM空间、IO口数量、定时器数量和定时方式、所提供的外围功能模块(PeripheralCircuit)、中断源、工作电压及功耗等等。了解这些MCUFeatures后,接下来第一步就是将所选MCU的功能与实际项目开发的要求的功能进行对比,明确那些资源是目前所需要的,那些是本项目所用不到的。对于项目中需要用到的而所选MCU不提供的功能,则需要认真理解MCU的相关资料,以求用间接的方法来实现,例如,所开发的项目需要与PC机COM口进行通讯,而所选的MCU不提供UART口,则可以考虑用外部中断的方式来实现; 对于项目开发需要用到的资源,则需要对其Manua*进行认真的理解和阅读,而对于不需要的功能模块则可以忽略或浏览即可。对于MCU学习来讲,应用才是关键,也是最主要的目的。明确了MCU的相关功能后,接下来就可以开始编程了。对于初学者或初次使用此款MCU的设计者来说,可能会遇到很多对MCU的功能描述不明确的地方,对于此类问题,可以通过两种方法来解决,一种是编写特别的验证程序来理解资料所述的功能;另一种则可以暂时忽略,程序设计中则按照自己目前的理解来编写,留到调试时去修改和完善。前一种方法适用于时间较宽松的项目和初学者,而后一种方法则适合于具有一定MCU开发经验的人或项目进度较紧迫的
推荐下载
-
如何上手学习一款新的微控制器或处理器.doc
如何上手学习一款新的微控制器或处理器.doc
3 2020-11-20 -
微处理器和微控制器的区别
本文主要从硬件结构、应用领域和指令集特征三个方面简单介绍了微处理器和微控制器的区别。
12 2020-09-25 -
嵌入式微控制器与处理器设计
嵌入式微控制器与处理器设计的发展历史及基本知识
42 2019-05-22 -
如何选择合适的微处理器选择微控制器十个步骤
本文为读者归纳总结了选择合适微处理器是的是个步骤,希望对读者有所帮助
11 2020-09-25 -
如何将一个开源游戏移植给一款32位微控制器
随着微控制器性能增强,已经有可能用它们执行一些在90年代还需要PC处理能力的程序,而游戏领域的应用受这一进展影响很大。现在可以在某种移动应用(包含图形LCD和一个32位 ARM微控制器)中实现第一个P
10 2020-09-11 -
AMCC公司推出了一款新的处理器460EX
AMCC公司推出了一款新的处理器460EX,确立了其2004年从IBM公司授权获得的PowerPC产品线的高端地位。460EX处理器采用90nm工艺实现,频率范围为667MHz~1.2GHz。
21 2020-12-06 -
wPrime是一款处理器测试软件
wPrime is a processor test software
27 2019-06-24 -
结合DSP和微控制器特性用于电机控制的单片处理器
正确地利用电机控制器可为电机控制以及许多相关系统和产品设计节约大量的成本。本文针对低成本、低功耗和程序代码要求较高的电机控制及其它应用,介绍了集成DSP和MCU特性的单片处理器解决方案,可为电机控制领
22 2020-10-07 -
微处理器操控照明方案-微控制器光源控制-论文.doc
在现代照明系统中,微处理器扮演着关键的角色,通过其智能化的算法和控制方式,实现对照明设施的高效管理。论文中详细探讨了微处理器在灯光系统中的运用,包括利用其控制光源亮度、色彩和定时功能,以满足不同场合的
62 2023-12-17 -
一款新型的微处理器Rabbit3000
一款新型的微处理器—Rabbit3000
13 2022-07-15
暂无评论