当前位置: 首页 > news >正文

SPCE061A使用时基,实现定时器

本文来自http://blog.csdn.net/hellogv/
//以下代码主要实现SPCE061A每隔0.5秒就运行一次,注意以下代码一定要在ICE模式下运行!

#include    "SPCE061.H"

main()

{

    asm("INT OFF");//关中断

    *P_IOB_Dir=0xFFFF;       

    *P_IOB_Attrib=0xFFFF;   

    *P_IOB_Data=0xFFFF;       

    *P_INT_Ctrl=C_IRQ5_2Hz;//只要把2Hz改为4Hz就可以改变频率       

    asm("INT IRQ");//开中断                  

    while(1)

    {                       

        *P_Watchdog_Clear = C_WDTCLR;



    }

}

//以下是中断服务程序:

unsigned int g_uiOutput=0;

unsigned int second=0;

void IRQ5(void) __attribute__ ((ISR));

void IRQ5(void)

{

    if(*P_INT_Ctrl&C_IRQ5_2Hz)

    {     

          g_uiOutput++;        //output

          if(g_uiOutput==6)     //定时3秒

          {

              second++;

              g_uiOutput=0;

          }

       *P_Watchdog_Clear=0x0001;

          *P_INT_Clear=C_IRQ5_2Hz;//清中断

    }

}

相关文章:

  • python中用for循环求乘积_Python通过两个dataframe用for循环求笛卡尔积
  • 主引导区的恶意程序
  • awk linux 分隔_Linux awk命令详解
  • 梦断代码
  • k8s往secret里导入证书_K8s 安全抽象:Secret
  • Device Emulator 3.0 独立版本发布
  • itx机箱尺寸_itx主机还需要显卡吗?极限尺寸s18 itx机箱装机示范
  • Windows Mobile S/MIME 实现指南
  • c# 计算圆锥的体积_求帮忙写一道c#题目 :编写一个c#程序计算球、圆柱和圆锥的表面积和体积。...
  • WebBrowser 控件概述
  • 区块链专业大学_【大未来报考讲堂专业篇】——区块链工程
  • 新一代的域名劫持办法(区别于利用email劫持)
  • deepfake 图片_DeepFake克星来了:简单2步算法,造假图像无处可逃
  • 发现textarea支持图形编辑(转自谷兄)
  • vue 验证是否数字类型_vue.js如何判断输入是否为数字
  • [译]前端离线指南(上)
  • Angular 响应式表单之下拉框
  • C++11: atomic 头文件
  • javascript 总结(常用工具类的封装)
  • JSONP原理
  • js数组之filter
  • MQ框架的比较
  • Phpstorm怎样批量删除空行?
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • Python十分钟制作属于你自己的个性logo
  • QQ浏览器x5内核的兼容性问题
  • Redis在Web项目中的应用与实践
  • uva 10370 Above Average
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 飞驰在Mesos的涡轮引擎上
  • 老板让我十分钟上手nx-admin
  • 理清楚Vue的结构
  • 项目实战-Api的解决方案
  • 再次简单明了总结flex布局,一看就懂...
  • PostgreSQL之连接数修改
  • 阿里云重庆大学大数据训练营落地分享
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • ​Python 3 新特性:类型注解
  • ​香农与信息论三大定律
  • #单片机(TB6600驱动42步进电机)
  • #每日一题合集#牛客JZ23-JZ33
  • (06)金属布线——为半导体注入生命的连接
  • (function(){})()的分步解析
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (三)docker:Dockerfile构建容器运行jar包
  • (一一四)第九章编程练习
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .project文件
  • [ 渗透工具篇 ] 一篇文章让你掌握神奇的shuize -- 信息收集自动化工具
  • []FET-430SIM508 研究日志 11.3.31
  • [C#]winform利用seetaface6实现C#人脸检测活体检测口罩检测年龄预测性别判断眼睛状态检测
  • [CF703D]Mishka and Interesting sum/[BZOJ5476]位运算