- 博客(17)
- 资源 (1)
- 收藏
- 关注
转载 堆栈大小的设置
二、模板中设置向量中断堆栈大小为256即:IRQ_STACK_LEGTH EQU 256但是为什么我将其大小变为零,即:IRQ_STACK_LEGTH EQU 0也照样可以运行程序?程序中通过SPI中断收发数据。谢谢! 既然中断堆栈是为进入中断后局部变量和函数调用开辟的存储区,那如果将堆栈大小设为0,进入中
2013-07-31 20:55:35 6649
转载 OK6410启动代码(4)
;--------------------------------------------------------------------------------------; ; File Name : vfpinit.s; ; File Description : This file contains the sub routines related to ;
2013-07-31 20:41:56 956
转载 OK6410启动代码(3)
;--------------------------------------------------------------------------------------; ; File Name : system_.s; ; File Description : This file implements CP15 control.;*******************
2013-07-31 20:41:01 1165
转载 OK6410启动代码(2)
;/*************************************************************************************; File Name : startup.s; File Description : This file implements the startup procedure. ;******************
2013-07-31 20:38:34 953
转载 OK6410启动代码(1)
;/*************************************************************************************; File Name : retarget_.s; ; File Description : This file implements the stack & heap initilaization;***
2013-07-31 20:37:43 879
转载 OK6410 PWM
在OK6410开发板中,蜂鸣器的IO口为GPF15 关于GPF15的GPIO详细参考S3C6410的PDF手册GPF14 [29:28] 00 = Input 01 = Output 10 = PWM TOUT[0] 11 = CLKOUT[0] GPF15 [31:30] 00 = Input 01 = Ou
2013-07-26 13:13:07 1235
转载 OK6410时钟配置
一、时钟源的选择 时钟源的选择内部时钟会产生用于外部的时钟源,其说明如表 3-1 所示。当外部复位信号被声明时,OM[4:0]引脚决定了 S3C6410的操作模式。OM[0]引脚选择外部时钟源,例如,如果OM[0]是 0,则 XXTIpll(外部晶体)被选择。否则,XEXTCLK(外部时钟输入)被选择。在OK6410板上是外接12M晶振。如下图所示:
2013-07-26 12:36:05 982
转载 mini6410中断控制器-VIC中断控制器
写的很详细回头总结:原文链接:http://blog.csdn.net/mr_raptor/article/details/6624515
2013-07-25 12:22:22 567
转载 S3C6410 中断例子程序
EINT0CON0 External Interrupt 0(Group0) Configuration Register 0 设置 外部中断的触发方式(高电平等)EINT0PEND External Interrupt 0(Group0) Pending Register 屏蔽前的中断(谁中断,相应位置1)EINT0MASK External Interrupt 0(Grou
2013-07-23 22:13:38 934
转载 OK6410 中断
近来想学ARM开发,使用了S3C6410核的OK6410开发板,为了学习ARM的底层技术,想从裸机开始学习,结果一路挫折,问题多多,经过很长一段时间的摸索也没有太多成果,因为平常上班,项目的事情也忙,看书的时间也不够多,结果走进中断编程都经过了将近一个月!! 中断,我认为在初学单片机开发的时候是一个比较麻烦的事情,所有想把这个东西弄懂,结果在网上找了遍,都没有找到可以用的代码!为什
2013-07-23 20:23:18 834
转载 S3C6410 中断
Andrew Huang bluedrum@163.com 转载请注明作者及联络方式一.中断的场景模拟----------------------------------------------------------------------------中断(Interrupt)是最常用的硬件通知软件的机制。中断的优点相对另一种机制轮询(Polling)的缺点而言,这两种的机制我们
2013-07-23 19:09:32 717
原创 OK6410裸机环境搭建 不用Jlink的方式
这几天被飞凌的OK6410搞得快奔溃了,现在搭好了裸机的环境,下面记下来防止其他和我一样的菜鸟犯同样的错误。首先大家要先去飞凌嵌入式论坛中下载最新的光盘http://bbs.witech.com.cn/forum.php?mod=viewthread&tid=22351&extra=page%3D1我在这个地方吃了不少亏,拿个8G的SD卡拿原先买开发板时候送的光盘中的SD_Writer
2013-07-23 17:53:40 2362
原创 ARM1176JZF-S 体系结构之寄存器和操作模式
ARM1176JZF-S 8种操作模式在ARM1176JZF-S体系结构中有8种操作模式用户模式(User mode):大多数的应用程序运行在这个模式系统模式(system mode):操作系统的特权用户模式管理者模式(supervisor 模式):用于操作系统保护模式快速中断模式(FIQ)模式:用于处理快速中断时候的模式中断模式(IRQ)模式:用户处理普通中断时候的模式
2013-07-15 16:29:10 4518
转载 ARM TCM
ARM 的ram包括静态ram,动态ram,TCM。TCM是一个固定大小的RAM,紧密地耦合至处理器内核,提供与cache相当的性能,相比于cache的优点是,程序代码可以精确地控制什么函数或代码放在那儿(RAM里)。当然TCM永远不会被踢出主存储器,因此,他会有一个被用户预设的性能,而不是象cache那样是统计特性的性能提高。TCM对于以下几种情况的代码是非常有用、也是需要的:可预见
2013-07-05 13:20:43 721
转载 每个程序员必须知道的100条指令
转载自:http://www.catswhocode.com/blog/100-vim-commands-every-programmer-should-knowPublished on June 30th, 2008 by Jean-Baptiste Jung.131 Comments - Since the 70′s, Vi is one of the programmer
2013-07-04 08:57:50 1041
转载 组播
组播通过测试,双网卡或多网卡设置在不同IP段。IP地址空间被划分为A、B、C三类。第四类即D类地址被保留用做组播地址。在第四版的IP协议(IPv4)中,从224.0.0.0到239.255.255.255间的所有IP地址都属于D类地址。所以要利用组播发送数据必须有一个虚拟的组播IP,所谓虚拟,就是你不必把网卡地址设为此IP,而只需在你程序中出现,相当于建立一个以此IP为标志的集合,所有想加入组
2013-07-01 19:50:48 809
转载 UDP 单播 组播 广播
多播广播是用于建立分步式系统:例如网络游戏、ICQ聊天构建、远程视频会议系统的重要工具。使用多播广播的程序和UDP向单个介绍方发送信息的程序相似。区别在于多播广播程序使用特殊的多播IP地址。1、组播和广播需要在局域网内才能实现,另外得查看linux系统是否支持多播和广播:# ifconfigUP BROADCAST MULTICAST MTU:1500 跃点数:1说明该网卡支持2、发送
2013-07-01 19:46:41 1140
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人