OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8331|回复: 4

关于独立看门口实验

[复制链接]

46

主题

177

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
381
金钱
381
注册时间
2012-5-2
在线时间
0 小时
发表于 2012-5-4 22:23:39 | 显示全部楼层 |阅读模式

我并没有设置ds0灯亮 为什么一写入板子程序,红灯就亮呢?

还有我必须给对于LED0赋初始值,让它等于1;然后再赋值0才能出现课本上的独立看门狗效果;

如果直接令LED0=0;则DS0会一直亮  而不会闪  这是为什么呢?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-5-4 23:10:25 | 显示全部楼层
回复【楼主位】stm32007:
---------------------------------
没这么奇怪吧.我们原版代码么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

46

主题

177

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
381
金钱
381
注册时间
2012-5-2
在线时间
0 小时
 楼主| 发表于 2012-5-5 07:03:02 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
不是 是我自己编写的
回复 支持 反对

使用道具 举报

46

主题

177

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
381
金钱
381
注册时间
2012-5-2
在线时间
0 小时
 楼主| 发表于 2012-5-5 07:29:15 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
我没有调用以前编写的led和key函数 而是自己重新编写的;
程序代码如下,我把led key都放在test.c里面了

#include <stm32f10x_lib.h>
#include"delay.h"
#include"sys.h"
#define led0 Aout(8)
#define key Ain(0)
void led_key_init(void)
{
RCC->APB2ENR|=1<<2;
GPIOA->CRH&=0xfffffff0;
GPIOA->CRH|=0x00000003;
GPIOA->CRL&=0xfffffff0;
GPIOA->CRL|=0x00000008;
led0=1;
}
u8 key_scan(void)
{
static u8 key_up=1;
if(key_up&&(key==1))
{
    delay_ms(10);
key_up=0;
if(key==1)
 return 3;
}
else if(key==0)
         key_up=1;
return 0;
}
void iwdg_init(void)
{
IWDG->KR=0x5555;//允许访问IWDG_PR\_RLR
IWDG->R=4;
IWDG->RLR=625;
IWDG->KR=0xaaaa;
IWDG->KR=0xcccc;
}
void iwdg_feed(void)
{
    IWDG->KR=0xaaaa;
}
int main(void)
{
     Stm32_Clock_Init(9);
 delay_init(72);
 led_key_init();
 delay_ms(300);
 iwdg_init();
 led0=0;
 while(1)
 {
if(key_scan()==3)
          iwdg_feed();
delay_ms(10);

 }
}
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-5-5 12:15:13 | 显示全部楼层
那你用我们的代码试试.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-25 20:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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