QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1774|回复: 1

在linux下如何修改2410的GPHCON寄存器

[复制链接]
发表于 2006-7-8 19:39:48 | 显示全部楼层 |阅读模式
s3c2410x的GPHCON寄存器控制着H端口的端口复用配置信息.默认的信息是nRTS0,nCTS0,TXD0,RXD0,TXD1,RXD1,TXD2,RXD2,也就是说我要完整的用到串口2不是件容易的事情了,在2410的datasheet里面看到串口3的RXD2和TXD2可以复用为串口2的nRTS1和nCTS1,但是需要修改寄存器GPHCON的值。
我搜了一下在vivi和内核包里面都有这个寄存器的配置信息。
思考如何修改中.........



[img]http://tk.files.storage.msn.com/x1pUr2osLO3XWi8rLRm1bc3LeEzHc1gXh4prVX0jmfeNTWYn6iC8vwm8oxrti2K5-uDWtKyUmeelXtxjFs_Da6zwejd3Os06wiDIgyW09Qii3RvCyQSxM7osIuiWTaqN1p4bugjFAkXY[/img]
发表于 2006-7-18 10:36:30 | 显示全部楼层
#define        GPHCON                                (*(volatile unsigned long *)0x56000070)
#define        GPHDAT                                (*(volatile unsigned long *)0x56000074)
#define        GPHUP                                (*(volatile unsigned long *)0x5600007
然后可以直接对GPHCON赋值
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 04:33 , Processed in 0.062965 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表