2440裸机
bigPillow
You can be serious without a suit.
展开
-
一、2440裸机点亮led
从代码开始(先写一个像普通单片机一样的代码):/********led.c************************/ #define GPFCON (*(volatile unsigned long *)0x56000050)#define GPFDAT (*(volatile unsigned long *)0x56000054)/*后面的数字是引脚的寄存器的地址原创 2016-04-11 15:50:40 · 1693 阅读 · 0 评论 -
关于博客2440裸机开发方面的说明
声明:博客文章的后面的部分都是在学习实践s3c2440中的进行的总结,工程模板使用的是天嵌的模板,2440开发板使用的是jz2440。文章中有引用其他博客的地方,但是在文章后面均以标注,如有侵犯行为,请通知博主,博主会马上删去,谢谢。原创 2016-04-11 15:48:14 · 721 阅读 · 0 评论 -
三、s3c2440 裸机 系统时钟和定时器的设置
三、系统时钟和定时器的设置⑴系统时钟原理分析时钟决定2440执行速度,2440可以使用外部提供的时钟源,也可以使用外部的晶振然后通过内部的晶振获得时钟频率;具体选择使用哪一个时钟源看下图:开发板一般吧引脚M2和M3连接的GND,所以说全部使用的是晶振(crystal)除此之外,2440提供了3个时钟源FCLK(用于cpu核),HCLK(advancedhigh perf原创 2016-04-11 16:55:54 · 3486 阅读 · 0 评论 -
五、2440裸机开发 nand flash 操作
五、nand flash 操作于nor flash相比,nand flash的容量要大许多,nand 不同于nor ,其采用i/o接口只能采取顺序访问,s3c2440不仅具有nandflash的接口,而且还可以利用某些机制实现直接从nandflash启动并运行程序。相对于norflash,它具有一些优势,但它的一个劣势是很容易产生坏块,因此在使用nandflash时,往往要利用校验算法发现原创 2016-04-22 16:24:30 · 2809 阅读 · 2 评论 -
六、2440裸机开发 lcd操作
六、lcd的控制原文地址:by jaosn Email: woshidahuaidan2011@hotmail.comLCD ( Liquid Crystal Display 的简称)液晶显示器。LCD 的构造是在两片平行的玻璃基板当中放置液晶盒,下基板玻璃上设置TFT(薄膜晶体管),上基板玻璃上设置彩色滤光片,通过TFT上的信号与电压改变来控制液晶分子原创 2016-04-28 22:32:41 · 22925 阅读 · 1 评论 -
七、2440裸机开发 触摸屏操作
七、lcd触摸屏控制 触摸屏就是当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板。2440连接的是电阻式触摸屏,利用压力感应进行控制,电阻触摸屏的主要部分是一块与显示器表面非常配合的电阻薄膜屏,这是一种多层的复合薄膜,它以一层玻璃或硬塑料平板作为基层,表面涂有一层透明氧化金属(透明的导电电阻)导电层,上面再盖有一层外表面硬化处原创 2016-04-28 22:48:04 · 8630 阅读 · 0 评论 -
二、2440 裸机 中断原理分析
二、中断原理分析 本文主要框架为:1)中断概述2)中断优先级3)中断的打开和屏蔽4)中断使用步骤及编程实例 CPU和外设构成了计算机系统,CPU和外设之间通过总线进行连接,用于数据通信和控制,CPU管理监视计算机系统中所有硬件,通常以两种方式来对硬件进行管理监视: 查询方式:CPU不停的去查询每一个硬件的当前状态,根据硬件的状态决定处理与否。 中断方式原创 2016-04-11 16:11:25 · 2275 阅读 · 0 评论 -
四、s3c2440 裸机开发 通用异步收发器UARN
四、通用异步收发器UARN UART(Universal AsynchronousReceiver/Transmitter,通用异步接收/发送装置)用于异步通信,可以实现全双工发送和接收。2440有三个UART:UART0,UART1,UART2其结构图如下所示:通过上图可以看到UART包含baud-rate generator波特率发生器,transmitter发送器,rec原创 2016-04-12 21:02:51 · 5583 阅读 · 0 评论