嵌入式爱好者

查看: 3226|回复: 0

2440看门狗问题。。。。

[复制链接]

0

主题

0

帖子

5

积分

扫一扫,手机访问本帖
发表于 2012-7-10 00:56:32 | 显示全部楼层 |阅读模式
先帖上FL的源码,就这个一汇编源文件,功能是让4个LED都亮。
    AREA SAMPLE,CODE,READONLY

    ENTRY                                        ;入口

START                                                ;标号顶格写
       
        LDR        R3,        =0x56000010                ;把GPB的控制寄存器地址保存在R3中
        LDR        R4,        =0x111400                ;00:输入  01:为输出  10:特殊功能
        STR        R4,        [R3]                        ;初始化GPB口的控制寄存器
                                                        ;使LED0-LED3对应的管脚为输出
       
        LDR R1,        =0x56000014                ;GPB的DAT寄存器地址
        MOV        R2,        #0x00000                ;低电平亮  注意MOV和STR指令的区别       
        STR R2,        [R1]                        ;点亮LED0-LED3 GPB5 GPB6 GBP8 GBP10
       
    B     START             ;跳回去START,一个死循环

    END

这个程序中没有对看门狗进行任何操作,而datasheet上以说复位后看门狗默认是打开的,但是这个程序运行后根本就没出现复位现象,请问这是什么原因啊?和具体的硬件有关系吗?
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-26 20:55

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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