会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
盛夏夜
世界第一魔法师
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
17
18
19
20
21
22
23
24
25
···
27
下一页
2015年11月19日
[国嵌攻略][061][2440LCD驱动设计]
摘要: LCD初始化1.引脚初始化2.时序初始化VBPD(vertical back porch):表示在一帧图像开始时,垂直同步信号以后的无效的行数VFBD(vertical front porch):表示在一帧图像结束后,垂直同步信号以前的无效的行数VSPW(vertical sync pulse wi...
阅读全文
posted @ 2015-11-19 18:59 盛夏夜
阅读(280)
评论(0)
推荐(0)
2015年11月17日
[国嵌攻略][060][LCD工作原理解析]
摘要: LCD硬件体系1.LCD液晶屏液晶属于一种有机化合物,分子形状为长棒状,在不同的电流作用下,分子会有规律旋转,这样对光线产生一定的控制形成一个像素,而很多像素右可以构成完整的图像。LCD是Liquid Crystal Display的简称。液晶显示器按驱动方式可以分为TFT、GF、STN等种类,其中...
阅读全文
posted @ 2015-11-17 20:21 盛夏夜
阅读(359)
评论(0)
推荐(0)
[国嵌攻略][059][2440-DMA程序设计]
摘要: 初始化DMA控制器1.设置源地址DISRC(0x4B000000)设置为发送数据的源地址,DISRCC0(0x4B0000004)设置为内存AHB总线,目的地址增长2.设置目的地址DIDST0(0x4B00000C)设置为发送数据的目的地址,DIDSTC0设置中断模式为数据减为0,设置串口APH总线...
阅读全文
posted @ 2015-11-17 19:47 盛夏夜
阅读(328)
评论(0)
推荐(0)
2015年11月16日
[国嵌攻略][057][串口控制台建立]
摘要: 控制台分类1.菜单型控制台,通过选择菜单来执行命令2.解析型控制台,通过输入命令来执行命令printf()、scanf()函数移植1.函数采用变参2.打印信息到串口3.关键在于把变参转换成字符串,相关函数需要从Linux内核或标准C库中移植va_list args;va_start(args, fm...
阅读全文
posted @ 2015-11-16 21:04 盛夏夜
阅读(748)
评论(0)
推荐(0)
2015年11月13日
[国嵌攻略][056][串口驱动程序设计]
摘要: 初始化串口1.配置引脚功能在原理图上找到串口引脚,配置成RXD和TXD功能2.设置数据格式ULCON(0x50000000)用来设置数据格式3.设置工作模式在操作系统中,串口一般工作在中断模式或DMA模式,但是在引导中串口一般工作在轮询模式,UCON(0x50000004)用来设置工作模式4.设置波...
阅读全文
posted @ 2015-11-13 15:19 盛夏夜
阅读(306)
评论(0)
推荐(0)
[国嵌攻略][054][NandFlash驱动设计_写]
摘要: Nand Flash支持按页写和随机写两种方式,在下面实现的是按页写。闪存在写数据时,只能写入1,不能写入0,所以写函数必须和擦除函数一起使用,并且擦除函数是按块擦除。/*****************************************************************...
阅读全文
posted @ 2015-11-13 09:04 盛夏夜
阅读(306)
评论(0)
推荐(0)
2015年11月12日
[问题笔记][指针相加翻译成汇编右移2位]
摘要: 问题描述: 创建MMU的转换表,在构建每个表项时,基地址指针加上相对偏移,翻译成汇编,偏移被右移了2位,再加上基地址。问题分析: vaddr的高12位是段地址相对于基地址的偏移数,MMU在寻址时会根据vaddr高12位的偏移乘以4变成相对地址来找到表项的偏移地址。所以指针翻译成汇编右移2位表示的...
阅读全文
posted @ 2015-11-12 16:57 盛夏夜
阅读(297)
评论(0)
推荐(0)
2015年11月11日
[国嵌攻略][053][6410和210按键中断编程]
摘要: 6410按键中断1.初始化中断源(按键)2.初始化中断控制器2.1.设置中断源触发方式EINT0CON0 adr:0x7F008900 val:0b010<<0EINT0CON1 adr:0x7F008904 val:0b010<<82.2.设置服务中断EINT0MASK adr:0x7F00892...
阅读全文
posted @ 2015-11-11 15:06 盛夏夜
阅读(233)
评论(0)
推荐(0)
[国嵌攻略][050][2440按键中断编程]
摘要: 程序结构优化1.把不同的功能放到不同的文件里面2.一般在bootloader中不使用MMU,所以关掉MMU按键初始化1.打开开发板的原理图,找到按键2.把对应的GPIO配置成中断,对中断源进行初始化初始化中断控制器1.SUBMASK和MASK必须要保证没有屏蔽中断,GPIO是不属于子中断,所以不用设...
阅读全文
posted @ 2015-11-11 10:26 盛夏夜
阅读(286)
评论(0)
推荐(0)
2015年11月10日
[国嵌攻略][052][NandFlash驱动设计_读]
摘要: NandFlash读数据方式1.页读,读出页中主数据区的所有数据,提供页地址(行地址)2.随机读,读出页中指定的存储单元的数据,提供页地址(行地址)和页内偏移(行地址)代码编写1.根据NandFlash中的读时序图写出工作流程,可以通过在芯片手册中搜索operation找到相关描述2.主要关心的是I...
阅读全文
posted @ 2015-11-10 16:20 盛夏夜
阅读(329)
评论(0)
推荐(0)
上一页
1
···
17
18
19
20
21
22
23
24
25
···
27
下一页
公告