电子创新网

32位MCU开发攻略

创新网小编
创新网小编个人信息
创新网小编博客集

32位MCU开发攻略连载之31:功率控制:低功耗模式

5.11 功率控制:低功耗模式

5.11.1 功耗模式

LPC17xx微处理提供了多种电源控制的特性:睡眠模式、深度睡眠模式,掉电模式和深度掉电模式。CPU时钟频率也可以根据需要改变时钟源、重新配置PLL值或者改变CPU时钟分频值。另外,也可以通过停止片内外设时钟的方法来关闭不使用的片内外设,以进一步降低系统的功耗。

您的点评: None 平均指数: 5 (1 vote)
创新网小编
创新网小编个人信息
创新网小编博客集

32位MCU开发攻略连载之30:时钟分频

5.10 时钟分频
PLL0的输出必须向下分频为更低频率的信号才能用于CPU和USB模块(如果USB的时钟信号源是PLL0提供)。提供给USB模块的分频器是独立的,因为USB的时钟要求必须是准确的48MHz而且有50%的占空比。分频给CPU的信号成为CCLK时钟,并且再分频成为各个片内外设的驱动时钟。图5.14出了LPC17xx的PLL0和时钟分频的结构框图。

No votes yet

32位MCU开发攻略连载之29:锁相环PLL1(Phase Locked Loop 1)

LPC1766开发板5.9 锁相环PLL1(Phase Locked Loop 1)
PLL1仅从主晶振获得自己的时钟频率,并且可以用于仅为USB子系统提供混合48MHz的时钟频率,这可以看作由PLL0提供USB时钟源以外的另一个选择。

PLL1在复位后是禁用并且处于关闭状态,如果PLL1被停用,USB的时钟可以由完成提供48MHz信号状态设定后的PLL0提供,如果PLL1通过PLL1CON寄存器使能并且连接,那么PLL1将自动的作为USB子系统的时钟源。

公司信息: 
您的点评: None 平均指数: 5 (1 vote)

32位MCU开发攻略连载之28:时钟电路

时钟电路5.7 时钟电路
LPC17xx包括3个独立的时钟源,分别为主时钟振荡器、RTC时钟振荡器和内部RC振荡器,在LPC17xx复位后,LPC17xx将由内部RC振荡器提供时钟直至由软件切换到另外的时钟振荡源为止,这使得系统可以不依赖于外部时钟进行操作,而且使引导加载程序可以在一个确定的频率下进行操作。

公司信息: 
您的点评: None 平均指数: 5 (1 vote)

32位MCU开发攻略连载之27:电源电路

LPC17xx系列微控制器5.5 电源电路
LPC17xx系列微控制器在电源部分需要五种电压源对其供电,分别为:
1. 内核和外部通路所需的3.3V电压源VDD(3V3);
2. 内部稳压器所需的3.3V电压源VDD(REG)(3V3);
3. 模拟部分(诸如片上ADC以及DAC)所需的3.3V电压源VDDA;
4. 模数转换器ADC所需的参考电压源VREFP;
5. 实时时钟RTC所需的3.3V电压源VBAT。

公司信息: 
您的点评: None 平均指数: 5 (1 vote)

32位MCU开发攻略连载之27:电源电路

电源电路5.5 电源电路
LPC17xx系列微控制器在电源部分需要五种电压源对其供电,分别为:
1. 内核和外部通路所需的3.3V电压源VDD(3V3);
2. 内部稳压器所需的3.3V电压源VDD(REG)(3V3);
3. 模拟部分(诸如片上ADC以及DAC)所需的3.3V电压源VDDA;
4. 模数转换器ADC所需的参考电压源VREFP;
5. 实时时钟RTC所需的3.3V电压源VBAT。

公司信息: 
您的点评: None 平均指数: 4 (1 vote)

32位MCU开发攻略连载之26:中断向量控制器

LPC1766开发板5.4 中断向量控制器
5.4.1 控制器简述
嵌套向量中断控制器(NVIC)是Cortex-M3内核的一部分,详细信息用户可以参考《Cortex-M3 Technical Reference Manual》,其具有以下特点:
* 紧密耦合中断控制器可以提供较短的中断等待时间;
* 控制系统异常和外设中断;
* LPC17xx的NVIC支持33个向量中断源;

公司信息: 
您的点评: None 平均指数: 5 (1 vote)

32位MCU开发攻略连载之25:存储器管理

LPC1700开发板5.3 存储器管理
LPC17xx系列微处理器片上最大集成了512KB的片内Flash存储器和64KB的片内SRAM,对Flash存储器的编程可以通过以下几种方式实现:通过串口0进行在系统编程(ISP)、通过调用嵌入片内的固件程序进行在应用中编程(IAP)以及通过内置的JTAG或者SWD接口编程。
LPC17xx的SRAM存储器,包括了主32KB的SRAM(可以被CPU和三个DMA控制器通过Higher-Speed总线访问)、2个附加的SRAM各16KB位于AHB矩阵总线上的独立从属端口上。这样的设计架构可以允许CPU和DMA独立的访问,并且对总线主机来说几乎没有延时。

公司信息: 
您的点评: None 平均指数: 4 (1 vote)

