微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > ARM·电源电路/复位电路/GPIO

ARM·电源电路/复位电路/GPIO

时间:11-24 来源:互联网 点击:



硬件电路,关于

LM117的输出电压的范围是1.25-37v连续可调,最大电流1.5A,三端可调线性稳压电路

(这里不明白c9和c18这两个极性电容的作用)

MAX811(4引脚的电压监视器)

引脚功能:


分析复位电路

引脚1——GND

引脚4——3.3v的VCC

(这里VCC和GND之间的104电容,是去耦电容,以后会经常遇到;一是作为集成电路的蓄能电容;二是滤除该器件产生的高频噪声,切断其功能回路传播的通路;三是防止电源携带的噪声对电路构成干扰)

引脚2——低电平复位有效输出,这是内部系统的软件复位;

引脚3——手动复位,也就是外部的复位按钮 ;

整个电路还算比较简单 ;

S3C2440A时钟控制逻辑通过外接晶振,给整个芯片提供三种时钟

FCLK:用于CPU核

HCLK:用于AHB(Advanced High Performance Bus)总线设备:CPU核、存储器控制、中断控制器、LCD控制器、DMA和USB主机模块等

PCLK:用于APB(Advanced Peripheral Bus)外围设备:WATCHDOG、IIS、IIC、PWM定时器、MMC接口、ADC、UART、GPIO、RTC和SPI等

mini2440开发板外接晶振频率Fin为12MHz,需要通过时钟控制逻辑PLL提高系统时钟

S3C2440A有两个PLL(MPLL:用于设置FCLK、HCLK、PCLK UPLL:专用于USB设备)



PLL参数推荐值



CLKdivN寄存器:分频系数寄存器(用于设置FCLK,HCLK,PCLK三者的比例)



*确认外部输入晶振频率Fin

*确定系统输出时钟频率FCLK

*对照PLL值推荐参数表,找到一租Mdiv、Pdiv和Sdiv,设置MPLLCON

*设置UPLLCON

*确定FCLK、HCLK、PCLK比例系数,设置时钟分频系数寄存器CLKdivN,从而确定当前系统下FCLK、HCLK、PCLK的频率值;

S3C2440A包含GPA-GPJ共9组端口

大部分管脚都是复用的,可通过相应的寄存器配置I/O模式

(GPA对应的控制寄存器:GPACON、GPADAT)

(GPB对应的控制寄存器:GPBCON、GPBDAT、GPBUP)

所谓复用:大部分I/O可以被配置为输入、输出模式还是其他特殊功能,且可以选择是否内部上拉 ;

GPIO的操作:

GPxCON—用于选择工作模式


GPxDAT—用于选择读/写数据(高低电平写数据01)

GPxUP—用于确定是否使用上拉电阻


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top