上一页 1 2 3 4 5 6 ··· 16 下一页
摘要: 12.2440串口驱动程序设计 串口的功能就是接受数据跟发送数据的,在上一节已经了解串口的引脚信号。但是数据的收发需要一定的条件,也就是串口的初始化。所以所以今天的内容就会被划分为三个部分: 1.串口的初始化: 创建一个uart.c来对串口进行处理,然后把它加入到Makefile工程文件里: 接着就 阅读全文
posted @ 2016-02-14 10:59 cestlavie 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 11.串口基本知识 大纲: 串口角色:1.数据传输。2.充当控制台。 数据传输:两个嵌入式设备,除了使用usb和网络来实现数据的传输外,就是可以使用串口来实现数据传输。 控制台:在pc机里,我们使用键盘来输入命令和信息等,通过显示器来显示查询的结果或者信息等。在嵌入式里,是通过终端控制台来输入命令来 阅读全文
posted @ 2016-02-14 10:56 cestlavie 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 9.NandFlash的驱动_读操作 在Makefile里添加nand.o,然后新建一个nand.c来实现NandFlash的读操作。 对NandFlash的读方式有两种: 按页读(需要提供页地址,也就是行地址)。 随机读(就是读取页里的某一列,需要提供页地址,也就是行地址和列地址)。 实现页读需要 阅读全文
posted @ 2016-02-14 10:55 cestlavie 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 10.NandFlash的驱动_写操作 上一节,学习了NandFlash的按页读的操作,下面是实现NandFlash的按页写。首先还是查看NandFlash芯片K9F2G08U0A的时序图 根据I/O pin角的信号信息,知道要实现NandFlash的写操作需要的步骤如下: 最后实现按页写的函数: 阅读全文
posted @ 2016-02-14 10:55 cestlavie 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 8.NandFlash原理分析 该节里主要是将NandFlash有关的知识,首先是NandFlash的角色、分类和访问方式。 角色分析:在个人的pc机中,使用硬盘来存储操作系统、数据等信息。在嵌入式领域,拥有硬盘功能的叫NandFlash。所以NandFlash就是存储信息的。 NandFlash分 阅读全文
posted @ 2016-02-14 10:53 cestlavie 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 6.6410和210的按键中断编程 首先是打开6410底板原理图: 可以看到OK6410有六个按键: 可以看到OK6410的六个按键对应的引脚是KEYINT1、KEYINT2、KEYINT3、KEYINT4、KEYINT5和KEYINT6。接着在核心板的原理图里搜索这个词: 可以看到按键中断与GPN 阅读全文
posted @ 2016-02-14 10:52 cestlavie 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 5.2440的按照中断编程 首先是打开底板的原理图,找到按键的信息: 可以找到四个按键: 可以看到四个按键对应的引脚是EINT1、EINT4、EINT2和EINT0. 然后在核心板原理图里去搜索这四个按键,可以看到下面的信息: 可以看到,按键中断与寄存器组GPF的引脚是互用的。所以接下来就是查看芯片 阅读全文
posted @ 2016-02-14 10:49 cestlavie 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 4.中断处理流程分析 在CPU工作的 过程中,经常需要与外设进行交互,交互的方式包括"轮询方式"和"中断方式"。 轮询方式: CPU不断地查询设备的状态。该方式实现比较简单,但是CPU的利用率很低,不适合多任务的系统。 中断方式: CPU告知硬件开始一项工作之后,就去做别的事去了,当硬件完成了该项任 阅读全文
posted @ 2016-02-14 10:48 cestlavie 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 3.MMU的配置和使用 前面的基础知识中使用了物理地址来点亮LED灯的,现在,学习了MMU的有关知识,下面就是利用MMU的知识,用虚拟地址来点亮LED灯。而且前面还关闭了MMU所以接下来要使用MMU就得打开MMU。 在前面的学习知道,从虚拟地址映射成物理地址有三种方式的: 段的方式 粗页的方式 细页 阅读全文
posted @ 2016-02-14 10:47 cestlavie 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: 2.深入剖析地址转化 地址转化总体分析: TTB的配置: 在ATM920T的芯片手册里,在第三章: 就是关于内存管理单元的知识的,在里面有这要这个原理图: 上面这幅图就是2440虚拟内存到物理内存的转换过程,这过程适用于6410,210等。 3.段式转换: 知道,当最后两位为'10',表示接下来的转 阅读全文
posted @ 2016-02-14 10:46 cestlavie 阅读(307) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 16 下一页