Uruchomił ktoś ten sterownik na atmedze8 ?
Ja mam z tym problem, mianowicie:
procesor zaprogramował się ok, fusebity ok, a po włączeniu zero reakcji na obroty enkodera. Enkoder sprawny, sprawdzany oscyloskopem. Na wyjściach komparatora 1,7 nóżka podczas kręcenia enkoderem nie ma nic, komparator ok, sprawdzałem na kilku. Na pinie PB1 (wejście Hin ir2184) mam przebieg taki jak na zdjęciu, a powinien być prostokąt moim zdaniem, na PB2 nie ma nic. Z komputerem łączy się bez problemu. Wciąż świeci się dioda Over Current.
Wgrałem Servo_AtMega_CompInt próbowałem też TimerInt ale zachowanie takie samo.
Podawałem też sygnał step ale nie reaguje na nic. Zmieniałem na inną atmegę8 i to samo.
Może ktoś poradzi co może być nie tak.
Kożystałem ze schematu arisova.
[ Dodano: 2011-12-08, 21:19 ]
Nowe wieści:
dioda over current zgasła - miałem odwrotnie zamontowaną diodę między 2 nóżką komparatora a Vcc. Teraz po włączeniu silnik kręci się skokowo tzn dostaje impulsy prądu, jak lekko przytrzymam oś to zaczyna się obracać ciągle. Wniosek - prąd wzrasta i zaczyna pracować ciągle, ale jaka tego przyczyna to nie wiem. Problem braku impulsów enkodera na wyjściu komparatora dalej pozostał.