S3C2410原理图导读

发布者:笑脸猫最新更新时间:2022-08-05 来源: csdn关键字:S3C2410  原理图  串口模块 手机看文章 扫描二维码
随时随地手机看文章

电脑里有主板,主板上有CPU、内存、网卡、串口等


开发板就是一台小电脑

在SOC如2440当中,有CPU和串口模块、I2C模块等等,

还有内存、网卡等,将这些加在一起做成一个开发板


点灯

在这里插入图片描述

我们可以看到2410主芯片这里有两个灯

如何点亮这两个灯?

只需要将GPB5或GPB6配置成输出引脚并且配置成低电平即可。


CS8900网卡

网卡属于类似内存的接口这一类

在这里插入图片描述

那么怎么访问这张网卡芯片呢?

看片选信号

在这里插入图片描述

打开2410手册中的内存映射图

只要地址再这个范围内,就可以访问这个网卡

在这里插入图片描述
在这里插入图片描述

这边通过与非门来选择IO读或者IO写模式


通过阅读前面的门电路,我们可以得知


nIOR = nOE || ADDR24的非

nIOW = nWE || ADDR24的非


这时候思考:若ADDR24永远是低电平,即等于0

那么它的非就是1,两个或计算永远等于1,无法使用


若ADDR24是高电平,即等于1

那么它的非就是0,nIOR、nIOW就等于nOE和nWE的值,此时才可以用


且ADDR的取址范围是0x1800,0000~0x200,0000-1

要满足ADDR24 = 1

在这里插入图片描述

则地址为0x1900,0000

此时即能使片选信号等于0访问网卡,又能使用IO读、IO写


等待信号

nWAIT

在这里插入图片描述

有可能一个芯片反应很迟钝,CPU要读这个芯片里的数据,但是芯片没有准备好

这时候芯片就需要发送一个等待信号,让来读取数据的CPU等待


这时候就需要设置内存控制器

在这里插入图片描述

来决定这个WAIT信号是否使用


中断信号

在这里插入图片描述

interept request


总结

在移值CS8900这个网卡驱动的时候,要注意以下几点


1、要确定访问基地址

2、要确定中断号

3、设置内存控制器——是否使用WAIT信号、设置位宽、还有一些时间参数

烧写口

在这里插入图片描述

电源

在这里插入图片描述

第一行的输入是5V,经过电路出来的是1.8V,是供给2410CPU使用的,

除了CPU还有很多其它模块


复位电路

在这里插入图片描述

复位引脚按下,接地

低电平向右经过一个非门变为高电平

有些芯片是高电平复位,就不加非门

有些芯片是低电平复位,就再经过一个非门


第二行的灯如何点?

LED灯的右边是高电平,于是左边是高电平

由于存在一个非门,所以引脚需要低电平


内存

在这里插入图片描述

可以看到这个NOR FLASH芯片是从addr2开始的,所以他就是16位的

在这里插入图片描述

两片16位的组成一个32位的内存


如何访问

它的基地址需要通过片选引脚查看

在这里插入图片描述

打开手册中内存控制器章节的内存映射图

在这里插入图片描述

可以地址设置在这个区间,就能使NOR FLASH的片选信号变为0,从而访问。


CPU的统一编址空间

CPU发送地址给内存控制器,它能够将地址发送给SDRAM和NOR FLASH


而SDRAM和NOR FLASH的地址是属于同一个范围的


如果要访问 NAND FLASH控制器呢

CPU就要把地址写道NAND FLASH控制器当中,由它来控制片选引脚。然后将地址从地址线上发送给NAND FLASH。

NAND FLASH不和SDRAM、NOR FLASH在同一区域。

不属于CPU的统一编址空间


可以这么理解:


SDRAM、NOR FLASH是CPU的儿子,CPU能直接访问

NAND FLASH是CPU的孙子,需要经过Nand FLASH控制器来访问


CPU可以直接访问SDRAM、NOR FLASH的0地址

