智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1636|回复: 1
打印 上一主题 下一主题

求助啊~~用过avr单片机的,大牛们~~

[复制链接]

6

主题

6

帖子

0

精华

注册会员

Rank: 2

积分
155
威望
123
贡献
26
兑换币
0
注册时间
2012-8-16
在线时间
3 小时
毕业学校
uestc
跳转到指定楼层
1#
发表于 2012-8-17 22:25:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚开始用avr单片机,各种不懂~~~现在想实现这样的功能~~控制舵机使其先转  -90度   然后保持一段时间    再转+90度即恢复初始的角度怎么在mega16的ORC1A口,输出这个一个PWM来控制这个舵机

求教~~~~


有程序最好~~~

下面是转过-90度  不再转回来的int main(void)
{    DDRD=0xFF;
TCCR1A=0x83;
TCCR1B=0x03;
TCNT1=0;  
do  {  OCR1AL=60;   } while (1);


TCNT1=0;
   
    do
    {
        
        OCR1AL=60;
        _delay_ms(1000);
        OCR1AL=128;
        //_delay_ms(10000);
        
    } while (1);


之后改成这样,用proteus仿真还是不行

49

主题

3751

帖子

1

精华

顶级版主

Rank: 11Rank: 11Rank: 11Rank: 11

积分
27948

资源大师奖章论坛骨干奖章推广达人奖章优秀版主奖章热心会员奖章论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章技术大牛奖章

威望
10632
贡献
10964
兑换币
4564
注册时间
2010-11-23
在线时间
3176 小时
2#
发表于 2012-8-18 00:06:32 | 只看该作者
别的没看,那个寄存器赋值一次就可以了,不要没完没了的赋值
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-22 11:20 , Processed in 0.068282 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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