天嵌 ARM开发社区

 找回密码
 注册
查看: 1877|回复: 3

TQ2440用定时器中断不能实现LED灯闪烁(1s)?求助大神!!

[复制链接]
qxgloyal 发表于 2013-8-31 22:32:27 | 显示全部楼层 |阅读模式
本人新手,按照书上的实例将工程建好,代码敲好,但是烧到TQ2440板子上面不能实现实例所要展示的功能,分析了很长时间不知道问题出在哪里?特在此求助大神帮忙解决,谢谢!
该程序要实现的功能是:使用定时器0的定时功能,利用中断方式使LED每秒钟闪烁一次。
工程见附件。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
fengling 发表于 2013-12-20 10:10:16 | 显示全部楼层
已解决:把主函数中的LED相关程序拷贝到中断服务程序中执行就可以了~~~
void __irq Timer0_Isr(void)
{
        flag = !flag ;
        if(flag==1)
                {
                       
                        Led2_On() ;  
                }
                else
                {
                        Led2_Off() ;
                }
        rSRCPND |= 1 << 10 ;
        rINTPND |= 1 << 10 ;
}
回复 支持 1 反对 0

使用道具 举报

fengling 发表于 2013-12-19 11:16:41 | 显示全部楼层
我也出现的类似情况,求大神解释一下~~
h0pes1@163.com 发表于 2014-1-22 23:22:58 | 显示全部楼层
楼上的两位兄弟,能把你们的代码发给我学习下么
h0pes1@163.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-27 22:56 , Processed in 1.062500 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表