seba Napisano Grudzień 9, 2017 Autor Zgłoś Udostępnij Napisano Grudzień 9, 2017 macie jakies info o portach ? jak ustawiac piny albo czytac z nich pod winda albo linuxem, chociaz gdzie szukac Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Konrad Napisano Grudzień 14, 2017 Zgłoś Udostępnij Napisano Grudzień 14, 2017 Przetlumacz sobie na C: var DCB : TDCB; H := CreateFile('COM1',GENERIC_READ OR GENERIC_WRITE,0,nil,OPEN_EXISTING,0,0); file://zerowanie RTS/DTR DCB.Flags := 1; SetCommState(H,DCB); file://ustawienie RTS DCB.Flags := $2001; SetCommState(H,DCB); file://ustawienie DTR DCB.Flags := $21; SetCommState(H,DCB); file://Wyzerowanie TxD SetCommBreak(H); file://Ustawienie TxD ClearCommBreak(H); Wysylanie/odbieranie tez jest banalne. Co do LPT to zycze szczescia. Pod w9x mozesz leciec przez asma ale w NT+ takie numery nie przejda. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Drake Napisano Grudzień 18, 2017 Zgłoś Udostępnij Napisano Grudzień 18, 2017 Ostatnio interesował mie ten temat, i znalazłem ciekawą strone https://www.zsk.ict.pwr.wroc.pl/Dydaktyka/UrzadzPeryf/Materialy/ Z mojego doświadczenia stwierdzam że najlepszm sposobem obsługi sprzętu w Windowsie są sterowniki. Gdyż pracują one w ribg 0 tj. na poziomie jądra oraz obsługują przerwania sprzętowe . Aby napisać sterownik trzega poznać Asembler i system. Można szukać na grupach dyskusyjnych lub https://www.win32asm.civ.pl/ Druga wolniejsza opcja to wykorzystanie standardowych rozkazów API. W bibliotece SDK na stronie MS https://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnfiles/html/msdn_serial.asp znajdziesz podstawy do C++ Powodzenia Paweł Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Lord Napisano Wrzesień 5, 2018 Zgłoś Udostępnij Napisano Wrzesień 5, 2018 Do Pawla.Po co ci asembler ?Nie slyszales o DDK ? W Visualu (moze i w innych kompilatorach nie wiem) mozna napisac sterownik w C++. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.