bartekwr1335 Napisano Luty 13, 2010 Udostępnij Napisano Luty 13, 2010 Wyskakuje mi taki błąd: oraz taki: O co chodzi? Link do komentarza Share on other sites More sharing options...
KD93 Luty 13, 2010 Udostępnij Luty 13, 2010 Compare B Pwm zapisz w jednej linii z posostałymi ustawieniami PWM (linia z Config Timer1 = PWM itd.), drugi błąd wynika z pierwszego. Link do komentarza Share on other sites More sharing options...
bartekwr1335 Luty 14, 2010 Autor tematu Udostępnij Luty 14, 2010 Teraz wyskakuje znów to: i to: Link do komentarza Share on other sites More sharing options...
GruX Luty 14, 2010 Udostępnij Luty 14, 2010 Przecież AT90S2313 ma tylko jeden PWM. 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
KD93 Luty 14, 2010 Udostępnij Luty 14, 2010 GruX, przeczytaj sobie dyrektywę z pierwszego zdjęcia. Miałem kiedyś ten sam błąd. I do dzisiaj nie wiem dlaczego. Napisałem osobny program tylko z PWM'em, działał, skopiowałem to do programu docelowego i wszystko było ok. A błąd mi wyświetlało w tym samym miejscu, Pwm1b. Link do komentarza Share on other sites More sharing options...
bartekwr1335 Luty 14, 2010 Autor tematu Udostępnij Luty 14, 2010 Czyli co mam zrobić? Link do komentarza Share on other sites More sharing options...
KD93 Luty 14, 2010 Udostępnij Luty 14, 2010 Zauważyłem już co się dzieje. To jest spowodowane typem procesora, ATtiny2313. Miałem program z PWM na Mege8, zmieniłem na Attiny2313 i wywala ten sam błąd. Zaraz ci tu podam linka do listingu z programem z PWM który działa. Link do komentarza Share on other sites More sharing options...
bartekwr1335 Luty 14, 2010 Autor tematu Udostępnij Luty 14, 2010 Ok, czekam. Dzięki. Link do komentarza Share on other sites More sharing options...
KD93 Luty 14, 2010 Udostępnij Luty 14, 2010 Już wiem. Zmień dyrektywę procesora z: $regfile = "2313def.dat" na: $regfile = "attiny2313.dat" Link do komentarza Share on other sites More sharing options...
GruX Luty 14, 2010 Udostępnij Luty 14, 2010 Tak jak mówiłem at90s2313 ma jeden pwm, nie moja wina, ze bartekwr1335 nie napisał jaki ma uC, bo ten data file jest właśnie do at90s2313, a nie attiny... Link do komentarza Share on other sites More sharing options...
Nawyk Luty 14, 2010 Udostępnij Luty 14, 2010 Z tego co widać na screenach, to jeszcze te zagnieżdżone IF'y są nie tak - zauważ, że "end if" powinno być tyle, ile "IF" i zmieniają one 'cel' programu zależnie od tego, gdzie zostaną umieszczone. Link do komentarza Share on other sites More sharing options...
KD93 Luty 14, 2010 Udostępnij Luty 14, 2010 ten data file jest właśnie do at90s2313, a nie attiny... A to nie wiedziałem (też myślałem że attiny2313). Zwracam honor. Link do komentarza Share on other sites More sharing options...
bartekwr1335 Luty 14, 2010 Autor tematu Udostępnij Luty 14, 2010 I kolejny problem, tym razem program na Atmegę 8 i problem z konfiguracją LCD. Link do komentarza Share on other sites More sharing options...
KD93 Luty 14, 2010 Udostępnij Luty 14, 2010 To co napisałem wyżej, spróbuj to napisać w jednej linii. Link do komentarza Share on other sites More sharing options...
GruX Luty 14, 2010 Udostępnij Luty 14, 2010 To jest basic, jak wpisujesz config czegoś to wszystkie parametry tego configu muszą być w jednej lini. 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ę »