Q&A

  • LPT통신과 USB의 차이점 개념이...
안녕하세요..
겨우 LPT통신을 한번 해봤습니다.. ^^;
그런데 이번에는 USB를 하자고 해서 이렇게 문의 드립니다.
제가 알기로는 LPT통신은 델파이에서 DLL 파일 어떻게 하나 구해서
데이타를 직접 데이타선(1-8핀) 으로 보내본적이 있습니다..
그런데 이번에 USB를 하는데 이건 핀이 4개인데 2개는 전원선이라고 하더라구요...

LPT통신할때는 무슨 드라이버니 그런것없이 주소지정으로만으로도 데이타를 보냈었는데
USB는 목적드라이버가 있어야한다고 알고있습니다.
즉.. HID방식은 전용드라이버없이 윈도우에서 제공되는 USB드라이버로 전송이가능하다고 들었습니다.
HID방식은 제공드라이버만으로 전송이 가능한데 USB는 왜 전용드라이버가 필요한건가요?

여기서 제가 햇깔리는부분인데 LPT는 전용드라이버없이 데이타를 보내는데
USB도 전용드라이버없이 4핀에 데이타만 날릴수는 없는건가요?

에고 제가 아직도 이해를 못해서 질문도 횡설수설합니다...
제가 이번에 하는건 회로와 바로 USB로 연결한상태에서 USB핀으로만 데이타를 전송하기만 하는데
이걸 드라이버도 있어야한다니....VC는 할줄몰르고 델파이도 초보수준인데 ...

