1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Điều khiển đường dẫn cổng RS-232 và LPT ?

Chủ đề trong 'Điện - Điện tử - Viễn thông' bởi scorpion_dmt, 18/05/2003.

  1. 0 người đang xem box này (Thành viên: 0, Khách: 0)
  1. Sarang_he

    Sarang_he Thành viên mới

    Tham gia ngày:
    09/05/2003
    Bài viết:
    318
    Đã được thích:
    0
    Vì VB6 không có hàm tác động thẳng vào cổng. Có mấy cách để dùng chương trình viết bằng VB:
    1. Em viết 1 cái dll bằng VC rồi gọi trong VB để đưa dữ liệu ra/vào cổng.
    2. Viết 1 cái ActiveX trên VC rồi cắm vào VB mà dùng.
    3. Lên google mà tìm, hình như có dll viết sẵn rồi, chỉ cần download về dùng thôi.
    Và ngày mai...,z'.
  2. scorpion_dmt

    scorpion_dmt Thành viên mới

    Tham gia ngày:
    17/05/2003
    Bài viết:
    30
    Đã được thích:
    0
    Em đã load được file dll mình cần rồi ! RSLINE32.dll- một cái tên lạ hoắc, tìm mãi mới ra. Không biết là hiệu quả ntn ?
  3. Quen_mang_kinh

    Quen_mang_kinh Thành viên quen thuộc

    Tham gia ngày:
    23/05/2002
    Bài viết:
    542
    Đã được thích:
    1
    Tai sao lai viet ActiveX bằng VC roi sang VB làm nhi. VB có ActiveX day du ca roi. VC moi thieu thon.
    Co nen dung Inport, outport trong windows ko nhi?
    VC dung OpenFile va truy xuat port nhu truy xuat file (nhieu thiet bi khac cung vay). Tim bai ve MTTTY tren MSDN cu. Dung cac ham modem de dieu khien tung chan.
    The on chua nhi
  4. scorpion_dmt

    scorpion_dmt Thành viên mới

    Tham gia ngày:
    17/05/2003
    Bài viết:
    30
    Đã được thích:
    0
    Có anh nào biết chỗ có sơ đồ các chân của cổng RS232 ko ?
    Cái sơ đồ mà em đang có có vẻ không đúng lắm.
    À mà nếu máy tính không nối đất thì chân GND (chân nối đất) của cổng RS232 có dùng được không ?
    Làm cách nào để kiểm tra được là cổng RS232 hoạt động tốt ?
    Em mới viết thử cái chương trình điều khiển cổng đơn giản mà đã gặp nhiều khó khăn quá !!!
  5. enti

    enti Thành viên quen thuộc

    Tham gia ngày:
    18/01/2002
    Bài viết:
    334
    Đã được thích:
    0
    Chân GND của cổng COm không liên quan đến máy tính có nối đất hay không, chân này được nối với GND (mass) của mạch ngoài của bạn.
    Sơ đồ chân cổng COM:
    [​IMG]
    Kẻ chán chường
    Được enti sửa chữa / chuyển vào 01:35 ngày 24/05/2003
  6. Quen_mang_kinh

    Quen_mang_kinh Thành viên quen thuộc

    Tham gia ngày:
    23/05/2002
    Bài viết:
    542
    Đã được thích:
    1
    So do cong noi tiep chi can search tren Net thieu gi.
    De biet cong co tot hay khong su dung Hyper Terminal chon Direct to COM. Neu co hay may tinh thi tu che mot day noi roi thu go ben nay ben kia co nhan duoc khong (Nho chon cung toc do baud, kieu bat tay). Chuong trinh nay o mode mac dinh neu ban go thi no se gui ki tu ra cong va neu no nhan duoc no se hien thi.
    Neu khong thi che mot day noi vong RXD voi TXD de thu. Neu go ma no hien ra la cong tot (Chac la duoc toi chua thu). Cach toi lam de thu la che mot kit 89C51 don gian co mot con max232 va vai phim roi nhan phim de truyen ve cho may tinh doc.
    Neu ban co mot cai modem thi noi no vao cong roi go thu mấy lenh AT (Trong Hyper Teminal) xem trong tai lieu modem.
    The on chua nhi.
  7. MrLINH

    MrLINH Thành viên mới

    Tham gia ngày:
    30/05/2003
    Bài viết:
    10
    Đã được thích:
    0
    Em dùng cái 8255.dll trong sách của em nhwng dùng vơi cổng LPT cũng được đấy. Anh chwa thử với cổng COM
  8. MrLINH

    MrLINH Thành viên mới

    Tham gia ngày:
    30/05/2003
    Bài viết:
    10
    Đã được thích:
    0
    Cổng LPT và COM chỉ đưa ra 2 mức điện áp là 0 và 5V thôi. Nếu em điều khiển theo kiểu rơ le thì được chứ điều khiển băngtìn hiệu analog ( ĐK tốc độ) thì không được đâu.
  9. enti

    enti Thành viên quen thuộc

    Tham gia ngày:
    18/01/2002
    Bài viết:
    334
    Đã được thích:
    0
    THeo tôi nhớ không nhầm thì cổng LPT có mức đệin áp là 0V và 5V còn cổng COM thì có mức điện áp là -10V và 10V.
    Ai them nho anh ...
  10. scorpion_dmt

    scorpion_dmt Thành viên mới

    Tham gia ngày:
    17/05/2003
    Bài viết:
    30
    Đã được thích:
    0
    Em làm đủ kiểu rồi mà khi đo hđt thì vẫn ko có kết quả (0 v). Tức mình, em chép cả cái đoạn chương trình trong sách vào rồi cho chạy, kết quả cũng chẳng khá hơn gì !!!
    Ko hiểu tại sao lại như thế nhỉ ? Hay là tại minh ko có duyên với mấy cái trò này ??
    Chán quá. Mấy hôm nay phải dẹp hết lại để học ôn thi tốt nghiệp nên ko làm tiếp được nữa.
    Có anh nào thạo cái này (hay đã từng làm rồi) thì giúp em với. Thi xong em sẽ làm tiếp. Chả nhẽ mình lại chịu thua nó à ?
    *... Song la de huong thu ...*

Chia sẻ trang này