智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2496|回复: 7
打印 上一主题 下一主题

自动复位

[复制链接]

56

主题

297

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2090
QQ
威望
1117
贡献
521
兑换币
519
注册时间
2012-9-26
在线时间
226 小时
跳转到指定楼层
1#
发表于 2012-10-29 12:47:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为什么我的程序执行的时候会自动复位?谢谢

27

主题

615

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3822

优秀会员奖章活跃会员奖章在线王奖章

威望
1583
贡献
697
兑换币
394
注册时间
2011-11-25
在线时间
771 小时
2#
发表于 2012-10-29 12:59:02 | 只看该作者
可能是硬件问题,哪里连接不好吧
回复 支持 反对

使用道具 举报

56

主题

297

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2090
QQ
威望
1117
贡献
521
兑换币
519
注册时间
2012-9-26
在线时间
226 小时
3#
 楼主| 发表于 2012-10-29 22:47:24 | 只看该作者
此种情况不存在!谢谢
回复 支持 反对

使用道具 举报

56

主题

297

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2090
QQ
威望
1117
贡献
521
兑换币
519
注册时间
2012-9-26
在线时间
226 小时
4#
 楼主| 发表于 2012-10-29 22:48:03 | 只看该作者
应该不是硬件的问题.
回复 支持 反对

使用道具 举报

56

主题

297

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2090
QQ
威望
1117
贡献
521
兑换币
519
注册时间
2012-9-26
在线时间
226 小时
5#
 楼主| 发表于 2012-10-29 22:51:39 | 只看该作者
在周期中断定时器PIT模块出现这种情况的。就高手看一下。
#include <hidef.h>      /* common defines and macros */
#include "derivative.h"      /* derivative-specific definitions */
#define LED PORTK_PK4
#define LED_dir DDRK_DDRK4
unsigned char count=0;
void init_pit(void) {
    PITMTLD0=249;
    PITLD0=65535;
    PITCE_PCE0=1;
    PITMUX_PMUX0=1;
    PITCFLMT=0x80;
    PITINTE_PINTE0=1;
}

#pragma CODE_SEG __NEAR_SEG NON_BANKED
interrupt void PIT_INTER(void) {
    if(PITTF_PTF0==1) {
        PITTF_PTF0=1;
        count++;
        if(count==2) {
           count=0;
        }
     }
}

#pragma CODE_SEG DEFAULT

void main(void) {
DisableInterrupts;
       init_pit();
     LED_dir=1;
        EnableInterrupts;
     for(;;) {
    if(count==0) {
       LED=0;
    }
    if(count==1) {
       LED=1;
    }
  }
}
这是我的程序,请高手看一下,谢谢。
回复 支持 反对

使用道具 举报

0

主题

15

帖子

0

精华

注册会员

Rank: 2

积分
135
威望
82
贡献
31
兑换币
39
注册时间
2012-10-28
在线时间
11 小时
毕业学校
新余学院
6#
发表于 2012-10-30 15:49:55 | 只看该作者
用什么做的主控?
回复 支持 反对

使用道具 举报

6

主题

43

帖子

0

精华

高级会员

Rank: 4

积分
741
威望
426
贡献
209
兑换币
115
注册时间
2012-2-28
在线时间
53 小时
毕业学校
西南大学
7#
发表于 2012-11-7 22:42:40 | 只看该作者
自动复位可能是因为电池电压不够。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
26
威望
24
贡献
2
兑换币
3
注册时间
2015-7-17
在线时间
0 小时
毕业学校
山东农业工程学院
8#
发表于 2015-7-17 10:56:23 | 只看该作者
PITTF_PTF0=1;
这句是什么意思?我是菜鸟,求解释
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-26 15:12 , Processed in 0.141646 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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