初学者的基本手臂教程伟德老虎机手机版

ARM7(LPC2148)教程简介

ARM处理器(或微控制器)是一个强大的CPU家族,基于减少的指令集计算机(RISC)体系结构。ARM处理器可从小型微控制器(例如ARM7系列)提供到像Cortex这样的功能强大的处理器,这是当今智能手机中使用的系列。

基于ARM的微控制器是高级处理器集,因此对于初学者来说,可能很难理解。建议从较小,更简单开始微控制器,例如8051为了了解微控制器如何工作,使用微控制器对微控制器进行编程和开发应用程序。

随着对ARM等高级微控制器的兴趣不断增加,我们设计了一组教程,可以指导您了解基本的ARM处理器。伟德老虎机手机版在跳入诸如Cortex - M或Cortex - 系列之类的高级处理器之前,最好从ARM7(例如ARM7)等简单处理器开始。如果我们了解基本的ARM7处理器,那么使用高级处理器开发应用程序和系统将非常容易。

在本教程中,我们选择了一个基于ARM7 TDMI的处理器,称为LPC2148,该处理器是由NXP半导体(以前是飞利浦)制造的32 –1个MCU。

该教程分为8个部分,以完成对ARM7 MCU的逐步理解。以下是对本系列中所有教程的简要介绍。伟德老虎机手机版

第1部分:手臂介绍

本教程的第一部分是手臂处理器的基本介绍,手臂处理器的功能,解释了手臂处理器的功能,不同的手臂处理器家族及其相应的体系结构,在ARM处理器中使用的一般命名法。它还简要介绍了ARM处理器及其应用的类型。最后,还给出了一个简单的想法,即对在哪里开始探索手臂处理器。

第2部分:手臂GIPO介绍

该部分介绍了LPC2148 MCU的引脚配置。它是理解通用输入 /输出(GPIO)引脚的指南,与GPIO操作相关的不同寄存器以及初始化寄存器的不同方式。最后,我们将看到一个实现我们学到的东西的实时示例。为此,我们将看到闪烁的LED示例,其中包括详细的编程。

第3部分:ARM PLL教程

本教程的第3部分将大约在LPC2148中的相位锁定环(PLL)。它通常对PLL的介绍,在LPC2148中使用PLL和PLL类型。在基本介绍之后,下一个主题将是了解与PLL相关的不同寄存器,并为我们的要求设置PLL。最后,我们将看到PLL所需的不同设置以及在LPC2148中实现PLL块的示例程序。

第4部分:接口16x2 LCD

我们将在涉及LPC2148 MCU和LCD显示的教程的本部分中开发一个小项目。由于LCD是嵌入式系统世界中的重要组成部分,因此我们将看到有关LCD模块的一些基础知识以及典型的16 x 2 LCD显示屏的引脚配置。然后,我们将与LPC2148接口LCD模块,并为此查看所需的设置。最后,我们将对LPC2148 MCU进行编程,以便在LCD上成功显示一些字符。

第5部分:手臂计时器教程

ARM7教程系列的下一部分是LPC2148中计时器的概念。我们将讨论LPC2148中计时器和计数器的一些基础知识以及LPC2148中的计时器。然后,我们将看到如何根据需要配置计时器。最后,我们将再次眨眼LED,但是这次使用计时器来更好地延迟操作。

第6部分:手臂中断教程

在本教程中,我们将看到微控制器中断的概念以及在嵌入式系统中使用中断的概念。然后,我们将看到如何在LPC2148和与之关联的寄存器中处理中断。我们还将看到如何初始化中断和配置LPC2148中的中断。最后,我们在实时示例中使用中断的概念,并查看程序,以闪烁使用计时器和中断的一组LED。

第7部分:LPC 2148 PWM编程

在该系列的第七部分中,我们将讨论一个称为脉冲宽度调制(PWM)的新主题。在这里,我们将看到PWM的用途,类型PWM信号在LPC2148以及能够生成PWM的引脚。我们将了解LPC2148中的PWM以及与PWM相关的寄存器。最后,我们将配置寄存器以生成所需的PWM,也​​将使用PWM对LED进行调光。

第8部分:LPC2148 UART教程

教程的第8部分与LPC2148中的UART交易。在这方面,我们将了解一些UART的基础通常,在LPC2148中。解释了与UART相关的引脚以及用于UART的寄存器列表。下一个主题将是关于UART模块中的Baud Rate的产生,以及所需的Baud率产生的计算。我们还将看到一个示例程序,以在LPC2148中实现UART协议,以及如何将一组字符从MCU发送到计算机。

3个回应

发表评论

您的电子邮件地址不会被公开。

电子豪华粉丝
<\/i>","library":""}}" data-widget_type="nav-menu.default">
Baidu
map