CPU要通过访问Nand FLASH控制器来访问Nand FLSAH的0地址

总结

需要通过控制器访问的地址,都不属于CPU的同一编址空间


声卡

在这里插入图片描述

协议类接口

在这里插入图片描述

声卡通过最上面三个接口来读写数据

如将音量写入声卡


如何使用呢?

就需要去看这些协议类的接口


I2S接口,也是一种协议类的接口

通过最上面三个接口,从麦克风录音后,再由I2C接口将声音发送给2440


一些灯

在这里插入图片描述

电灯的话只要注意高低电平就行了,如上图,只要将引脚设置成低电平即可


按键

在这里插入图片描述

如何知道按键按下

在这里插入图片描述

将上图引脚设置成输入引脚

在这里插入图片描述

将上图引脚设置成输出引脚,让它输出低电平,就相当于接地

平时EINT0是高电平,一旦K10按键按下,这个引脚就变成了低电平

这时候就知道按下了


如何知道是哪一个按键按下

在这里插入图片描述

读到输入引脚EINT2是低电平,那么我们知道这一排有按键按下

那么我们将KSCAN输出引脚,一个个的再设置成高电平

一旦我们再EINT2读到高电平,就知道是KSCAN对应的按键按下


LCD接口

在这里插入图片描述

参考我前面写的LCD协议

在这张图中也能找到

时钟、行同步、列同步

数据在VD引脚上传递


电平转换芯片

参考我前面的UART博文

在这里插入图片描述

2410中的逻辑电平是3.3v

但是接线可能比较远,为了使数据稳定,就需要使电平转换芯片到PC或MCU之间的电平变高9v左右

关键字:S3C2410  原理图  串口模块 引用地址:S3C2410原理图导读

上一篇:S3C2440原理图导读
下一篇:S3C2440c语言汇编传参点灯

推荐阅读最新更新时间:2024-11-12 16:54

