当前位置:  技术问答>linux和unix

tq2440裸机UART的问题,挺简单,但我就是没搞明白,求解释!

    来源: 互联网  发布时间:2017-04-07

    本文导语:  我的开发板是tq2440,是在ADS1.2上编译的,下面我贴出源代码: /* s3c2440.h */ /* LED */ #define GPBCON (*(volatile unsigned*)0x56000010) #define GPBDAT (*(volatile unsigned*)0x56000014) #define GPBUP (*(volatile unsigned*)0x56000018) /* UART */ #def...

我的开发板是tq2440,是在ADS1.2上编译的,下面我贴出源代码:
/* s3c2440.h */
/* LED */
#define GPBCON (*(volatile unsigned*)0x56000010)
#define GPBDAT (*(volatile unsigned*)0x56000014)
#define GPBUP (*(volatile unsigned*)0x56000018)

/* UART */
#define UBRDIV0 (*(volatile unsigned long *)0x50000028)
#define ULCON0 (*(volatile unsigned long *)0x50000000)
#define GPHCON (*(volatile unsigned long *)0x50000070)
#define GPHDAT (*(volatile unsigned long *)0x50000074)
#define GPHUP (*(volatile unsigned long *)0x50000078)
#define UCON0 (*(volatile unsigned long *)0x50000004)
#define UFCON0 (*(volatile unsigned long *)0x50000008)
#define UMCON0 (*(volatile unsigned long *)0x5000000c)
#define UTRSTAT0 (*(volatile unsigned long *)0x50000010)
#define UTXH0 (*(volatile unsigned long *)0x50000020)   
#define URXH0 (*(volatile unsigned long *)0x50000024)

/* 时钟  */
#define MPLLCON (*(volatile unsigned long *)0x4c000004)
#define CLKDIVN (*(volatile unsigned long *)0x4c000014)
#define CAMDIVN (*(volatile unsigned long *)0x4c000018)
#define WTCON (*(volatile unsigned long *)0x53000000)


/* clock.h */
#define S3C2440_PCLK_200M ((0x5c

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ARM9的学习顺序--裸机呢还是直接上linux呢?
  • 这么把自己定制好的linux系统制作成一个安装包安装到别的裸机上
  • 在裸机上装过debian 6.0的请进来看看(虚拟机就算了)
  • 裸机安装red hat linux 9为什么安装出错?????
  • 裸机如何安装FreeBsd
  • ARM的第一个裸机程序,点亮LED灯遇到问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,