久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
剛編了個AVR控制舵機的程序
[打印本頁]
作者:
yh9750
時間:
2014-8-11 13:37
標題:
剛編了個AVR控制舵機的程序
利用相位修正pwm模式,因為有反相器的原因用的模式11,求指正。
#include "iom128v.h"
#include "macros.h"
#define uchar unsigned char
#define uint unsigned int
//延時函數(shù)
void Delay_ms(uint i)
{uint j;
for(;i>0;i--)
{
for(j=8000;j>0;j--);
}
}
//相位修正PWM初始化函數(shù)
void PBPWM_Init()
{
DDRB|=BIT(5)|BIT(6);//PB5~PB6為輸出
PORTB=0x00;
}
void timer1()
{
TCCR1A=0x73;//相位修正PWM,11模式
TCCR1B=0x13;//00010010,64分頻
OCR1A=1280;//TOP值,20ms
TCNT1=0;
OCR1B=96;
}
void main()
{
PBPWM_Init();//調用相位修正PWM初始化函數(shù)
timer1();
while(1)
{
OCR1B=64;//調節(jié)占空比
Delay_ms(60);
OCR1B=128;
Delay_ms(60);
}
}
實現(xiàn)舵機左右擺動,不過感覺擺動幅值較小,貌似不到120度,是延時的原因還是占空比的設置問題?OCR1B賦值多少?
作者:
小小孩子
時間:
2015-5-5 20:05
新手,學習一下!
作者:
孤傲乘風
時間:
2015-5-15 23:36
游客 180.95.224.x 發(fā)表于 2014-11-5 10:58
我想問一下TOP值為1280代表20ms是怎么算出來的
看一下128的芯片資料pwm計算就知道了
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
中文av字幕
|
亚洲美女一区
|
日韩免费看片
|
av免费观看网站
|
中文在线观看免费网站
|
国产黄色在线观看
|
欧美日韩免费在线
|
黄色片免费看
|
www.亚洲国产
|
特一级黄色片
|
亚洲精品影视
|
国产视频一二三
|
九九精品网
|
精品亚洲一区二区三区
|
国产成人久久精品麻豆二区
|
亚洲成人黄色
|
蜜臀av性久久久久av蜜臀妖精
|
91理论片午午伦夜理片久久
|
亚洲小视频在线观看
|
欧美顶级黄色大片免费
|
色激情网
|
免费三片在线观看网站v888
|
亚洲日本视频
|
激情综合网五月
|
五月婷色
|
三年中文在线看免费观看
|
人人草在线视频
|
日本www色
|
好色影院
|
国产三级黄色
|
亚洲国产欧美日韩在线
|
影音先锋在线视频
|
国产精品主播一区二区
|
午夜国产在线
|
91看片在线观看
|
免费中文字幕日韩欧美
|
午夜免费网站
|
igao在线观看
|
国产视频在线看
|
成人免费毛片aaaaaa片
|
不卡视频在线
|