1  COMMENTS
  • Profile
    [勳]후니 2004.05.06 18:13
    시리얼 통신쪽을 공부 하셔야 할꺼 같네요..

    우선 통신에선 일반적으로 네트워크를 이용하여 소켓 통신이 있고,

    컴퓨터 시리얼 밑 프린트 포트 등을 이용하여 통신 하는 방식등

    이 있습니다.

    USB 를 이용하여 통신하는 것도 시리얼 통신의 일부입니다.

    rx, tx 선 2선을 이용하여 통신을 하는 것으로

    구지 특별한 드라이브가 없어도 통신은 가능합니다.

    컴퓨터 간에요.. 드라이브라고 하는 것이 장비간에

    통신 규격을 정해주는 거라고 생각하시면 됩니다.

    컴퓨터 하드웨어를 제어해서 데이타를 보내 주는 것죠..

    직접 제어하는 방법도 있지만 드라이브를 통해서

    전송하면 편하게 전송 할 수 있죠...

    USB 드라이브가 필요한 것도 그런 이유에서 입니다.

    저도 제세한건 모르지만 시리얼 통신 부분을 공부하시면

    쉽게 접근 하실 수 있습니다.

    그리고, USB통신 컴포넌트가 자료실에 있습니다.

    전에 본거 같은데.. 확인은 못해봤네요.. ㅈㅅ

    그럼 즐프하세요~


    • 뭉치
    • 2004.05.05 02:39
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 박수영
      2004.05.06 17:56
      보통은 DB의 패스워드는 건드리지 않고 user 테이블을 하나 두어서 관리를 하던구요...디비의 패스워드...
    • 정승운
      2004.05.05 02:44
      DB를 외부에 노출시킴으로서 발생되는 문제입니다. 실제로 id나 암호가 노출되는 문제보다 외부에서 직접 ...
    • 미소^^
      2004.05.05 03:59
      ..
    • 이선행
    • 2004.05.05 02:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김철홍
      2004.05.06 19:27
      999\.999\.999\.999;1 마지막 부분에서   .\999;1이 아니고 \.999;1 으로 써야겠지요.
    • 엄문용
    • 2004.05.05 01:23
    • 1 COMMENTS
    • /
    • 7 LIKES
    • [勳]후니
      2004.05.06 18:13
      시리얼 통신쪽을 공부 하셔야 할꺼 같네요.. 우선 통신에선 일반적으로 네트워크를 이용하여 소켓 통신...
    • 너구리
      2004.05.05 01:31
      이와 관련된 답변은 많이 있습니다. Sender로 찾으셔도 나올거 같구요.. 아니면 Components로 찾으셔...
    • Crazy
      2004.05.05 02:02
      1) for i := 0 to ComponentCount - 1 do    begin       &nbs...
    • 조우택
    • 2004.05.04 23:30
    • 0 COMMENTS
    • /
    • 0 LIKES
    • help me
    • 2004.05.04 19:07
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김진용
      2004.05.04 22:04
      procedure TForm1.SortStringgrid(Grid: TStringGrid; byColumn: LongInt;  ascending: Bool...
    • help me
      2004.05.05 01:13
    • Crazy
      2004.05.05 02:59
      이건 이해가 가실지??? 델파이코딩이 아니라 pl-sql 이거든요? 로직보시면 아실겁니다. 참고로 p_GUBUNS...
    • 김철홍
      2004.05.04 19:10
      제가 잘은 모르지만 2000이나 XP에서 잘 돌아간다면 그건 OS의 문제가 아닌거 같은데요. 실행시키는데 문...
    • 홍봉기
    • 2004.05.04 17:58
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김철홍
      2004.05.04 17:56
      잘하셨는데요.. 다만 실행시키고 보이지 않는 건  Form Size가 너무 작아서 그런거랍니다. form...
    • 영원한초짜
      2004.05.04 23:31
      우선 잘했다고 칭찬까지 해주셔서 무척 감사드리고 답변주셔서 감사 드립니다 (__*) 그런데 저는 아래...
    • 최용일
      2004.05.05 00:59
      안녕하세요. 최용일입니다. 맨 마지막 줄에서 폼을 띄워주세요... procedure TForm1.FormCreate(Send...
    • 영원한초짜
      2004.05.05 02:35
      질문올리기전 해볼 것은 이것저것 다 해봤는데.. (제가 아는 한도까지 ^^) 왜 안되는지 몇시간동안 델파...
    • 맑은물
    • 2004.05.04 12:19
    • 1 COMMENTS
    • /
    • 0 LIKES
    • Crazy
      2004.05.05 03:05
      답변이라기 보다는 그럼 아싸리 퀵리포트 폼에 쿼리 하나 두고서 그 쿼리에 값을 출력할 자료만 넣는것은 ...
    • 성지현
    • 2004.05.04 04:30
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 프리맨
      2004.05.04 20:12
      Class는 붕어빵 기계(?) 입니다. 여기에 밀가루 반죽(리소스)을 넣고 구으면.. 붕어빵(인스턴스)이 나...
    • 너구리
      2004.05.04 20:40
      붕어빵기계의 상위 클래스 빵기계 클래스가 있습니다. 빵기계 클래스에는 내용물변수와 틀모양변수와 (C...
    • 김민웅
    • 2004.05.04 04:05
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 미러
    • 2004.05.04 02:45
    • 6 COMMENTS
    • /
    • 0 LIKES
    • 프리맨
      2004.05.04 19:39
      StrPos를 써보세요. function StrPos(const Str1, Str2: PChar): PChar; StrPos는 PChar를 사용하기 ...
    • 김철홍
      2004.05.04 18:54
      그냥 허접하게 만들어봤네요. Str이라는 문자열에서 '1'이라는 문자를 찾으려고 할때 3번째 문자의 위치를 ...
    • 김도형
      2004.05.04 02:59
        nPos := pos( 's' , sStr ) + 2; 이렇게 하면 어떨까요 ^^;; 답변이 되지 않았다면 ...
    • 미러
      2004.05.04 03:01
    • 김도형
      2004.05.04 03:21
      procedure TForm1.Button1Click(Sender: TObject); var   sStr : string;   nI...
    • 김도형
      2004.05.04 03:28
      procedure TForm1.Button1Click(Sender: TObject); var   sStr : string;   nI , n...
    • 박수영
    • 2004.05.04 01:51
    • 2 COMMENTS
    • /
    • 0 LIKES
    • KDDG_ZZOM
      2004.05.04 02:23
      procedure TForm1.Button1Click(Sender: TObject); var   Rect : TRect; begin   ...
    • 박수영
      2004.05.05 00:18
    • 홍길동
    • 2004.05.03 23:11
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 전대식
    • 2004.05.03 23:09
    • 0 COMMENTS
    • /
    • 0 LIKES