Komputer jako generator sygnału prostokątnego

0

Witam, potrzebuje pomocy w napisani programu który zrobiłby z portu lpt albo szeregowego generator sygnału prostokątnego. To jest dla mnie priorytetem. Oczywiście przeszukałem google i z tego co wiem lub wydaje mi się aby uzyskać częstotliwość kilku kiloherców trzeba pisać własny sterownik bo zwykłymi bibliotekami do XP'ka nie osiągnie się takich prędkości. Druga sprawa to to żeby dało się sterować tym programem przez sieć (klient-serwer, jakieś indy czy coś ale to mniej ważne). Jeżeli ktoś chciał by się podzielić wiedzą i był by zainteresowany to oczywiście mogę podać więcej szczegółów.

0

Ja bym podlaczyl 4 lub 3 piny do odbiornika chyba ze mi sie pomylilo i nie chcesz wyslac +5V a pozniej - 5V

0

Sprecyzuje swoją wypowiedź, pisząc sygnał prostokątny miałem na myśli szybko zmieniające się zera i jedynki, głównym problemem jest napisanie programu który zrobi to np 3000 razy na sekundę

0

Zakładając, że bedziesz pisał na port pojedynczymi bajtami, to musisz miec predkosc zapisu: min. 375 bajtów na sekundę (zakładając, że jako wartość sygnału będziesz brał same bity w wysłanym bajcie - czyli 0 - stan niski, 1 - stan wysoki). To chyba nie jest jakaś przerażająca szybkość, więc wydaje mi się, że LPT sobie z tym poradzi ;p

0

Program i port sobie poradzą, ale nie właściciel rachunku za prąd. Jak na program w usermode na WinOS taka częstotliwość razem z dobrocią energetyczną to utopia. Nie obejdzie się bez napisanie tego w obsłudze przerwania.
Już prędzej i dokadniej zrobisz to poprzez kartę dźwiękową, tylko nie zapomnij przełączyć wyjścia audio!

0

no wlasnie jak przekroczyc ta bariere
for i = 0 do 1000
write
sleep(1);
deattach
sleep(1)

0

zrob to na dzwiekowce... robisz tylko odpowiednio wypelniony bufor i generujesz sygnal nawet z wieksza czestotliwoscia :P

1 użytkowników online, w tym zalogowanych: 0, gości: 1