智能车制作
标题:
按键加入出现的问题~!
[打印本页]
作者:
Conffge
时间:
2012-4-15 21:32
标题:
按键加入出现的问题~!
想加入按键进行调节,即通过按键修改部分参数的值,但是出现了问题。目前我们采用PA和PT7进行测速。当没有打开电机时,按键功能正常,打开电机后,按键的中断被相应,即只要PA测速那边的轮子快速转动,则按键中断响应,相关值改变,请问是什么原因?
void IO_Init(void)
{
DDRA=0x00;
DDRM = 0xFF;
//DDRB=0XFF;
//PORTB = 0x55;
//PB7 用于监听总程序的执行频率是否正常 1s闪烁一次
DDRB |= 0x01;
PORTB |= 0x01;
DDRT = 0x00;
//DDRM=0xFF;
//PTM = 0xFF;
}
void TIM_Init(void)
{
TCNT =0x00;
TSCR1=0x80; //TIMER 定时器使能
//禁止定时器溢出中断,分频因子p=16
//中断一次时间计算:t=n/(fbus/16)=1/76秒,其中n=65535,fbus=80MHZ
//中断一次时间计算:t=n/
void interrupt 8 PT0_interupt(void)
{
int a = 0;
printp("you input 0 button! \n");
DisableInterrupts;
speedD += 0.1;
a = speedD * 100;
printp("speedD = %d \n",a);
Dly_ms(500);
TFLG1_C0F=1; //清除中断标志位,一定要写否则影响下一次中断
EnableInterrupts;
}
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2