wince 6 s3c2440 io port opearation

发布者:Heavenly999最新更新时间:2024-07-22 来源: cnblogs关键字:wince  6  s3c2440  port 手机看文章 扫描二维码
随时随地手机看文章

Decare a IO port

volatile IOPreg     *s2440IOP = (IOPreg *)IOP_BASE;

IOPreg and IOP_BASE defined here:s2440.h


#define IOP_BASE      0xB1600000 // 0x56000000

typedef struct  {

        unsigned int  rGPACON;            // 00

        unsigned int  rGPADAT;

        unsigned int  rPAD1[2];

    

        unsigned int  rGPBCON;            // 10

        unsigned int  rGPBDAT;

        unsigned int  rGPBUP;

        unsigned int  rPAD2;

    

        unsigned int  rGPCCON;            // 20

        unsigned int  rGPCDAT;

        unsigned int  rGPCUP;

        unsigned int  rPAD3;

    

        unsigned int  rGPDCON;            // 30

        unsigned int  rGPDDAT;

        unsigned int  rGPDUP; 

        unsigned int  rPAD4;

    

        unsigned int  rGPECON;            // 40

        unsigned int  rGPEDAT;

        unsigned int  rGPEUP;

        unsigned int  rPAD5;

    

        unsigned int  rGPFCON;            // 50

        unsigned int  rGPFDAT;

        unsigned int  rGPFUP; 

        unsigned int  rPAD6;

    

        unsigned int  rGPGCON;            // 60

        unsigned int  rGPGDAT;

        unsigned int  rGPGUP; 

        unsigned int  rPAD7;

    

        unsigned int  rGPHCON;            // 70

        unsigned int  rGPHDAT;

        unsigned int  rGPHUP; 

        unsigned int  rPAD8;

    

        unsigned int  rMISCCR;            // 80

        unsigned int  rDCKCON;        

        unsigned int  rEXTINT0;

        unsigned int  rEXTINT1;        

        unsigned int  rEXTINT2;            // 90

        unsigned int  rEINTFLT0;

        unsigned int  rEINTFLT1;

        unsigned int  rEINTFLT2;

        unsigned int  rEINTFLT3;        // A0

        unsigned int  rEINTMASK;

        unsigned int  rEINTPEND;

        unsigned int  rGSTATUS0;        // AC

        unsigned int  rGSTATUS1;        // B0

        unsigned int  rGSTATUS2;        // B4 ;;; SHL

        unsigned int  rGSTATUS3;        // B8

        unsigned int  rGSTATUS4;        // BC

    

        unsigned int  rFLTOUT;            // C0

        unsigned int  rDSC0;

        unsigned int  rDSC1;

        unsigned int  rMSLCON;


        unsigned int  rGPJCON;            // D0

        unsigned int  rGPJDAT;

        unsigned int  rGPJUP;

        unsigned int  rPAD9;

    

}IOPreg;  


Operate the IO port like this:

s2440IOP->rGPBCON  = (s2440IOP->rGPBCON  &~(3 << 10)) | (1<< 10);

s2440IOP->rGPBDAT=s2440IOP->rGPBDAT&~(0x1<<5);


关键字:wince  6  s3c2440  port 引用地址:wince 6 s3c2440 io port opearation

上一篇:uboot在s3c2440上的移植(5)
下一篇:S3C2440启动程序运行过程

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

单片机IO引脚驱动能力与上拉电阻
单片机的引脚,可以用程序来控制,输出高、低电平,这些可算是单片机的输出电压。 但是,程序控制不了单片机的输出电流。 单片机的输出电流,很大程度上是取决于引脚上的外接器件。 单片机输出低电平时,将允许外部器件,向单片机引脚内灌入电流,这个电流,称为 灌电流 ,外部电路称为 灌电流负载 ; 单片机输出高电平时,则允许外部器件,从单片机的引脚,拉出电流,这个电流,称为 拉电流 ,外部电路称为 拉电流负载 。 这些电流一般是多少?最大限度是多少? 这就是常见的单片机输出驱动能力的问题。 早期的 51 系列单片机的带负载能力,是很小的,仅仅用 能带动多少个 TTL 输入端 来说明的。 P1、P2 和 P3口,每个引脚可以都带动 3 个
[单片机]
单片机<font color='red'>IO</font>引脚驱动能力与上拉电阻
太极实业拟转让公司6%股份 支持发展集成电路产业
太极实业公告,公司控股股东拟以公开征集受让方的方式,协议转让所持公司1.3亿股股份,占公司总股本的6.17%;价格最低不得低于7.98元/股的90%,本次股份转让不会导致太极实业控股股东及实际控制人变更。  据悉,拟受让方应为集成电路行业内的经营实体或有至少三年的投资经验的产业投资者,应承诺积极支持太极实业在集成电路产业发展,提供相关业务 发展支持。
[半导体设计/制造]
长城哈弗m6什么时候上市?
    哈弗车一直是中国颤抖的车型。从它研发出第一台车开始就注定不平凡。哈弗汽车可以说把SUV发挥到极致的车型。研发出的哈弗系类车一直很受欢迎,特备是哈弗H6、哈弗H2。也有一些不完美的车型,比如哈弗H9。最近这几年各大车企也是纷纷花重金聘请外国汽车设计总监,来弥补设计上的不足。长城挖掘了前宝马设计总监后长城最近的动作频频不断地推出旗下全新车型,魏派的成功上市就吸引了无数消费者的眼球。 长城这次推车的新车型绝对会让中国SUV再一次感到颤抖,它就是哈弗的M6。据悉,这款长城SUV新车型预计将于年内上市,售价预计在8-12万元左右。   外观方面:哈佛M6的外观造型还是很不错,外观造型上看上去很年轻、适合90后开的车。六边形的大嘴
