太经典,一定要顶!
那个可以驱动无刷电机吗??
ewx_boy 发表于 2012-10-25 22:40 static/image/common/back.gif
谢谢版主回复,
在下刚开始接触,小白中,多问问,
1、PORTD=0x01有没有详细的讲解,或看哪方面知识?
...
这里有个AVR引脚和Arduinino引脚的对应关系图
如果想设置PB1为高电平可以用如下语句DDRB = 0x01; //代表PB口的第1位为输出
PORTB.1 = 0; //代表第1位为高电平
如果想一次性设置八个PB口的高低电平,可用如下语句PORTB = 0x03; //代表第0,1位为高电平。2,3,4,5,6,7为低电平
为什么每次更改一个引脚的状态后都要延时呢?
改为每延时2ms后,判断并调整各引脚状态岂不是更好些,如果判断并调整状态的代码执行时间忽略不计,则增加引脚数目不影响精度啊
学习了 标记留存
Ansifa 发表于 2012-10-25 22:38 static/image/common/back.gif
降低delay值,或者改成delayMicroseconds
用PORTD=0x01之类的直接驱动语句代替digitalWrite
降低PWM分辨 ...
“降低delay值,或者改成delayMicroseconds” 原来还可以这样的,又学到东西了~
说的太好了!!! 解决了以前的疑惑!
好帖子,学习了
感觉中间那段代码简单明了
学习了~~mark~~
:@:o:P:'(:P:o:(:(:(:D:'(:@:o:P:$;P:L:L:Q:lol:funk::loveliness::curse::dizzy:
:):(:D:'(:o:o:P:$;P:L:Q:lol:loveliness::funk::curse::dizzy:
支持楼主啊
请问,上面的代码是用什么工具编辑的,很漂亮
学习了!很棒的PWM