Strona 1 z 1

POSTAĆ SYGNAŁU CLK?

: 01 sie 2005, 11:00
autor: Tomash
Witam.
Moja maszyna nie jest z "gatunku" CNC (mam nadzieję, że nikt nie wykasuje mnie za to)
Całe ustrojstwo ma po prostu jeździć. W zwiazku z tym potrzebuję napisać programik do sterowania sterownika silników krokowych. Wejścia DIR,ENABLE,CLK

CLK to wejście zegarowe
DIR to zmiana kierunku
ENABLE to wyłączenia prądu w silnikach

Jaką postać ma sygnał CLK, czy program powinien być połączony z jakimś regulowanym stoperem i poprostu wysyłać impusy z określoną częstotliwoścą na określony PIN.

Czy ktoś może bawił się w takie coś i ma jakieś poglądowe SOURCE w C++ :) dla początkujących ?

: 01 sie 2005, 11:57
autor: pukury
witam !! jeżeli stosujesz 297/298 to wszystko powinna wyjaśnić Ci nota aplikacyjna .

: 01 sie 2005, 12:07
autor: pit202
sygnal CLK jak i DIR są sygnalami TTL ( 0 i 5V ) o okreslonej długosci , predkosc silnika uzyskuje sie poprzez czestotliwosc ich występowania.

: 02 sie 2005, 10:36
autor: Tomash
Czy możecie mi podpowiedzieć jaka funkcja w C++ jest najbardziej odpowiednia do zastosowania w prostym programie, który ma tylko zmieniać częstotliwość na wyznaczonym pinie lpt , tzn czy istnieje funkcja "stoper" wysyłająca impulsy z odpowiednia czestotliwością. Siedzę nad nauką C++ około miesiąc (moje pierwsze kroki w programowaniu) ale jeszcze się nie spotkałem z czymś (tutoriale) podobnym do "stopera" wysyłającego impulsy.

: 02 sie 2005, 10:51
autor: pit202
najlepiej by bylo gdybys sie podpiął do jakiegos przerwania zegarowego , a jak nie to zostaje ci funkcja delay czy wait , cos tam bylo.

: 05 wrz 2005, 13:48
autor: toker
W Borlandzie Builderze jest obiekt: timer - podaje się czas i milisekundach.