Mình nghe nói để lập trình giao tiếp trong winxp dùng VB cần dùng đến file port32.dll thay cho file port.dll (chi dùng được trong win 9X). Vậy mình xin sư phụ, huynh trưởng nào có thì up lên dùm cho tụi tiểu bối như đệ được mở mang tầm mắt.Đa tạ. đa tạ
Thông báo
Collapse
No announcement yet.
Sư phụ nào có file PORT32.DLL cho mình xin với
Collapse
X
-
Hic, không cần thiết phải dùng Port.dll để giao tiếp với cổng COM hay LPT
có thể dùng các cách khác ví dụ muốn giao tiếp với cổng COM trong Delphi thì có thể dùng Tcomport, hay MScomm32 của VB.... Muốn truy xuất trực tiếp đến các thanh ghi của phần cứng thì có thể dùng Jungo. Trong C# thì có sẵn thư viện hổ trợ cổng COM. Muốn nhanh nhưng viết ít thì dùng Labview.... Vài dòng cùng bạn. Còn nếu chỉ muốn dùng Port32.dll thì cứ search đi, không khó đâu, nhưng coi chừng trojan nhé: http://www.logix4u.net/inpout32_source_and_bins.zipTìm thì thấy thôi :D
-
Như bạn nói thì file Tcomport có thể dùng để truy xuất các cổng cho Delphi trong WinXP đúng ko? Mình đang dùng Delphi mà chỉ dùng port.dll và chỉ chạy được trong Win98 thôi. Nếu Tcompot có thể giúp cho Delphi truy xuất các cổng trong WinXP thì hay quá. Cho tôi đường link để download nhé.
Comment
-
giao tiếp cổng COM bằng Delphi
Tôi trước đây cũng dùng PORT.DLL trong Delphi, nhưng chỉ dùng được trong Win 98 hoặc Win Me. Chứ không dùng cho Win XP được. Tìm tòi học hỏi mãi mới biết cách. Muốn giao tiếp được với cổng Com, bạn cài cả delphi và Visual C. Sau đó bạn khởi động Delphi lên, Vào mục Component- Import ActiveX Control. Sẽ xúât hiện 1 list các ứng dụng ActiveX. Tìm và chọn ứng dụng Com, tôi cũng không nhớ là file gì nữa nhưng tóm lại là nó có chữ Com (không phải là Common. Máy tôi vừa bị virut tấn công phải cài lại máy nên chưa kịp cài VC nếu không tôi sẽ chụp hình lên cho bạn xem). Tiếp theo bạn install nó. Delphi sẽ tự động làm các việc tiếp theo và bảo bạn save lại. Thế là OK. Bước tiếp theo trên thanh công cụ của Delphi tìm phần ActiveX. bạn sẽ thấy biểu tượng 1 điện thoại để bàn mà trước đó k0 có. Kéo nó xuống và dùng.
Comment
-
Nguyên văn bởi tuananhtut Xem bài viếtHic, không cần thiết phải dùng Port.dll để giao tiếp với cổng COM hay LPT
có thể dùng các cách khác ví dụ muốn giao tiếp với cổng COM trong Delphi thì có thể dùng Tcomport, hay MScomm32 của VB.... Muốn truy xuất trực tiếp đến các thanh ghi của phần cứng thì có thể dùng Jungo. Trong C# thì có sẵn thư viện hổ trợ cổng COM. Muốn nhanh nhưng viết ít thì dùng Labview.... Vài dòng cùng bạn. Còn nếu chỉ muốn dùng Port32.dll thì cứ search đi, không khó đâu, nhưng coi chừng trojan nhé: http://www.logix4u.net/inpout32_source_and_bins.zip
Vote hộ tớ với. Thanks!
Comment
-
Ah mấy bác ơi, mà cái inpout32.dll đó có xài đưôc theo kiểu giao diện ECP và EPP kô, có cho phép sử trao đổi dữ liệu theo 2 hướng qua cổng máy in (pin2 tới 9 vừa là cổng nhập , vừa là cổng xuất) bằng cách chọn DIR trong thanh ghi điều khiển không! Nếu được thì các bác cho em ví dụ với nghen! cám ơn nhiều!
Trong sách của Ngo Dien Tap chỉ hướng dẫn xài kiểu này mà dùng port32.dll thôi! Kô biết Inpout32 có nuốt dc cái này kô!
Các bác có Port32.dll thì share cho anh em với!
Cám ơn các bác nhiều
Comment
-
Nguyên văn bởi mgdaubo Xem bài viếtem muốn dùng VB6 để điều khiển từng chân của 1 port cụ thể, ví dụ như set 1 chân D+ của port usb lên cao... có đc ko? phải làm thế nào nhi? làm sao biết đc đia chi của port usb...?
NVT2Tín đồ AVR giáo.
Comment
-
đúng vậy thật, hix. Em định làm 1 máy đếm tần số, thấy tốc độ cổng usb cao nên định xài cổng usb, mà đọc mấy cái tut về giao tiếp usb thấy rối quá. Chắc phải xài cổng LPT thôi.
Em định làm thế này: (em quen xài VB) dùng vòng lặp liên tục kiểm tra 1 bit của port LPT để đếm xung vào trong 1s, nhưng làm cách nào để tạo được timer đúng 1s? hay là dùng clock ngoài để tạo đúng 1s?
mà ko biết 1 CPU 3GHz thì thực hiện 1 lệnh viết bằng VB hay asm khoảng bao nhiêu lâu?
Cổng LPT có tốc độ là 8Mbit/s, vậy ko biết đếm được tần số tối đa bao nhiêu?Phạm Minh Tuấn
(+84) 982006467
Comment
-
Ah luôn tiện cho em hỏi về địa chỉ của các cổng chút: vào device manager --> double click vào 1 port nào đó(VD: LPT) --> vào thẻ resource, thấy cái I/O range, giá trị đầu có phải là địa chỉ của port đó ko nhỉ
Em thấy LPT I/O range = 0x0378 -- 0x037F, giá trị đầu 0x0378 đúng là địa chỉ pỏt LPT rồi, còn cái khoảng [0x0378 -- 0x037F] nó là cái gì vậy?
Hình như cái I/O range của LPT với Com ở máy nào cũng giống nhau, còn USP,sound... thì mỗi máy mỗi khác thì phải?
Ah làm sao để gửi 1 âm thanh ra sound card nhỉ? em thử gửi 1 giá trị ra thì loa nó im bặt, phải enable rồi reset lạiPhạm Minh Tuấn
(+84) 982006467
Comment
-
Nguyên văn bởi mgdaubo Xem bài viếtđúng vậy thật, hix. Em định làm 1 máy đếm tần số, thấy tốc độ cổng usb cao nên định xài cổng usb, mà đọc mấy cái tut về giao tiếp usb thấy rối quá. Chắc phải xài cổng LPT thôi.
Em định làm thế này: (em quen xài VB) dùng vòng lặp liên tục kiểm tra 1 bit của port LPT để đếm xung vào trong 1s, nhưng làm cách nào để tạo được timer đúng 1s? hay là dùng clock ngoài để tạo đúng 1s?
mà ko biết 1 CPU 3GHz thì thực hiện 1 lệnh viết bằng VB hay asm khoảng bao nhiêu lâu?
Cổng LPT có tốc độ là 8Mbit/s, vậy ko biết đếm được tần số tối đa bao nhiêu?mạch nạp, kit phát triển các loại:
PIC, AVR, FPGA, ST ARM
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Trình điều khiển bước rời rạcbởi mèomướpDạ nếu chú đã viết được chương trình cho vđk thì thêm 1 chương trình con chạy động cơ bước chỉ đơn giản là copy phát. Về phần cứng thì vài con cách ly quang, vài con mosfet thôi ạ. thực sự là dễ dàng như bài tập bình thường của sinh viên thôi ạ...
-
Channel: Máy công cụ
hôm nay, 12:55 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi Minhdai95vâng mình cảm ơn mn đã góp ý
-
Channel: Điện tử công suất
hôm nay, 11:30 -
-
bởi tom22Xin chào
Tôi có một dự án trong đó một động cơ bước tích hợp được điều khiển bởi một bộ vi điều khiển.
Nhưng tôi thực sự không thích trả tiền cho trình điều khiển bước, khi tôi có một bộ vi điều khiển có khả năng thực...-
Channel: Máy công cụ
hôm nay, 10:54 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi mèomướpDạ chú chủ thớt có thời gian và đam mê thì cứ từ từ ngâm cứu đi ạ đừng nghe chú Chú bq... dọa mà sợ ạ. Cái nguồn nhìn cũng lởm có khi hông bằng cái máy hàn tàu của chị hàng xóm hôm nọ tháo ra sửa với chú thợ thông ống nước suốt đêm mới xong. Chú ý an toàn xíu là được ạ...
-
Channel: Điện tử công suất
Hôm qua, 15:40 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi bqvietBộ nguồn xung ở tầm công suất 2700W này, gần 3 ký, không bao giờ đơn giản để mà sửa ngay cả đối với người có kinh nghiệm chứ đừng nói người không chuyên. Đám linh kiện công suất không tự nhiên cháy mà phải xuất phát từ nguyên nhân...
-
Channel: Điện tử công suất
04-01-2025, 22:09 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi mèomướpDạ chú kiểm tra đi ốt đầu vào, ra nữa ạ. Về phần kiểm tra dao động chú hỏi chị google ấy ạ, có nhìu cô chú đã hướng dẫn rồi ạ...
-
Channel: Điện tử công suất
04-01-2025, 16:53 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi Minhdai95mình đã kiểm tra phần công suất thấy hỏng cả 4 con IGBT mà mình muốn kiểm tra phần dao động và hồi tiếp khi chưa cấp điện cho mạch thì có cách nào không b, mình không phải dân trong nghề lên chưa có kinh nghiệm sửa. Cảm ơn b
-
Channel: Điện tử công suất
04-01-2025, 14:27 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi mèomướpDạ chú nhắm phần công suất dễ kiểm tra và hay hư hỏng nhất trước ạ. Rồi đến phần dao động nguồn, hồi tiếp...
-
Channel: Điện tử công suất
04-01-2025, 11:42 -
-
bởi Minhdai95mọi người đã ai sửa bộ nguồn này chưa ạ, cho e xin ít kinh nghiệm để sửa bộ nguồn. Em cảm ơn...
-
Channel: Điện tử công suất
04-01-2025, 11:22 -
-
Trả lời cho Thắc mắc về hạ áp cho adapter laptopbởi nhathung1101
-
Channel: Điện tử dành cho người mới bắt đầu
31-12-2024, 17:39 -
Comment