dioda rs 232 c++

0

Witam, mam pytanie jak podłączyć diodę do portu rs 232 by móc nią sterować z poziomu c++, i jeszcze jak napisać w c++ program sterujący, temat był wielokrotnie wałkowany, niestety nie porafię sobie z tym poradzić, proszę o pomoc

0

Co to za dioda ?

Co do programowania rs-232 to mozesz korzystac albo z winapi albo z biblioteki bios.h, pamietam, ze byla w borland 3.1.
w bios.h masz funkcje:

int bioscom(int cmd, char abyte, int port);
unsigned _bios_serialbom(int cmd, char abyte, int port);
// interesuje Cie tylko mlodsze 16-bitow zwracanej wartosci, z tego 8 bardziej znaczacych opisuje aktualny stan transmisji, a zaleznie od stanu jest inne znaczenie mniej znaczacych 8 bitow

funkcje winapi masz w MSDN napisane ;)

Zaleznie od wejscia(liczby pinow) portu com sa inaczej ustawione sygnaly. Poszukaj info na temat DB-25 oraz DB-9, na wikipedia sa chyba te sygnaly opisane.

w ogóle to albo sam szukaj do tego informacji albo sobie daruj, bo nikt Ci nie napisze spisu sygnalow i ich opisow.

0

dioda zwykła, aktualnie mam podłączoną zamiast PC Speakrea, tylko ma to taką wadę że muszę robic to na XP, bo Siódemka nie obsługuje głośniczka, widziałem różnego rodzaju układy krtóe się do com podpina, tylko problem w tym że nie znam się na tym za bardzo, ale w zamian poczytam, o tych funkcjach które podałeś na wikipedie już patrzyłem:)
zobaczymy co z tego wyjdzie, a złącze jest 9 pinowe

0

Bardziej sensowne jest podłączanie diody pod port LPT a nie pod COM.
Na LPT leda (zwłaszcza żółtego) możesz wysterować bezpośrednio z pinu danych, przez opornik. Możesz tak podłączyć osiem diód jednocześnie.
RS232 to nie dość że port szeregowy, to jeszcze operujący na dzikich poziomach, oidp to −18 V i +18 V.

0

właśnie to samo sobie pomyślałem, ściagałem jakieś biblioteki do c++, ale albo nie działały, albo sie program wieszał, masakra, zakupiłem sobie dzisiaj kabelek na LPT i będe kombinował

0

z góry przepraszam że piszę jeden pod drugim, ale chciałbym poinformować, że prze LPT działa bez problemu, na razie tylko 4 diody, pozostałe 4 muszę sobie jutro nabyć:)

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