seba Napisano Grudzień 9, 2017 Autor Zgłoś Napisano Grudzień 9, 2017 macie jakies info o portach ? jak ustawiac piny albo czytac z nich pod winda albo linuxem, chociaz gdzie szukac Cytuj
Konrad Napisano Grudzień 14, 2017 Zgłoś 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
Drake Napisano Grudzień 18, 2017 Zgłoś 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
Lord Napisano Wrzesień 5, 2018 Zgłoś 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
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.