[汽车电子]
S3C2440裸机------GPIO
1.S3C2440GPIO简单介绍 GPIO即General-purpose input/output ,这些管脚除了可以用作输入输出外,还可以配置成一些其他的功能,例如I2C,UART等,其实就是管脚复用的思想。 所有的这些管脚主要通过下面的寄存器进行控制, 2.JZ2440原理图 从上面的原理图截图中我们可以看到: 1.我们的nLED_1,nLED_2,nLED_4是连接到3.3V电源上的,所以我们的管脚需要输出低电平,LED灯才会亮。 2.我们的nLED_1,nLED_2,nLED_4是连接到s3c2440的GPF4,GPF5,GPF6上面的。 另外,在原理图中还有如下知识点。 3.控
[单片机]
<font color='red'>S3C2440</font>裸机------GPIO
长城最新发布的这款WEY-Pi4-VV7x霸气十足,跨界范不输宝马X6
    长城Wey作为长城旗下的第一个高端品牌,目前已经是上市了VV7这款车型,但作为一个全新的品牌,要想占据市场就要不断的推出新车,而且需要不断的进行改进,目前VV7是上市了好几个月了,消费者也是反映了不少问题,为了进一步提升竞争力,全新的一款名为WEY Pi4 VV7x正式发布了。   在消费者的反应中,对于VV7的前脸设计不满意的就是略显小区,没有那种十足的霸气范,那么在这款新车上不仅有满满的霸气感,还有十足的视觉冲击感,倒梯形的大嘴式设计的进气格栅设计,没有镀铬采用的全是网状设计,最顶部的WEY标志还是蛮漂亮的。   犀利的小眼睛,这样看起来富有杀伤力,和VV7的设计是一样的,全矩阵式的LED大灯,在灯光的配置上还
[汽车电子]
三星抢进 6nm制程,二代 10nm年底量产
三星电子野心勃勃,全力抢攻晶圆代工业务,该公司宣布第二、三代 10 奈米制程量产时间,并表示未来将增加 8 奈米和 6 奈米制程,呛声台积电意味浓厚。 三星电子 15 日新闻稿称,三星电子 10 奈米 FinFET 制程良率稳定,能及时满足客户需求,增产情况顺利。 三星第一代 10 奈米制程 LPE(Low Power Early、10LPE),于去年 10 月量产,已经出货 7 万组硅晶圆。 三星电子晶圆代工主管 Jongshik Yoon 说,10LPE 之后,第二代 10 奈米制程 LPP「10LPP」将在今年底量产。 第三代 10 奈米制程 LPU「10LPU」明年量产,将持续提供业界最具竞争力的制程技术。 与此同时,三
[手机便携]
S3C2440 之SPI
概述: S3C2440有两个串行外设SPI接口,SPI具有全双工通信 SPI方框图 S3C2440 之SPI SPI操作: 通过使用SPI接口,S3C2440可以与外部器件同时发送、接收8位数据。当SPI接口为主机时,可以通过设置SPPREn寄存器来设置发送频率,当SPI为从机时,由其它主机提供时钟频率。当程序员写字节数据到SPTDATn寄存器,将同时开始发送和接受,在一些情况下,应该在写字节数据到SPTDATn之前激活nSS。 S3C2440 之SPI SPI传输模式: S3C2440 之SPI S3C2440 之SPI SPI特殊寄存器 S3C2440 之SPI S3C2440 之SPI S3C24
[单片机]
<font color='red'>S3C2440</font> 之SPI
施密特:Andorid手机数量6-9个月达10亿台
   Google执行董事长施密特(Eric Schmidt)今天表示,未来6-9个月,全球将有10亿人使用Android智能手机,Andorid继续在全球攻城略地。施密特是在AllThingsD移动大会上作出上述判断的,他还说,未来1-2年全球将有近20亿Android手机。目前,160个国家、320家运营商销售Android手机,有超过7.5亿台,每天Android销售、激活量达150万台。   施密特说:“人们去看智能手机时,Andorid是遥遥领先的主选择。我们的目标是将它覆盖到每个人。”   施密特还认为,价格下滑会刺激Android的发展,Android手机价预期会降到75-100美元水平,大多此类手机来自亚洲制造商
[手机便携]
小广播
设计资源 培训 开发板 精华推荐

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

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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