stm32f103开发板原理图分析
1. 概述 文档适合STM32F103-EVAL开发板的用户使用,希望通过文档的描述可以使用户更快的进入产品的开发阶段。 2. 电路及接口说明 2.1. 电源模块 说明: 输入: 5V DC 输出: 3.3V DC 输出端接 L1 会提高电源的质量。 2.2. 时钟供电模块说明:BT 为电池供电接口,板上有丝印标明正负极。D3、D4 的作用是使板上供电和电池供电两种供电方式相互独立。 2.3. USB 通信模块 说明:开发板可以通过 USB 接口供电,请不要同时使用 USB 和外接电源供电。D+为高时 PC 认为有 USB 设备接上并要求安装驱动程序, 当只用 USB 接口供电而不用USB 设备时 JP7不接跳帽。
[单片机]
stm32f103开发板<font color='red'>原理图</font>分析
基于SSM2024的混音器电路原理图讲解
我们在这里提出的这个混音器电路原理图是围绕四个放大器构建的,这些放大器是电流控制的,所有这些放大器都集成在由精密单片公司(PMI)生产的IC SSM2024中。为了获得小失调和高抑制,四个混频器入口必须具有200 Ω阻抗。这些阻抗由电阻R5-R8获得,R -R 属于每个音频输入的分压器。 使用图中的值,输入信号为1V (0 dBV)。在这个水平上,扭曲约为1%,在较低水平上不超过0.3%。 电流控制放大器(CCA)的增益由控制输入的电流供应决定。R10-R1的电阻为4 kΩ时,如果控制电压低于200 mV,CCA将被阻塞。控制电流为 500 uA 可获得最大增益,在这种情况下,输入电压增加 0,5 V。 电流消耗在5.。.
[嵌入式]
基于SSM2024的混音器电路<font color='red'>原理图</font>讲解
手机充电器电路原理图分析
对于市场上到处可见的 手机充电器 ,万能充不断的增多,但质量又不是很高,经常会出现问题,扔了可惜,故教大家几招分析手机充电器原理的分析,希望能给大家修理带来些帮助。分析一个 电源 ,往往从输入开始着手。 22 0V交流输入,一端经过一个 4007 半波整流 ,另一端经过一个10欧的 电阻 后,由10uF 电容 滤波 。这个10欧的电阻用来做保护的,如果后面出现故障等导致过流,那么这个电阻将被烧断,从而避免引起更大的故障。右边的4007、4700pF电容、82KΩ电阻,构成一个高压吸收电路,当 开关 管 13003 关断时,负责吸收线圈上的感应电压,从而防止高压加到开关管13003上而导致击穿
[电源管理]
手机充电器电路<font color='red'>原理图</font>分析
存储器EM原理图
存储器EM原理图 存储器EM的地址可以选择由PC或MAR提供。当读取EM中的指令时,其地址由PC提供;当读取EM中的操作数时,其地址由MAR提供。 5、实验内容与步骤 (1)、按照表2-12连线。 表 2-12 存储器EM实验连线表 连接 信号孔 接入孔 作用 有效电平 1 J2座 J3座 将K23-K16接入DBUS 2 IREN K6 IR, uPC写允许 低电平有效 3 PCOE K5 PC输出地址 低电平有效 4 MAROE K4 MAR输出地址 低电平有效 5 MAREN K3 MAR写允许 低电平有效 6 EMEN K2 存储器与数据总线相连 低电平有效 7 EMRD K1 存
[模拟电子]
存储器EM<font color='red'>原理图</font>
s3c2410触摸屏在linux下的驱动分析 一
触摸屏驱动在/kernel/drivers/char/s3c2410-ts.c 文件中。 该驱动总要有以下重要数据结构: 1.触摸屏的file_operations static struct file_operations s3c2410_fops={ owner: THIS_MODULE, open: s3c2410_ts_open, read: s3c2410_ts_read, release: s3c2410_ts_release, #ifdef USE_ASYNC fasync: s3c2410_ts_fasync, #endif poll: s3c2410_ts_poll, }; 2.全局变量T
[单片机]
1-4节电池充电原理图
1-4节电池充电原理图
[电源管理]
1-4节电池充电<font color='red'>原理图</font>
技术文章—详解串口转换CAN模块“透明带标识转换”
UART转CAN的应用已广泛应用于各行各业,因此对于数据帧转换的形式要求也逐渐增多,目前主流的转换形式包括透明转换、透明带标识转换以及自定义转换。具体是如何实现?本文将为大家介绍其中的透明带标识转换。 1 . 适用场景 串口转CAN模块在什么时候需要用到呢?一是老产品面临升级,需要用到CAN总线通信,但硬件平台中的MCU没有集成CAN总线的控制器。二是选用的MCU已经包含CAN总线接口,但数量上不能满足项目需求。若出现类似以上两种情况且MCU有闲置串口,则可以选用串口转CAN模块解决。 图1 应用行业 2 . 使用方法 该类模块可以很方便地嵌入到具有UART接口的设备中,在不需改变原有硬件结构的前提下使设
[汽车电子]
技术文章—详解<font color='red'>串口</font>转换CAN<font color='red'>模块</font>“透明带标识转换”
S3C2410A的GPIO介绍及应用
一、GPIO的概念 GPIO的英文全称是General-Purpose Input/Output Ports,中文意思是通用I/O端口。在嵌入式系统中,经常需要控制许多结构简单的外部设备或者电路,这些设备有的需要通过CPU控制,有的需要CPU提供输入信号,GPIO就是满足这种需求的一种通用可编程I/O端口。 对于每个GPIO端口,其至少需要两个寄存器,一个是控制用的“通用I/O端口控制寄存器”,另一个是存放数据的“通用I/O端口数据寄存器”。数据寄存器的每一位是和GPIO的硬件引脚对应的,数据的传输方向是通过端口控制寄存器控制的。 二、S3C2410A芯片的GPIO特性 S3C2410A芯片内部集成了8组,共117
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved