智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3378|回复: 2
打印 上一主题 下一主题

AVR128控制H桥问题~!

[复制链接]

2

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
319
威望
240
贡献
79
兑换币
0
注册时间
2011-5-1
在线时间
0 小时
跳转到指定楼层
1#
发表于 2011-5-1 21:49:26 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
使用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;
}
}

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

0

主题

9

帖子

0

精华

注册会员

Rank: 2

积分
39
威望
33
贡献
2
兑换币
10
注册时间
2013-4-26
在线时间
2 小时
毕业学校
北京大学
3#
发表于 2013-4-26 15:08:50 | 只看该作者
回去看看
回复 支持 反对

使用道具 举报

11

主题

242

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6027
威望
3018
贡献
1889
兑换币
1340
注册时间
2011-8-6
在线时间
560 小时
2#
发表于 2011-9-22 23:36:40 | 只看该作者
定时器没重新有复位,溢出了吧?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 04:23 , Processed in 0.093451 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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