智能车制作

标题: AVR128控制H桥问题~! [打印本页]

作者: 小路小鱼    时间: 2011-5-1 21:49
标题: AVR128控制H桥问题~!
使用AVR128A(AVR128我不知道因为看不清了)去控制H桥去控制电机,之前我用AVR_frighter去烧写程序也都可以电机都可以正常工作,但是我之后换了烧写软件PROGISP(Ver1.72)刚开始时电机还是可以工作的,但是会出现一边电机工作,有一边不工作,但碰一下还是可以工作的,之前也出现过,但是换了一个电量高的电池后,问题就解决了,但是出现这个电机一边工作一边不工作的问题后,我再用PROGISP(Ver1.72)烧写程序后,2组电机就都不工作了。刚开始我还以为是H桥出了问题,但是换了一块好的H桥后,电机还是不能工作。于是我再用示波器测波形,发现发出控制信号端I/O口都没有信号输出和波形。但是烧写到用了另外一块AVR128芯片后再测波形又可以看到波形。而[attach]7283[/attach]我又在之前第一块128里面设置每个I/O都是高电平,再用示波器检测,都可以显示高电平,现在我怀疑是芯片出了问题,我查 了1天了,还是没有头绪,请各位大侠能够给我解答一下~!!!以下是我写的程序和芯片图。
#include<iom128v.h>
#include<macros.h>
#define uchar unsigned char
#define uint  unsigned int
void main()
{

DDRE|=0X30;
DDRG|=0X1B;
DDRA=0X00;
DDRB=0X00;
DDRC=0X00;
DDRD=0X00;


TCCR3A=0X6B;
TCCR3B=0X19;
OCR3A=10;

while(1)
{ OCR3B=6;
OCR3C=6;
PORTG=0X11;
}
}
作者: 冰封者    时间: 2011-9-22 23:36
定时器没重新有复位,溢出了吧?
作者: cike1944    时间: 2013-4-26 15:08
回去看看




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2