ARM
文章平均质量分 72
「已注销」
这个作者很懒,什么都没留下…
展开
-
2440中断寄存器详解
1.中断分两大类:内部中断和外部中断。2.外部中断。24个外部中断占用GPF0-GPF7(EINT0-EINT7),GPG0-GPG15(EINT8-EINT23)。用这些脚做中断输入,则必须配置引脚为中断,并且不要上拉。具体参考datesheet数据手册。寄存器:EXT转载 2011-10-09 21:44:39 · 697 阅读 · 0 评论 -
ARM UART实验
UART 主要是串口通信。本实验就是通过UART0和PC通信。PC那边主要是利用建立一个超级终端实现。下面的代码主要是实现在PC机的超级终端显示操作菜单。选择相应的菜单,实现对应的功能。 #define GLOBAL_CLK 1#include "def.原创 2011-10-09 22:56:26 · 4345 阅读 · 0 评论 -
PC机串口通信工具
串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者USB混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程转载 2011-10-09 22:47:29 · 1263 阅读 · 0 评论 -
PCLK FCLK HCLK
一、对clock的基本认识 第七部分是“clock & power management”,总结如下: 1 s3c2410的clock & power management模块包含三个部分:clock control、usb control、power con转载 2011-10-09 22:54:33 · 1199 阅读 · 0 评论 -
ARM 按键实验
下面这个是没有使用中断功能的#include "2410addr.h"#define LED1 (1#define LED2 (1#define LED3 (1#defi原创 2011-10-09 22:31:31 · 1914 阅读 · 0 评论 -
超级终端显示:Dummy_isr error,interrupt number: 0. INTMSK=oxbffffeff
三、关于中断提示:超级终端提示Dummy_isr error, interrupt number: 5, INTMSK = 0xffffffdf 论坛里面有人求助,看了贴说要把MMU加进去,是这样做的,在Main.c中包含头文件#include "mmu.h" 把 mmu原创 2011-10-09 18:26:55 · 2893 阅读 · 2 评论 -
S3C2440快速启动的实现
S3C2440 是三星公司基于ARM920T 设计的一款处理器,在开发基于S3C2440 的系统的过程中,如何让系统快速稳定地启动是一个重要问题。嵌入式系统的资源有限,程序通常都是固化在 ROM 中运行。但在实际应用中,为提高系统的实时性,加快代码的执行速度,系统启动后程转载 2011-10-09 22:42:30 · 511 阅读 · 0 评论 -
ARM LED实验
LED是是最简单的模块,基本上任何一块学习板都具有这个模块!!下面是具体的实现代码:#include "2410addr.h"#define LED1 (1#define LED2 (1#define L原创 2011-10-09 22:28:48 · 2828 阅读 · 0 评论 -
Jlink调试ARM裸机程序
安装ASD1.2 调试裸奔程序。 我的台式机没有并口,所以只好买个JLink了。(注意,现在配的新电脑很少有串口和并口了。买板子的时候最好顺带买了JLink最好。这样省邮费。不要买什么USB转接并口的,没有用。我买了一个,都用不了。另外注意开发板的JTAG是10脚的还是20原创 2011-10-09 21:49:13 · 2179 阅读 · 0 评论 -
ARM RTC实验
RTC是S3C2440的内部时钟(包括定时器)。板子上有专门的电池供电。所以开发板断电下,也可以维持当前的时钟。下面的实验是当时钟过一秒后,触发定时器(闹钟)发出一声鸣笛。#define GLOBAL_CLK 1#include "def.h"#include原创 2011-10-09 22:58:35 · 2926 阅读 · 0 评论