搜索资源列表
ucosISR
- 基于UCOS的中断处理程序 当按键按下时,相应的外部中断触发产生 执行处理程序-interrupt handling procedures when pressing the button, the corresponding external interrupt trigger implementation procedures have
TMS320F281x-Boot-ROM-Serial-Flash-Programmingspraa
- TMS320F2812上电自动以串行方式将外部flash上的执行程序搬移到片内ram上的源码
WENDUBUCHANG
- 执行完外部中断服务程序后,单片机的P1.6口对数字温度传感器DS18B20的数据输出/输入口DQ进行读取,把该温度传感器所感应的温度数据采集到单片机内,进而利用速度公式计算出当时的波速。
51ucos2
- 大模式运行速度快很多,这将有利于提高系统 的速度。 2 移植 我的移植程序主要侧重在结合 KeilC51 的特点,提高移植以后的代码的执行效率。主要 做以下几方面的优化: 2.1 将所有的外部变量的存储类型改为xdata 类型 由于程序中存在大量的外部变量,其中包括大型数组,所以无法在小模式下编译通过, 所以将所有的外部变量都申明为xdata 类型。 2.2 尽量使用指定存储类型的指针(memory-specific pointer)不使用一 般指针(generic point
avr274 AVR单片机串口通信的程序
- 这是关于AVR单片机串口通信的程序,适合与有一定基础的人看。 这份资料介绍了UART单线的软件执行。议定书的支持两个设备间的半双工通信。唯一的要求是一个输入/输出端口,支持外部中断和一个计时器比较打断。-This is on the AVR single-chip serial communication procedures, suitable for a certain basis people. This document introduces the software implement
ex1_RAMTest
- (1)测试外部数据RAM: 根据我们定义的逻辑,外部RAM在数据空间中定义在0x8000-0xFFFF,共32k字,占据RAM中的低32K存储空间。提供2种测试方法,采用一种方式即可。 硬件仿真模式下,将目标板上电。 第一种方法:采用用程序测试实验 程序所在目录ex1_RAMTest。 该程序执行的功能是对外部数据RAM区0x8000-0xFFFF,从0x8000开始写并且读数据0x5555 。如果正常则写读下一个地址,直到 。如果正常则所有的地址操作完毕后,核心板
ex7_CAN
- 程序所在目录:ex7_CAN 由于调试CAN总线通讯需要外部的CAN设备。所以在没有外部CAN设备的情况下,本样例程序中采用了CAN的自测试模式通信,即使用CANBOX4发送CANBOX0接收。在定时器中断服务程序中执行发送;中断方式接收CAN信息。 打开CC2000,进行如下操作: 1. Project->Open ,打开该目录中的工程文件。 2. Project->Rebuild ALL,编译链接 3. File->Load Progra
wg26
- 韦根26格式的读卡器,协议代码公开。韦根的接收对时间的实时性要求比较高,如果用查询的方法接收会出现丢帧的现象:假设查询到DATA0为0时主程序正在指向其他任务,等主程序执行完该任务时DATA0已经变为1了,那么这样就导致了一个0?bit丢了,这样读出的卡号肯定奇偶校验通不过,所以表现出CPU接收不到ID模块发送的卡号了。唯一的办法是在外部中断里接收每个bit。(仅仅在中断里获得开始接收wiegand数据还不行,因为这是尽管给开始接收wiegand数据标志位置位了,但是主程序还在执行其他代码而没有
AT91SAM7X256-PMC-IAR
- 程序说明: 一、开发环境 1、开发板:AT91SAM7X256 -EK 2、仿真器:SAM-ICE(ATMEL) 3、开发软件:IAR4_30A-1_2(IAR) 二、程序功能 1、程序目的:介绍AT91SAM7X256 PWC的基本用法: 2、 功能说明: 1)、通过PWC设置系统时钟 2)、通过PWC设置各外设时钟 3)、通过PWC的可编程外部时钟信号PCK0输出4.608M时钟 3)、进入空闲模式 三、开发板设置 1、依
EP_Interrupts
- 本工程基于CYPRESS的固件程序框架,程序中通过使能端点中断,进行端点间数据的传送; 3个块输出端点:EP1OUT、EP2OUT、EP4OUT 3个块输入端点:EP1IN、EP6IN、EP8IN 各端点配置: EP1OUT:大小-64KB, 传输方向:输出,传输方式:块传输; EP1IN:大小-64KB, 传输方向:输入,传输方式:块传输; EP2:大小-512KB、双缓冲, 传输方向:输出,传输方式:块传输; EP4:大小-512KB、双缓冲,
Bulkloop
- 端口环路测试 本工程基于CYPRESS的固件程序框架,程序中设置了4个FIFO端点 2个块输出端点:EP2OUT、EP4OUT 2个块输入端点:EP6IN、EP8IN 程序执行时,往EP2OUT/EP4OUT填充数据后将立即通过自动指针传送送到EP6IN/EP8IN端点(未经过外部RAM), 来进行批量端点环路测试。 打开工程文件加下的cybulk块传输软件,选择对应端点通道(如:OUT:0X02,IN:0X86 )设置传输数据大小 和传送的内容后,点击右
IRQ
- 控制中断IRQ:中断是指计算机在执行程序的过程中,当出现异常情况或特殊请求时,计算机停止现行程序的运行,转向对这些异常情况或特殊请求的处理,处理结束后再返回现行程序的间断处,继续执行原程序。 中断是单片机实时地处理内部或外部事件的一种内部机制。当某种内部或外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理,中断处理完毕后,又返回被中断的程序处,继续执行下去。 -IRQ
arm7-extern-interrupt
- arm7外部中断简要分析,对《深入浅出arm7lpc》的中断例子进行修改后的运行情况 外部中断 唤醒功能 执行中断程序(取中断程序与等待中断程序部分) 为了便于观察,我把原理图中的蜂鸣器换成了led灯,源程序请查看《深入浅出arm7lpc》-arm7 external interrupt a brief analysis of the " layman arm7lpc" example of the modified interrupt the operation of t
F34x_External_Interrupts
- 外部产生低电平中断,调用中断服务程序执行需要的程序-Have low external interrupt, the interrupt service routine is called and performs the required procedures
lesson3-2
- 用一根导线连接在P3.2和GND之间,使P3.2为低电平。那么进入中断 既是第一个二极管闪一下 ,进而 程序继续进行 它与电平触发不一样。 总结: 若采用电平触发方式,外部中断申请触发器的状态随着CPU在每个机器周期采样到的外部 中断输入线的电平变化而变化,这能提高CPU对外部中断中断请求的响应速度。当 外部中断源设定为电平触发方式时,在中断服务程序返回之前,外部中断请求 输入必须是无效的(既变为高电平)否则CPU返回主程序之后会再次响应中断。(也即是主程序不在执行)
test4
- 单片机执行掉电程序并通过外部中断唤醒的完整代码-Single-chip implementation of the power-down procedures and external interrupt wake-up the complete code
Call_pro
- 此文件为QT开发的,用Qt的程序调用外部可执行文件exe-This document for QT development, using QT procedure call external executable file exe
AVR128waibuzhongduan
- 这是一个AVR单片机(atmega128,ICCAVR7环境下,硬件连接:PD口接8个发光LED,init0接独立按键)的外部中断例子代码,程序开始执行后,第一个LED以0.5s频率闪烁,当按键按下以后,八个LED同时亮3s,然后恢复一个LED闪烁。-This is an AVR microcontroller (atmega128, ICCAVR7 environment, the hardware connection: PD mouth then eight light-emitting
ucOS_II_IN_Keilc51
- ucOS_II移植到Keilc51小模式下简介,我的移植程序主要侧重在结合 KeilC51 的特点,提高移植以后的代码的执行效率。主要 做以下几方面的优化: 1、将所有的外部变量的存储类型改为xdata 类型; 2、尽量使用指定存储类型的指针(memory-specific pointer)不使用一 般指针(generic pointer); 3、任务堆栈结构设计。-ucOS_II Keilc51 transplanted to small mode profile, my
11
- 程序说明: 这个软件显示必要的配置使用外部中断0(/ INT0 )或外部中断1( / INT1 )作为中断源。 该代码执行初始化程序,然后旋转在无限while ( )循环。如果P1.4(在目标板上)上的 按钮被按下,然后边沿触发INT0 P0.0输入,将导致中断并切换LED。-Program descr iption: This software displays the necessary configuration using external inter