linux串口驱动分析硬件资源及描写叙述 s3c2440A 通用异步接收器和发送器(UART)提供了三个独立的异步串行 I/O(SIO)port,每一个port都能够在中断模式或 DMA 模式下操作。UART 使用系统时钟能够支持最高 115.2Kbps 的波特率。每一个 UART 通道对于接收.....
分类:
系统相关 时间:
2014-08-26 19:05:06
阅读次数:
345
编程实现RTC还提供的2种时钟中断功能:报警中断和时间节拍中断。...
分类:
其他好文 时间:
2014-08-25 22:56:05
阅读次数:
273
s3c2440通过IIC操作 EEPROM设备AT24C08 AT24C02A...
分类:
其他好文 时间:
2014-08-22 22:34:00
阅读次数:
254
S3C2440A 的看门狗定时器是用于当其由于噪声和系统错误引起的故障干扰时恢复控制器的工作。它也可以被用作普通 16 位内部定时器来请求中断服务。看门狗定时器产生 128 个 PCLK 周期的复位信号。...
分类:
其他好文 时间:
2014-08-22 17:51:19
阅读次数:
223
ht1381时钟芯片驱动
#include "global.h"
//时钟芯片ht1381各引脚定义
#define HT1381_CS_GPIO_PORT GPIOD
#define HT1381_CS_GPIO_PIN GPIO_PIN_3
#define HT1381CsHigh() (HT13...
分类:
其他好文 时间:
2014-08-21 19:28:35
阅读次数:
652
在Linux中有硬件时钟与系统时钟两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是指kernel中的时钟。所有Linux相关指令与函数都是读取系统时钟的设定。因为存在两种不同的时钟,那么它们之间就会存在差异。当Linux启动时,系统时钟会去读取硬件时钟的设...
分类:
系统相关 时间:
2014-08-16 23:46:41
阅读次数:
430
Systick的两大作用: 1、可以产生精确延时; 2、可以提供给操作系统一个单独的心跳(时钟)节拍;通常实现Delay(N)函数的方法为: for(i=0;i<x;i++) ; 对于STM32系统微处理器来说,执行一条指令只有几十ns(纳秒),进入for循环,要实现N毫秒的x值非常大...
分类:
其他好文 时间:
2014-08-16 18:26:30
阅读次数:
198
初入领悟:1、bank、L-bank的概念2、 s3c2440内部管理SDRAM寄存器配置Frist part:原理分析S3c2440为32位微处理器,其可访问空间为4G;但其中提供1G外设访问空间,这1G空间有8个bank组成;及平均每个bank有128M的访问空间;其中8bank的特性为:1、b...
分类:
其他好文 时间:
2014-08-15 23:46:29
阅读次数:
361