摘要: S3C2440A的通用异步收发器(UART)配有3个独立异步串行I/O(SIO)端口,每个都可以是基于中断或基于DMA模式的操作。换句话说,UART可以通过产生中断或DMA请求来进行CPU和UART之间的数据传输。UART通过使用系统时钟可以支持最高115.2Kbps的比特率。如果是外部器件提供UE... 阅读全文
posted @ 2014-10-09 23:27 邓小俊 阅读(807) 评论(0) 推荐(0)
摘要: 在讲述系统时钟之前,因为这些设备都是挂靠在系统时钟上的,所以必须先说系统时钟,S3C2440的时钟系统如下外部时钟源分两种,晶振或者外部频率,由om3-2选择,时钟电路根据两种选择也有两种我们来分析时钟图可以得到以下结论:经过选择的外部时钟进入MPLL,进行锁相环倍频,经过锁相环之后的时钟MPLL_... 阅读全文
posted @ 2014-10-09 23:25 邓小俊 阅读(990) 评论(0) 推荐(0)
摘要: S3C2440A中的中断控制器接受来自60个中断源的请求。提供这些中断源的是内部外设,如DMA控制器、UART、IIC等等。在这些中断源中,UARTn、AC97和EINTn中断对于中断控制器而言是“或”关系。任意一个中断发生都会触发总中断当从内部外设和外部中断请求引脚收到多个中断请求时,中断控制器在... 阅读全文
posted @ 2014-10-09 23:16 邓小俊 阅读(618) 评论(0) 推荐(0)
摘要: S3C2440包含有130多个通用的GPIO,同时这些端口也拥有一些复用功能(如ADC输入),有部分端口只能输入,有部分端口只能输出,今天我们来看看如何设置一个GPIO的输出电平以及如何获取一个端口的GPIO电平对GPIO进行操作分为以下几步1.功能设置,GPXCON寄存器,针对于2440addr.... 阅读全文
posted @ 2014-10-09 23:08 邓小俊 阅读(1081) 评论(0) 推荐(0)