kiper Napisano Marzec 13, 2009 Udostępnij Napisano Marzec 13, 2009 Czy możecie mi podać prosty programik, który by sterował mi pwm na OCR1A i OCR1B ? Nie wiem kompletnie, co trzeba napisać w programie, aby to ruszyło. Chciałbym żeby max wartość, jaką mogę dać na pwm to było 225. Mam zrobione sterowanie pwm, ale max wartość 1023 i silnik strasznie szarpie. Z góry thx Link do komentarza Share on other sites More sharing options...
nes86 Marzec 14, 2009 Udostępnij Marzec 14, 2009 Oto fragment kodu z mojego robota: //ustawienia PWM sbi(TCCR1A,WGM10); cbi(TCCR1A,WGM11); sbi(TCCR1B,WGM12); cbi(TCCR1B,WGM13); sbi(TCCR1A,COM1A0); sbi(TCCR1A,COM1B0); sbi(TCCR1A,COM1A1); sbi(TCCR1A,COM1B1); sbi(TCCR1B,CS10); //CLK/1 OCR1AL = 0; OCR1BL = 0; //PWM na 0% //OCR1AL = 255; //OCR1BL = 255; //PWM na 100% Link do komentarza Share on other sites More sharing options...
McRancor Marzec 14, 2009 Udostępnij Marzec 14, 2009 To samo, tylko bez tych nieszczęsnych makr i z prawidłowo wybranymi rejestrami TCCR1A = (1<<WGM10); TCCR1B = (1<<CS10)|(1<<WGM12); Potem już tylko: OCR1A = 0; OCR1B = 128; itp. Link do komentarza Share on other sites More sharing options...
nes86 Marzec 14, 2009 Udostępnij Marzec 14, 2009 McRancor, ta pierwsza linijka powinna chyba wyglądać tak: TCCR1A = (1<<COM1A1)|(1<<COM1B1)|(1<<WGM10); Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
McRancor Marzec 14, 2009 Udostępnij Marzec 14, 2009 Faktycznie, rozpędziłem się przy kasowaniu. Link do komentarza Share on other sites More sharing options...
kiper Marzec 16, 2009 Autor tematu Udostępnij Marzec 16, 2009 Dzięki wam ;D już wszystko rozkminiłem i działa znakomicie ;D Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »