(4)watdog-流水灯

原创 2013年12月05日 17:18:42


#include "watdog.h"


void hander_irq();
int (*printf)(char *,...) = (void *)0x57e11d4c;
int tmp=0;
int count=0;
void led_on();
int main()
{
*(volatile unsigned long *)0x56000000 = hander_irq;
//cpsr
__asm__ __volatile__(

"mrs r0,cpsr\n"
"bic r0,r0,#0x80\n"
"msr cpsr,r0\n"
:
:
:"r0","memory"
);
//enable
VIC0INTENABLE |=(1<<26);
//select
VIC0INTSELECT &=~(1<<26);
  //softirq
//VIC0SOFTINT |=(1<<26);


//watdog
WTCON = (1<<2)|(0<<3)|(1<<5)|(255<<8);
WTCNT = 0x8000;
WTDAT = 0x8000;
//led
GPMCON = (1<<0)|(1<<4)|(1<<8)|(1<<12);
// GPMDAT = 0x1f;
// GPMCON=0x1111;
}
void hander_irq()
{
WTCLRINT = 0;
printf("this is wat_dong:wang wang\n");
led_on();
}
void led_on(){
GPMDAT = 0xf;
if(count == 4)
count = count % 4;
GPMDAT &=  ~(1 << count);
count++;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

ARM学习之GPIO实现流水灯

今天在学习MMU时的时候,写了一个流水灯程序。虽然很简单,但是不怕大家笑话,由于学C语言的时候没学位运算操作,再加上硬件实验做的少,所以实现这个也费了不少力气呢。/* * leds.c: 循环点亮4...
  • plm199513100
  • plm199513100
  • 2017年08月06日 21:18
  • 297

zigbee基础应用(一)流水灯

zigbee基础应用(一)流水灯 江湖规矩:学一门新的单片机CC2530都从点灯开始。 1.寄存器配置 一张图简单明了的表现了所用到的寄存器的应用,下面对配置举一个简单的例子 P1SEL&...
  • black_yu
  • black_yu
  • 2016年05月27日 10:22
  • 788

一步步点亮LED6_再难一点的流水灯效果

《朱老师物联网大讲堂》学习笔记 这是最后一节课讲LED了,一路走来,一步一步学,不会很累。 为了能有一个联系的作用,我还是先把上节的代码链接过来 #define GPJ0CON 0xE02...
  • qq_18973645
  • qq_18973645
  • 2016年03月27日 15:07
  • 484

FPGA流水灯实验

通过基本的流水灯实验实现了顺序操作,流水线操作(时间并行),多条流水线操作(空间并行)。并且验证了通过verilogHDL实现结构化建模的可行性,能够直接的把算法转换成对应的模块,省去了传统状态机的繁...
  • d442130165
  • d442130165
  • 2014年07月26日 18:59
  • 1977

51单片机流水灯的三种实现方法

首先,介绍下原理。下图为主控芯片和流水灯模块的原理图。流水灯模块接在单片机的P1口,由原理图可以知道,在P1口给一个低电平即可点亮LED灯。相反,如果要LED灯熄灭,就要把P1口的电平变为高电平即可。...
  • fanyuqa
  • fanyuqa
  • 2015年08月10日 09:26
  • 9942

Verilog学习笔记(1)-流水灯大PK

最近拿到一本关于可编程数字逻辑方面(Verilog)的书。看了一部分,感觉写的一般。书的前半部分是关于FPGA一些原理性知识和开发流程的简介,这部分我觉得写得还不错。后面写Verilog部分基础语法,...
  • qingfengtsing
  • qingfengtsing
  • 2014年04月22日 22:28
  • 1796

嵌入式stm32学习之路——第一弹(led流水灯工程)

之前没接触过单片机,初次学习感到很迷茫,从初识stm'32到建工程模板再到第一个(流水灯实验),用了两天半的时间。因为C语言基础不是很好,有很多语句都看不懂,费了很大的劲才把led灯点亮。因为模电和数...
  • chengbin0408
  • chengbin0408
  • 2015年01月23日 13:07
  • 2513

STM32实验一:GPIO之流水灯

前面写过一篇关于STM32单片机的GPIO的文章,本来是打着从实用角度来做的实验,但是发现不积跬步无以至千里啊,咱们从头开始,先做一个最简单的,入门级的,单片机系统中的hello world,流水灯实...
  • thebestleo
  • thebestleo
  • 2015年04月01日 14:19
  • 3031

创建基于固件库的stm32程序模板并实现流水灯

创建基于固件库的stm32程序模板并实现流水灯   一、准备 Keil mdk514 下载STM32F10x_StdPeriph_Lib_V3.5.0固件库(百度搜索或http://dow...
  • weboo10000
  • weboo10000
  • 2015年09月07日 12:47
  • 1936

用定时器实现流水灯

#include #define GPIO_Pin_6                 0x0040  /* LED2 */ #define GPIO_Pin_7   0x0080  /* LED...
  • u013685499
  • u013685499
  • 2015年09月06日 20:48
  • 1216
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:(4)watdog-流水灯
举报原因:
原因补充:

(最多只允许输入30个字)