arm7 LPC2103 中断的处理方法

; ;; IRQ        ldr   pc,[pc,#+24]              ;; FIQ;jtk 上面的中断向量跳转到这里来,如果在c语言中有定义,;下面的标号如果在c语言中有相应的处理程序,那么一旦有中断产生就会跳到相应的中断函数去 ...
关键词: arm7 LPC2103 中断

http://www.eeworld.com.cn/mcu/2019/ic-news011642950.html 发布时间: 2019-01-16



ARM中断向量表的简单分析

一般编写arm的裸机程序的时候,创建中断向量表就把它放在0x00000000~0x0000001c中,一般都放在这个位置上。但是中断向量表也可以放在0xffff0000~0xffff001c中,知道这是怎么设置的么?开始看到的时候真的有点奇怪,因为在学习arm的时候,根本没去看arm中的协处理器CP15中的c1控制寄存器中的v位来控制,我们一般都使用默认的值0,则必须将中断向量表放在0x00000000~0x0000001c中。 在看Linux内核对arm中的中断的初始化的时候,就一直对0xffff0000的地址有点怀疑,果然在网上发现这个地址不是随便写的,当我看到arm的协处理器进...
关键词: ARM 中断向量表

http://www.eeworld.com.cn/mcu/2019/ic-news011642949.html 发布时间: 2019-01-16



直流稳压电源PWM电路的介绍

中港扬盛直流稳压电源采用S3C2440为核心处理器,其丰富的片上资源和优秀的运算速度,保证了系统的实时性,编写软件主要以C语言进行驱动和应用程序的开发,其大容量存储器,完全能满足系统程序的数据存储。PWM 稳压电路:PWM 用于对电路中IGBT 的驱动。根据输出采样,设定和调整定时器配置寄存器TCFGn 和定时器n计数缓存寄存器TCNTBn中的值来改变输出PWM 波的周期和脉冲宽度。修改...

http://bbs.eeworld.com.cn/thread-1067728-1-1.html 发布时间: 2019-01-16



【NXP Rapid IoT评测】 NO.2在线IDE-----简单易用,轻松编程

本帖最后由 sipower 于 2019-1-16 14:38 编辑 此内容由EEWORLD论坛网友sipower原创,如需转载或用于商业用途需征得作者同意并注明出处 上一次说完了硬件,这一次说说在线IDE。首先得有一个NXP的账号,然后打开这个网页:https://rapid-iot-studio.nxp.com/然后你就可以看到如下图所示。0我先建一个最简单hello world程序上手试试。点击 New Project,如下图拖放显示文本图标,设置抬头和内容如下图:12按照说明书下载到蓝盒子里,然后就显示出来了,基本上没什么技术要求,小学生都能玩儿嗨。3接下来来个复杂点...

http://bbs.eeworld.com.cn/thread-1067701-1-1.html 发布时间: 2019-01-16



C语言编辑器的使用

有没有大神知道SlickEdit 这个编辑器,在编辑完程序之后,怎么编译,怎么把工程导入到能编译的工具里面去? C语言编辑器的使用 编辑和编译不是独立的吗? :pleased:同问啊,我也,没用过这样的编译器。 ...

http://bbs.eeworld.com.cn/thread-1067677-1-1.html 发布时间: 2019-01-16



stm32的存储器结构

的时候,来了一个中断,CPU就需要将寄存器中的值压栈到RAM里,然后将数据所在的地址存放在堆栈寄存器中。等中断处理完成退出时,再将数据出栈到之前的寄存器中,这个在C语言里是自动完成的。2.     STM32的堆栈大小 定义大小在startup_stm32f2xx.sStack_Size    ...
关键词: stm32 存储器结构

http://www.eeworld.com.cn/mcu/2019/ic-news011542901.html 发布时间: 2019-01-15



STM32堆栈大小及位置

; 0x00000200AREA  HEAP, NOINIT, READWRITE, ALIGN=3 __heap_base注意:堆和栈,一般堆是由低地址往上增长,栈是由往下减少。都是连续的,C语言不提供内存保护机制类似的功能,如果一直堆一直增长,栈一直申请,然后就会导致栈溢出,程序崩溃。...
关键词: STM32 堆栈大小 位置

http://www.eeworld.com.cn/mcu/2019/ic-news011542899.html 发布时间: 2019-01-15



嵌入式软件工程师学习路线是怎样的?粤嵌培训来介绍

,以及如何使用C语言来编程、控制这些硬件。这一阶段除了要学习对硬件编程之外,还需要学习嵌入式硬件的知识,但是对于嵌入式软件工程师来讲,重点是学习硬件的工作原理,在掌握硬件工作原理的基础上,对硬件进行编程控制。这和硬件工程师学习的侧重点有所不同。   这一阶段对应的学校的课程主要包括模拟电路、数字电路、微机原理和单片机。这一阶段重点是要看CPU的芯片手册,大部分的参考书也是对芯片手册的翻译...

http://bbs.eeworld.com.cn/thread-1067573-1-1.html 发布时间: 2019-01-15



嵌入式系统开发都有哪些重点内容?粤嵌跟你分享

)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等都是典型的嵌入式系统。   嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。总之,要学习嵌入式开发的话,需要掌握:   1、C语言:主要是掌握ANSI C编程...
关键词: 嵌入式系统开发

