博主: computer00
电脑圈圈
+加为好友
+发送站内短信
+我的博客精华
如果您觉得这里不错,请推荐给您的好友;如果您认为有不足的地方,请麻烦给我留言。看到好的地方,麻烦帮忙顶一下~~~~~~~~谢谢。
如果压缩包需要密码的,可以试试"computer00",或者直接双击打开那个压缩包,然后点击工具栏上面的“注释”按钮,就可以看到里面的密码了。或者直接用鼠标右击文件,然后选择“属性”,再点击“注释”标签页,就可以看到了。“电脑圈圈的家当”21IC站“电脑圈圈的家当”EDN站
圈圈作品 (11)
个人 (13)
编程田地 (9)
初学ARM (19)
圈圈语录 (2)
资料库 (9)
开心一笑 (2)
家电维修 (2)
模拟技术 (14)
音响系统 (1)
接口技术 (26)
玩单片机 (4)
WDM驱动开发 (4)
电源技术 (5)
PCB技术 (3)
测试测量 (5)
2008年份 (13)
2007年份 (117)
· [资料]数字示波器的方框图、XJ4241模拟示波器原理图
· [原创]FFT结果的物理意义
· [原创]示波器探头的使用注意事项
· 推荐一个吉他效果器软件——AmpliTube
· 广告位招租
更多>>
· 顶一下,请问圈圈,如果我们不对其进行FFT,那么我们就只能得
· 虽然看不懂,呵呵,先顶。
· 支持!!学习了
·色爱的BLOG
·00iC921
·javie之:八楼的呼吸
·Hotpower的水潭
·匠人的百宝箱
·风雷之窝
·文君阁
·柔月阁
·无限空间
·见涛的符号
·unaided的笔记
·一网见天下
·亲水巴比
·电脑圈圈的家当
·51单片机
·www.fpga-arm.com
·开发板精品网
·Liuwenzhe2007's Blog
·八奇部落
·cocappjj姐姐
·smart.cedn.cn
·yhymo's Blog
·colinzhang's小窝
·ICC AVR开发网
·长白高新
·IT资讯聚合门户
日志总数:130 篇
评论数量:739
访问次数:193034
标签: ARM ADuC7027 ADuC7026 中断
从此处下载整个程序包:
系统分类: ARM | 用户分类: 初学ARM | 来源: 原创 | 【推荐给朋友】
投一票您将和博主都有获奖机会!
欢迎参加“基础示波器博客大赛”,分享9,000元现金大奖
FOR ARM
2008-1-17 23:00:01
int main (void) { plaInitialize();//PLA边沿触发中断
IRQEN=PLA_IRQ0_BIT; //打开中断使能
}
void plaInitialize( ){
GP1CON = 0x00000311;
PLAELM0 = 0x02C9; PLAELM1 = 0x005C; PLAELM2 = 0x0035; PLAELM3 = 0x0258;
PLACLK = 0x0003;
PLAIRQ = 0x11;
void IRQ_Handler() __irq //边沿触发来后打开定时器0;{ if((IRQSTA & PLA_IRQ0_BIT) == 0x00080000){ PLAELM1 = 0x2C0; PLAELM1 = 0x005C; T1CLRI =0; T0CLRI =0; T0CON= T0CON&(~(1<<8)); T1CON= T1CON&(~(1<<8)); T0LD = 0x3000; // Counter Value T0CON = 0xC4; IRQEN = RTOS_TIMER_BIT; }
if ((IRQSTA & RTOS_TIMER_BIT)==RTOS_TIMER_BIT) // Timer0 IRQ? { IRQCLR=RTOS_TIMER_BIT; GP2SET=0X00010000; //点灯; Delay_ms(5); //保持5个MSGP2CLR=0X00010000; //
T0CLRI = 0;T0CON= T0CON&(~(1<<8)); } 想在一个外部边沿信号来后打开定时器中断.
定时器中断完成过后就SET P2.0并保持5个MS
结果是我用示波器观察输出的波形每来一个外部边沿触发有输出一个5MS的高电平方波. 可是把示波器周期调整大一下.到50MS发现这个信号不连续.有很多次有中断输入没有输出波形.大概每次没有输出波形的周期是200-300MS.不知道是什么原因,是程序问题还是IC 问题请指导.硬件输出应该没有问题.
computer00
2008-1-18 10:28:37
抱歉,我还没研究过这个PLA...会不会是外部触发信号的问题?例如边沿,电平等。