文档介绍:嵌入式系统讲义第4章 S3C2410X系统结构
周国运
习题
本章作业:2、3、5、7、10、12
1、S3C2410X主要特性有哪些?
2、S3C2410X的结构分为几个部分?每一部分主要由哪些部件构成?
3、S3C2410X的存储器由哪几部分构成,每一部分有什么特点?存储器主要有哪些控制寄存器?
4、S3C2410X的Flash有哪些特点?
5、S3C2410X的DMA有哪些特点?其工作过程是怎样的?每个通道配置有哪些寄存器?
6、S3C2410X的A/D转换器有哪些特点?有哪些相关的寄存器?
7、编写一程序,用查询的方式,对S3C2410X的A/D转换器的第0通道连续进行100次A/D转换,然后将其结果求平均值。注意:A/D转换器有独立的模拟信号输入引脚AIN0---AIN9。
8、S3C2410X的中断系统有哪些特点?相关的寄存器有哪些?
9、S3C2410X的中断控制器的工作过程是怎样的?对于IRQ,整个中断过程是怎样的(中断控制器处理,向CPU请求,转到中断入口,转去获得中断服务程序的首地址,执行中断服务程序)?
10、编写一程序,使用外部中断EINT0,用中断方式对端口C做数据输入。(注意对中断系统和相关引脚进行初始化)
提示:C语言指向特定地址的方法:
(1)#define rGPCDAT (*(volatile unsigned *)0x56000024)
(2)int *rGPCDAT=0x56000024;
(3)int *rGPCDAT;
rGPCDAT=0x56000024;
用第一种方法为好。
11、S3C2410X的定时器系统有哪些特点?由哪几部分构成?相关的寄存器有哪些?是如何工作的?
12、编写一程序,使用timer0产生并输出频率为10KHz、占空比为1/2的方波。设f pclk=50MHz。(注意对timer0和相关引脚初始化)
13、编写一程序,利用S3C2410X的PWM功能对一直流电机进行调速,要求使用timer1产生并输出频率为10KHz、占空比可变的方波进行控制,电机的转速变化如下图所示。设f pclk=50MHz。(注意对timer0和相关引脚初始化)
t0 2*t0 t
v
0
第4章 S3C2410X系统结构
S3C2410X概述
存储器配置
DMA
ADC和触摸屏接口
中断控制器
I/O端口
PWM
UART接口
RTC
IIC接口
SPI接口
其它接口
主要内容
其它接口
1、 USB接口
2、 LCD控制器
3、 SD接口
4、 IIS接口
S3C2410X概述
主要内容
主要特性
系统结构
引脚信号
S3C2410X概述
S3C2410X是韩国三星公司推出的16/32位RISC微控制器,其CPU采用的是ARM920T内核,加上丰富的片内外设,为手持设备和其它应用,提供了低价格、低功耗、高性能微控制器的解决方案。
一、主要特性
具有16KB指令Cache、 16KB数据Cache和存储器管理单元MMU。
外部存储器控制器,可扩展8组,每组128MB,总容量达1GB;支持从Nand flash存储器启动。
55个中断源,可以设定1个为快速中断,有24个外部中断,并且触发方式可以设定。
4通道的DMA,并且有外部请求引脚。
3个通道的UART,带有16字节的TX/RX FIFO,。
具有2通道的SPI、1个通道的IIC串行总线接口和1个通道的IIS音频总线接口。
有2个USB主机总线的端口,1个USB设备总线的端口。
有4个具有PWM功能的16位定时器和1个16位内部定时器。
8通道的10位A/D转换器,最高速率可达500kB/s;提供有触摸屏接口。
具有117个通用I/O口和24通道的外部中断源。
兼容MMC的SD卡接口。
具有电源管理功能,可以使系统以普通方式、慢速方式、空闲方式和掉电方式工作。
看门狗定时器。
具有日历功能的RTC。
有LCD控制器,支持4K色的STN和256K色的TFT,配置有DMA通道。
具有PLL功能的时钟发生器,时钟频率高达203MHz。
双电源系统:,。