http://bbs.eeworld.com.cn/thread-1067457-1-1.html 发布时间: 2019-01-14



FPGA虚拟化技术将成为未来主攻方向

,如Virtual Box公司开发的针对加速向量计算的向量处理器(Vector Processor)等等。 使用Overlay的主要目的是为上层用户提供一个他们更为熟悉的编程架构与接口,便于他们通过诸如C语言等高层语言对Overlay中的通用处理器等进行编程,而不需担心具体的硬件电路实现,由此实现了对FPGA底层硬件资源的抽象和虚拟化。 另外,由于Overlay层提供的逻辑处理单元...
关键词: FPGA

http://www.eeworld.com.cn/FPGA/2019/ic-news01143829.html 发布时间: 2019-01-14



基于单片机的彩屏模块(1.8寸彩屏程序-2)【C语言】

基于单片机的彩屏模块(1.8寸彩屏程序-2)【C语言】。 ...
关键词: 触摸屏 单片机

http://download.eeworld.com.cn/detail/sinceyoulove/589733 发布时间: 2019-01-14



FPGA虚拟化:突破次元壁的技术

(Vector Processor)等等。使用Overlay的主要目的是为上层用户提供一个他们更为熟悉的编程架构与接口,便于他们通过诸如C语言等高层语言对Overlay中的通用处理器等进行编程,而不需担心具体的硬件电路实现,由此实现了对FPGA底层硬件资源的抽象和虚拟化。另外,由于Overlay层提供的逻辑处理单元或软核处理器通常与底层FPGA硬件无关,因此方便了上层设计在不同FPGA架构之间的移植。使用...

http://www.eeworld.com.cn/mp/Icbank/a59577.jspx 发布时间: 2019-01-14



51单片机向串口发送数据

请教下大牛 现有个需求 有6个按钮(硬件) 按一下 就向PC串口发送固定字符,且每个按钮字符具备唯一性我不会C语言 只会JAVA实时监测串口 这种东西某宝上有现成的吗?没有搜到 51单片机向串口发送数据 51可不支持JAVA,但要实现的功能很简单,不会C可以考虑用汇编。真会JAVA,掌握C或汇编实在小菜一碟。 你这种需求某宝上不会有现成的。 就像楼上说的,你会JAVA,那用C语言...

http://bbs.eeworld.com.cn/thread-1067402-1-1.html 发布时间: 2019-01-13



【NXP Rapid IoT评测】在线IDE开发体验

