智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3655|回复: 7
打印 上一主题 下一主题

请教指错pwm

[复制链接]

0

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
威望
191
贡献
22
兑换币
0
注册时间
2008-3-6
在线时间
0 小时
跳转到指定楼层
1#
发表于 2008-4-7 18:47:09 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<>我想设计测试舵机的转角与PWm占空大小的关系,主程序如下,本意是想用通过A口按键来增减PWM占空大小,但编译时说程序第5行与7行始终为假而通过不了,难道DG128没有如此按键消抖的程序?另外,PWM的占空值能不能如我所想的那样由按键实时增减?大家又是如何测试舵机转角与PWM占空大小的关系呢?请教各位。</P><P>void main(void)<BR>{DDRA=0x00;<BR>&nbsp;PORTA=0xff;<BR>for(;;) <BR>&nbsp;{if((~(PORTA|0x00))==0x01)<BR>&nbsp; delay(20);<BR>&nbsp; if((~(PORTA|0x00))==0x01)<BR>&nbsp; {PWMDTY01=PWMDTY01+2000;&nbsp;&nbsp; */每次增加5%/*<BR>&nbsp;&nbsp; PWMDTY45=PWMDTY45+400;<BR>&nbsp;&nbsp; PWMDTY7=PWMDTY7+25;<BR>&nbsp;&nbsp; }</P>

2

主题

81

帖子

0

精华

高级会员

Rank: 4

积分
685
威望
285
贡献
346
兑换币
14
注册时间
2009-3-11
在线时间
27 小时
8#
发表于 2010-4-24 01:10:44 | 只看该作者
???
回复 支持 反对

使用道具 举报

1

主题

87

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
391
QQ
威望
314
贡献
57
兑换币
0
注册时间
2010-3-16
在线时间
10 小时
7#
发表于 2010-3-24 20:59:44 | 只看该作者
呵呵
回复 支持 反对

使用道具 举报

8

主题

172

帖子

0

精华

金牌会员

http://iyinjia.taobao.com光电资 .

Rank: 6Rank: 6

积分
1046
威望
510
贡献
460
兑换币
22
注册时间
2010-1-17
在线时间
38 小时
6#
发表于 2010-3-19 22:00:18 | 只看该作者
没有硬件可以调吗?
回复 支持 反对

使用道具 举报

9

主题

199

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
8268

论坛元老奖章

QQ
威望
529
贡献
7627
兑换币
0
注册时间
2010-1-10
在线时间
56 小时
5#
发表于 2010-3-17 12:12:38 | 只看该作者
有道理
回复 支持 反对

使用道具 举报

21

主题

1019

帖子

0

精华

常驻嘉宾

我爱雯婕

Rank: 8Rank: 8

积分
4657
威望
2223
贡献
1682
兑换币
4
注册时间
2009-3-4
在线时间
376 小时
4#
发表于 2009-4-13 14:23:01 | 只看该作者
shishishi老兄你太搞了一点吧,你不就是想判断A0口按键按下没有么,直接用(~PORTAP)==0x01不就ok了么。PORTA|0x00跟PORTA不是一样的么?2楼说的有道理。
回复 支持 反对

使用道具 举报

21

主题

1019

帖子

0

精华

常驻嘉宾

我爱雯婕

Rank: 8Rank: 8

积分
4657
威望
2223
贡献
1682
兑换币
4
注册时间
2009-3-4
在线时间
376 小时
3#
发表于 2009-4-13 14:22:50 | 只看该作者
shishishi老兄你太搞了一点吧,你不就是想判断A0口按键按下没有么,直接用(~PORTAP)==0x01不就ok了么。PORTA|0x00跟PORTA不是一样的么?2楼说的有道理。
回复 支持 反对

使用道具 举报

0

主题

294

帖子

1

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
4132

特殊贡献奖章

QQ
威望
2661
贡献
1407
兑换币
33
注册时间
2007-11-22
在线时间
32 小时
2#
发表于 2008-4-21 20:20:19 | 只看该作者

Re:请教指错pwm

PORTA|0x00这个运算有什么意义呢?程序编写的问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 13:56 , Processed in 0.283117 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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