智能车制作
标题:
AVR128A使用的出现的一些问题~!
[打印本页]
作者:
小路小鱼
时间:
2011-5-1 02:06
标题:
AVR128A使用的出现的一些问题~!
使用AVR128A(AVR128我不知道因为看不清了)去控制H桥去控制电机,之前我用AVR_frighter去烧写程序也都可以电机都可以正常工作,但是我之后换了烧写软件PROGISP(Ver1.72)刚开始时电机还是可以工作的,但是会出现一边电机工作,有一边不工作,但碰一下还是可以工作的,之前也出现过,但是换了一个电量高的电池后,问题就解决了,但是出现这个电机一边工作一边不工作的问题后,我再用PROGISP(Ver1.72)烧写程序后,2组电机就都不工作了。刚开始我还以为是H桥出了问题,但是换了一块好的H桥后,电机还是不能工作。于是我再用示波器测波形,发现发出控制信号端I/O口都没有信号输出和波形。但是烧写到用了另外一块AVR128芯片后再测波形又可以看到波形。而我又在之前第一块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;
}
}
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2