智能车制作
标题:
自动复位
[打印本页]
作者:
zhaoliujian78
时间:
2012-10-29 12:47
标题:
自动复位
为什么我的程序执行的时候会自动复位?谢谢
作者:
jiyiboloann
时间:
2012-10-29 12:59
可能是硬件问题,哪里连接不好吧
作者:
zhaoliujian78
时间:
2012-10-29 22:47
此种情况不存在!谢谢
作者:
zhaoliujian78
时间:
2012-10-29 22:48
应该不是硬件的问题.
作者:
zhaoliujian78
时间:
2012-10-29 22:51
在周期中断定时器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;
}
}
}
这是我的程序,请高手看一下,谢谢。
作者:
1148729990
时间:
2012-10-30 15:49
用什么做的主控?
作者:
ゼdaˇnrシan
时间:
2012-11-7 22:42
自动复位可能是因为电池电压不够。
作者:
梦歌
时间:
2015-7-17 10:56
PITTF_PTF0=1;
这句是什么意思?我是菜鸟,求解释
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2