, 0.067832, -0.978928) Acc(X,Y,Z): (-0.105408, 0.067832, -0.992592)复制代码   另外,Web IDE 工程界面上可以查看源代码,上面我这个很简单的工程,对应的代码连同空行总用有四百多行——纯正的C语言。也就意味着,可以在可视化生成的工程基础上再修改,做任何的“积木”不能实现的操作。 【NXP Rapid IoT评测】在线IDE...

http://bbs.eeworld.com.cn/thread-1067387-1-1.html 发布时间: 2019-01-13



LCD1602+DS18B20程序 (C语言源代码)

LCD1602+DS18B20程序 (C语言源代码):#include <reg51.h>#include <intrins.h> #define uchar unsigned char#define uint  unsigned int       ...
关键词: DS18B20

http://download.eeworld.com.cn/detail/solarelec/589715 发布时间: 2019-01-13



郭天祥的新概念51单片机C语言教程.入门、提高、开发

发现各个论坛的文档要么下载下来打不开,要么需要密码甚至去淘宝买,找了大半天在网盘找到这一份高质量的单片机C语言学习的资料,新人,希望大家支持一下,谢谢! 本文来自论坛,点击查看完整帖子内容。...

http://home.eeworld.com.cn/my/space-uid-1045988-blogid-724398.html 发布时间: 2019-01-13



郭天祥的新概念51单片机C语言教程.入门、提高、开发

发现各个论坛的文档要么下载下来打不开,要么需要密码甚至去淘宝买,找了大半天在网盘找到这一份高质量的单片机C语言学习的资料,新人,希望大家支持一下,谢谢! 郭天祥的新概念51单片机C语言教程.入门、提高、开发 不是最开始那个吧? 学习学习 看一下 ...

http://bbs.eeworld.com.cn/thread-1067378-1-1.html 发布时间: 2019-01-13



这算不算是STM32的BUG

本帖最后由 lingking 于 2019-1-12 16:55 编辑 小弟编程水平和C语言都比较菜,如果犯了什么低级错误还望高手们直接指出。事情是这样的,小弟最近在学编程,这两天在STM32开发板上对XPT2046这个型号的电阻屏触摸检测芯片写驱动代码。读取触摸芯片的电压值的函数已经实现了,现在开始构思电阻屏的校准函数。初步的想法是在屏幕上面依次画4个点,点击一个点之后采集坐标的电压值...

http://bbs.eeworld.com.cn/thread-1067366-1-1.html 发布时间: 2019-01-12



宋宝华:Linux设备驱动框架里的设计模式之——模板方法(Template Method)

前言《设计模式》这本经典的书里面定义了20多种设计模式,虽然都是面向对象的,似乎需要C++、Java这样的语言才能实现,但是根据笔者前面反复强调的,Linux内核虽然是用C语言和汇编语言写成,但是其实也到处充满了面向对象的设计。面向对象更多的是一种思想,而不是一个语言。我们可以用C语言实现极大的OO,Linux内核到处都有OO。模板方法比如,在Linux的设备驱动框架中,就用了一种非常经典简单的设计模式——模板方法(Template Method),当然还有一些其他的设计模式。而设计模式牛逼的地方在于,高手往往不经意之间已经用到了设计模式,甚至自己都不知道。如果高手没有系统地学习过设计模式,...

http://www.eeworld.com.cn/mp/ymc/a59596.jspx 发布时间: 2019-01-12



嵌入式课程安排 粤嵌嵌入式培训课程大纲参考

  嵌入式是一门综合性的学科,现在学习嵌入式开发不是单纯局限于单片机或者Linux,嵌入式课程中包含着非常多的内容。以粤嵌嵌入式课程进行参考,看看我们要学习嵌入式的话,要掌握哪些必备的技能。     嵌入式课程安排包含:   1、入式高级C语言   2、嵌入式设备及GUI开发   3、嵌入式Linux高级程序设计   4、Linux高级网络程序设计   5、数据...
关键词: 学习嵌入式课程

http://bbs.eeworld.com.cn/thread-1067212-1-1.html 发布时间: 2019-01-11




<上一页 6789101112131415161718192021 下一页> 相关结果约11,814个