32位MCU开发攻略连载之24:引脚模式寄存器

LPC17005.2.3 引脚模式寄存器(PINMODED—PINMODE9)
引脚模式寄存器PINMODE为所有的GPIO端口控制片内上拉/下拉电阻特性。当使用片内上拉或下拉电阻时,若引脚信号不确定,则使用上拉时为高电平,使用下拉时拉低为低电平。
与PINSEL寄存器一样,PINMODE寄存器每2个位控制1个引脚。每两个寄存器控制一个端口组。PINMODE寄存器取值定义如表5.2所示。

公司信息: 
No votes yet

32位MCU开发攻略连载之23:MCU软硬件开发基本知识

MCU软硬件开发基本知识第5章 MCU软硬件开发基本知识
作者:牛晓东 丰宝电子科技有限公司
概述:
工程师在基于一款MCU进行项目设计时,一般会先进行以下3步进行设计前的准备:
1.项目评估。工程师根据项目需求,确定MCU片上需要集成的功能,诸如Flash和RAM的大小?串口多少路合适?需要CAN总线么?等等,对如一些特殊的应用如电机控制等,就要考虑MCU是否对该功能具有特殊的设计。MCU片上集成的功能越多,意味着芯片的成本越高,自然也就加大了产品本身的成本。

公司信息: 
No votes yet

32位MCU开发攻略连载之22:恩智浦LPC29XX系列MCU

恩智浦LPC29XX系列MCU微控制器4.3.5 LPC29XX系列MCU介绍
恩智浦LPC29XX系列MCU微控制器基于80MHz的ARM968E-SMCU,有两个CAN控制器和两个LIN控制器,提供连接和网关选项,非常适用于包括工业自动化和车内网络在内的应用。LPC2900针对提升的性能进行了优化,在一个片上功耗管理单元(PMU)的帮助下,能够满足更低功耗应用需求。

公司信息: 
No votes yet

32位MCU开发攻略连载之21:恩智浦LPC2880/2888

LPC2880/2888 4.3.4 LPC2880/2888MCU介绍
LPC2880/2888 MCU是一款基于ARM7的微控制器,适合于要求低功耗和高性能的便携式应用。它包含一个USB2.0高速设备接口,一个能够连接SDRAM和Flash的外部存储器接口,一个MMC/SD存储卡接口,A/D和D/A转换器以及包含UART、I2C总线和I2S总线在内的串行接口。在结构上增加了多通道DMA,处理器高速缓存,多条内部总线上的同步操作和灵活的时钟发生单元,它们有助于确保LPC2880/2888在与其它众多竞争产品相比,能够处理更高要求的应用。该芯片能够采用单电池USB或已校准的1.8V和3.3V供电。

公司信息: 
您的点评: None 平均指数: 5 (1 vote)

32位MCU开发攻略连载之20:恩智浦LPC2400系列MCU

恩智浦LPC24xx系列MCU4.3.3 LPC24XX系列MCU介绍
恩智浦LPC24xx系列MCU使用一个工作在72MHz的高性能32位ARM7内核;每个器件含有512KB的片内Flash和98KB的片内SRAM存储器;在系统编程(ISP)和在应用编程(IAP)软件将编程时间缩至最短——编程每个256字节行只需要1ms、编程一个扇区或擦除整个芯片只需要400ms。128位宽的存储器接口和专有的存储器加速器使32位的代码可以在最高时钟速率下执行,无需使用宝贵的SRAM。

公司信息: 
No votes yet

32位MCU开发攻略连载之19:恩智浦LPC2200系列MCU

LPC2200系列MCU4.3.2 LPC2200系列MCU介绍

LPC2200系列MCU基于一个支持实时仿真和嵌入式跟踪的16/32位ARM7TDMI-S CPU,处理器时钟高达60M/75MHz,片内集成8KB、16KB、32KB、64KB、128KB、256KB和512KB的高速Flash存储器,128位宽度的存储器接口和独特的加速结构使32位代码能够在最大时钟速率下运行。此外,片内集成大量外设:外部存储器控制器(EMC)、UART接口、CAN-bus接口、SPI接口、SSP接口、I2C接口、ADC、DAC、USB 2.0接口、通用定时器、外部中断、PWM、实时时钟、LCD驱动器等等。通过外部存储器接口可以扩展64MB的异步静态存储器设备。

公司信息: 
您的点评: None 平均指数: 4 (1 vote)

32位MCU开发攻略连载之18:恩智浦LPC2000系列MCU

LPC2000系列4.3 恩智浦LPC2000系列MCU

恩智浦LPC2000系列采用ARM7TDMI-S内核,工作频率84MHz,功能强大,性价比高。它们集成了LCD支持功能,并提供大量的外设,包括多个串行接口、以太网接口、USB Host/OTG、CAN以及外部总线接口,主要瞄准工业控制、医疗电子和连接类应用。

这个系列的产品非常广泛,有超过80个型号,具体又可分为LPC2100系列、LPC2200系列、LPC2300系列、LPC2400系列、LPC2800系列和LPC2900系列等,我们将选取有代表性的产品进行介绍。

公司信息: 
No votes yet
同步内容
番禺游戏机