ADuC7026产生随时间变化的占空比变化的PWM信号
#include#includevoidIRQ_Handler()__irq;voidProPPM();voidADCpoweron(inttime);intPeriodCount=0;intPPM=0;intmain(void){T1LD=0x1A2;ADCCON=0x7E3;ADCpoweron(2000);REFCON=0x01;ADCCP=0x02;//GP1CON=0x011;//Setuptx&rxpinsonP1.0andP1.1GP3DAT=0x01010000;T1CO
发表于 1/23/2012 10:43:02 AM
阅读(2375)
ADuC7026产生PWM信号
#includevoidIRQ_Handler()__irq;voidProPPM(inttime);voidADCpoweron(inttime);intPeriodCount=0;intPPM=0;intmain(void){T1LD=0x1A2;GP3DAT=0x01010000;T1CON=0xC0;IRQEN|=0x08;GP4DAT=0x04000000;while(1){}}voidIRQ_Handler()__irq{if((IRQSTA&GP_TIMER_BIT)!=0
发表于 1/23/2012 10:38:52 AM
阅读(2603)
ADUC7026的ARM中断系统介绍
ADuC7026以ARM7TDMI作为微控制器内核。ARM7TDMI共定义了7种工作模式,在本章主要涉及的有:(1)用户模式,即程序正常运行时的模式(2)快速中断模式,即处理器响应快速中断而进入的模式(3)常规中断模式,即中断模式处理器响应常规中断而进入的模式(3)监督模式,即
发表于 1/15/2012 11:36:55 AM
阅读(3006)
ADI公司ADuC系列单片机内核任务的状态分析
ADI公司ADuC系列单片机采用Uc/OSⅡ内核,它的每个任务都处在下图所示的5种状态之一,这5种状态是休眠态,就绪态、运行态、挂起态(等待某一事件发生)和被中断态。任务的状态休眠态相当于该任务驻留在内存中,但并不被多任务内核所调度。把任务交给uC/OC是通过调用下述
发表于 1/15/2012 11:35:26 AM
阅读(2539)
ADuC7026的可编程逻辑阵列PLA
可编程逻辑阵列简称PLA,是一种可编程逻辑装置,它的与阵列(ANDarray)和或阵列(ORarray)均为可编程,输出电路为不可组态.又叫做FPLA(field-programmablelogicarray),每一片ADuC702x都包含两个独立模块,每个模块有8个PLA元件,这两个模块中各个元件的输入、输出可交互连
发表于 1/15/2012 11:32:02 AM
阅读(2941)
