手机版

第六章 基于S3C44B0X的嵌入式系统应用开发实例ok1

时间:2025-05-10   来源:未知    
字号:

第六章基于S3C44B0X嵌入式系统应用开发实例6.1 S3C44B0X处理器介绍 6.2 S3C44B0X存储控制器功能及应用开发 6.3 S3C44B0X I/O端口功能及应用开发 6.4 S3C44B0X DMA功能及应用开发 6.5 S3C44B0X UART接口功能及应用开发 6.6 S3C44B0X中断控制器功能及应用开发 6.7 S3C44B0X时钟电源管理器功能及应用开发 6.8 S3C44B0X PWM定时器功能及应用开发 6.9 S3C44B0X LCD控制器功能及应用开发1

6.10 S3C44B0X A/D转换器功能及应用开发 6.11 S3C44B0X RTC(实时时钟)功能及应用 开发 6.12 S3C44B0X看门狗定时器功能及应用开发 6.13 S3C44B0X IIC总线接口功能及应用开发 6.14 S3C44B0X IIS总线接口功能及应用开发 6.15 S3C44B0X SIO接口功能及应用开发 6.16 基于S3C44B0X的S3CEV40开发介绍 6.17 S3CEV40启动程序设计 6.18 USB接口功能开发实例2

6.1 S3C44B0X处理器介绍

6.1.1 Samsung S3C44B0X简介 6.1.2 Samsung S3C44B0X特点 6.1.3 S3C44B0X功能结构框图 6.1.4 S3C44B0X引脚信号描述

6.1.1 Samsung S3C44B0X简介Samsung S3C44B0X微处理器片内集成 ARM7TDMI核,采用0.25μm CMOS工艺制造,并 在ARM7TDMI核基本功能(详细见第二章)的基础 集成了丰富的外围功能模块,便于低成本设计嵌入 式应用系统。片上集成的主要功能如下:

在ARM7TDMI基础上增加8KB的Cache; 外部扩充存储器控制器(FP/EDO/SDRAM控制,片选 逻辑); LCD控制器(最大支持256色的DSTN),并带有1个LCD 专用DMA通道; 2个通用DMA通道/2个带外部请求管脚的DMA通道; 2个带有握手协议的UART,1个SIO;4

1个多主的IIC总线控制器; 1个IIS总线控制器; 5个PWM定时器及1个内部定时器; 看门狗定时器; 71个通用可编程I/O口,8个外部中断源; 功耗控制模式:正常、低、休眠和停止; 8路10位ADC; 具有日历功能的RTC(实时时钟); 片上集成PLL时钟发生器。

6.1.2 Samsung S3C44B0X特点一、S3C44B0X体系结构S3C44B0X是基于ARM7TDMI的 体系结构,ARM7TDMI是ARM公司 最早为业界普遍认可且赢得了最为 广泛的应用的处理器核,详细内容 见本书第二章进行了介绍,在此不 再作介绍。

二、系统(存储)管理 支持大、小端模式(通过外部引脚来选择); 地址空间:包含8个地址空间,每个地址空间的大小为 32M字节,总共有256M字节的地址空间; 所有地址空间都可以通过编程设置为8位、16位或32位 宽数据对准访问; 8个地址空间中,6个地址空间可以用于ROM、SRAM 等存储器,2个用于ROM、SRAM、FP/EDO/SDRAM 等存储器; 7个起始地址固定及大小可编程的地址空间; 1个起始地址及大小可变的地址空间; 所有存储器空间的访问周期都可以通过编程配置; 提供外部扩展总线的等待周期; 在低功耗的情

况下支持DRAM/SDRAM自动刷新; 支持地址对称或非地址对称的DRAM。7

三、Cache和片内SRAM 4路组相联统一的8KB指令/数据Cache; Cache为LRU(最近最少使用)的替换算 法; 具有四级深度的写缓冲;

四、时钟和功耗管理 低功耗; 片上PLL使得MCU的工作时钟最高为66MHz; 功耗管理模式为:

正常模式:正常运行模式; 低速模式:不带PLL的低频时钟; 休眠模式:只使CPU的时钟停止; 停止模式:所有时钟都停止。EINT[7:0]或RTC警告中断可使功耗管理从停止模 式中唤醒。

五、中断控制器 30个中断源(1个看门狗定时器中断,6 个定时器中断,6个UART中断,8个外部 中断,4个DMA中断,2个RTC中断,1个 ADC中断,1个IIC中断,1个SIO中断); 可编程的电平/边沿极性; 支持紧急中断请求的FIQ(快速中断请 求)。

六、带PWM的定时器(脉宽可调制)

5个16位带PWM的定时器,1个16位基于 DMA或基于中断的内部定时器; 可编程的工作周期、频率和极性; 支持外部时钟源。

七、实时时钟RTC

全时钟特点:毫秒、秒、分、时、天、 星期、月、年; 运行于32.768KHz; CPU唤醒的警告中断; 时间滴答(Time tick)中断。 8个外部中断端口; 71个(多功能)复用输入/输出口。

八、通用输入/输出端口

九、UART 2个基于DMA或基于中断的UART; 支持5位、6位、7位、8位串行数据传送/ 接收; 在传送/接收时支持硬件握手; 波特率可编程; 每个通道有2个用于接收和发送的内部32 字节FIFO 。

十、DMA控制器 2路通用的无CPU干涉的DMA控制器; 2路桥式DMA(外设DMA)控制器; 支持I/O到内存、内存到IO、IO到IO的桥 式DMA传送,有6种DMA请求方式:软 件、4个内部功能块(UART、SIO、实时 器、IIS)和外部管脚; DMA之间优先级次序可编程;

十一、A/D转换 8通道多路ADC; 最大转换速率100KHZ/10位。 支持彩色/单色/灰度LCD; 支持单扫描和双扫描显示; 支持虚拟显示功能; 系统内存可作为显示内存; 专用DMA用于从系统内存中提取图像数据; 可编程屏幕大小; 灰度:16级; 彩色模式:256色。

十二、LCD控制器

十三、看门狗定时器 16位看门狗定时器; 定时中断请求或系统超时复位。

十四、IIC总线接口 1个基于中断操作的多主的IIC总线; 8位双向串行数据传送器能够工作于 100Kbps的标准模式和400Kbps的快速模 式。

十五、IIS总线接口(音频播放接口)

…… 此处隐藏:538字,全部文档内容请下载后查看。喜欢就下载吧 ……
第六章 基于S3C44B0X的嵌入式系统应用开发实例ok1.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)