
arm 裸板 驱动
文章平均质量分 78
ymangu
不告诉你!
展开
-
系统时钟 裸板
板子上我们的晶振提供的时钟只有12M,但64原创 2014-04-07 08:43:32 · 928 阅读 · 0 评论 -
LCD驱动(显示字符_调色板)
这篇主要讲在LCD上显示字符原创 2014-09-15 22:53:07 · 2600 阅读 · 0 评论 -
中断处理--串口中断
本例实现通过中断来使用串口,流程:在程序中调用printf,它把数据放在DDR内存中的一个buffer中;使用6410的FIFO中断,当FIFO中的数据少于64位的时候(就是还没满),产生一个中断信号给CPU,在中断处理中从buffer中发送到FIFO中,当满后就不管,未满又产生一个中断。 3、环形缓冲区 char buff[10]; a、空:R==W b、放入数据 buf原创 2014-09-14 22:25:19 · 2572 阅读 · 0 评论 -
中断处理
中断也是一种异常。 问1:中断的来源很多,如按键、触摸屏等。当众多中断到来时,先处理谁呢? 答:这个由中断控制器来决定。采用向量中断控制器,即入口是一样的,根据向量值不同,就可知道是那个中断源。 CPSR:程序状态寄存器,I总开关。要想用中断的话,要把这位清0. 问2: 怎么产生中断呢? 答:初始化能产生中断的硬件: a、设置中断源,使其能发出中断 b、设置中断控制器 c、全能总开关 c原创 2014-09-14 21:40:19 · 800 阅读 · 0 评论 -
异常处理
先了解一下A原创 2014-09-14 18:11:45 · 742 阅读 · 0 评论 -
裸板之NAND FLASH
1) 先从硬件上来了解一下nand flash原创 2014-04-09 20:09:07 · 1403 阅读 · 0 评论 -
裸板之UART驱动
1、什么是UART?原创 2014-04-07 15:06:28 · 1383 阅读 · 0 评论 -
arm 裸板驱动入门-LED
1)系统的启动原创 2014-04-06 17:28:45 · 2120 阅读 · 0 评论 -
ARM 汇编指令
1)汇编特点 1、 通用寄存器(一般是R0~R14),与硬件打交道。 2、ARM汇编语句中.当前语句很多时候要隐含的使用上一句的执行结果.而且上一句的执行结果,是放在CPSR寄存器里,(比如说进位,为0,为负…) CMP R0,R1//比较 BNE NoMatch//不相等 比如上一句,BNE隐含的使用的上一句CMP执行结果.NE后缀表示使用Z标志位.两句合起来的意思就是,如果R0,R1转载 2014-04-09 18:43:36 · 1024 阅读 · 0 评论 -
裸板之 DDR(双倍速率内存)
板子一上电,系统会把nand flash前8k的内容拷到6410内存(硬件实现刚好复制到0地址开始)上去执行,当内容超过8k时,程序执行错误。原创 2014-04-07 22:18:07 · 1358 阅读 · 0 评论 -
链接地址--位置无关码
1、一个程序可以分成哪些部分?原创 2014-04-07 20:23:11 · 1279 阅读 · 0 评论 -
韦东山Linux视频第1期 ARM裸板驱动 学习笔记索引
ARM裸板原创 2014-07-16 16:24:26 · 1705 阅读 · 0 评论