Chủ đề dùng cổng USB để kết nối các thiết bị là rất hây. Nhưng em cũng chưa tìm hiểu đến cách giao tiếp của nó. Em định sử dụng nguồn 5V của nó để cung cấp cho các mạch ứng dụng thôi. Nhưng em không biết khả năng cấp dòng nó là bao nhiêu, và có cách nào để nâng áp nó lên 12V không. Các bác giúp em với nhé.
Thông báo
Collapse
No announcement yet.
Viết driver cho USB, ai có kinh nghiệm thì nhào dô
Collapse
X
-
Nguyên văn bởi phan_itChủ đề này hay đấy, tôi đang quan tâm. Nhưng ở VN có loại MCU nào của ATMEL hỗ trợ cổng USB không nhỉ ?
AT89C5131 full speed USB . ( nhưng giá thì đắt lắm : khoảng 160 ngàn )
Các loại AVR của ATMEL đều có khả năng chạy USB bằng phần mềm ( tất nhiên là tốc độ không cao ) như USB ( " hỗ trợ phần cứng ").Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com
Comment
-
Nguyên văn bởi animoChủ đề dùng cổng USB để kết nối các thiết bị là rất hây. Nhưng em cũng chưa tìm hiểu đến cách giao tiếp của nó. Em định sử dụng nguồn 5V của nó để cung cấp cho các mạch ứng dụng thôi. Nhưng em không biết khả năng cấp dòng nó là bao nhiêu, và có cách nào để nâng áp nó lên 12V không. Các bác giúp em với nhé.
Đặc biệt có loại main của Gigabyte có dòng USB khoảng 1A.
--- Để nâng điện áp từ 5 lên 12 V , bạn sử dụng mạch DC/DC ( VD : MC34063 , dòng max của con này là 1A ).
( bạn có thể cũng dùng các mạch DC/DC khác bất kỳ ).Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com
Comment
-
Phục hồi
Nguyên văn bởi CHIBANG Xem bài viếtNgày nay, việc ghép nối qua công COM,LPT, qua khe cắm mở rộng đã quá quen thuộc với chúng ta, hầu như tài liệu nào cũng đề cập tới. Nhưng việc ghép nối qua cổng USB thì vẫn rất khó khăn với chúng ta. Vậy mong các bậc cao nhân chỉ cho thế hệ đi sau biết đôi điều kinh nghiệm?
Comment
-
Driver được viết dưới dạng giống như kịch bản thôi. Đầu tiên bạn viết các hàm xử lý các IRP (I/O request packet) như IRP_MJ_POWER (quản lý nguồn), IRP_MJ_PNP(quản lý plug and play), IRP_MJ_CREATE(xử lý mở cổng khi gọi hàm CreateFile), IRP_MJ_READ(xử lý hàm ReadFile), IRP_MJ_WRITE(xử lý hàm WriteFile),...
Trong hàm DriverEntry (giống như hàm main, ngay sau khi bạn cắm thiết bị vào bus hệ thống sẽ load driver và hàm này được gọi đầu tiên) bạn đăng ký các hàm xử lý IRP đã viết ở trên với driver object... Sau đó mọi thứ sẽ diễn ra theo kịch bản mà bạn đã định sẵn rồi.
Mặc dù bạn có thể ghi log nhưng nếu bạn code lỗi, win lập tức reset ngay ---> chú ý cẩn thận.
Để tạo ra một cái driver cho USB, lập trình đơn giản như cổng com (đọc vào khi bộ đệm có data, ghi ra khi được phép --> điều khiển theo sự kiện) và tốc độ nhanh của USB (không phải USB2COM) thật không đơn giản. Chúc bạn thành công.Last edited by tond2203; 23-07-2009, 23:09.
Comment
-
Nguyên văn bởi kidteam Xem bài viếtCuối cùng thì vấn đề dừng lại tại đây
Bác nào chia sẻ với anh em với ạ.
Các cao thủ xưa thì toàn ... âm thầm tu luyện thôi ... bạn thích nghiên cứu thì tìm mấy cái tài liệu USB về , windriver , jungo ... đầy các phần mềm để có thể tạo driver .
Hiện tại phổ biến USB dùng Hid và Bulk ...
Hid thì không nói ( vì bản thân driver đã được win hỗ trợ) Tôi nghĩ có quá nhiều thư viện USB Bulk ... mà có trên mạng từ VB , C++ , .NET hay nhiều ngôn ngữ khác ... mà thường tìm về ứng dụng ... chứ mày mò viết mất công ( chắc gì đã hơn cái thư viện người ta viết qua bao năm rồi ) .Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com
Comment
-
mọi người có thể vào link này
Freescale Search
download bản USB_STACK_V4.0.3 trong này có demo một số class usb viết cho chip arm của Freescale
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Xin giúp đỡ mạch chuông trò chơi ạ !!bởi DessrtTôi đồng ý, điều này thực sự thú vị....
-
Channel: Hỗ trợ học tập
hôm nay, 22:08 -
-
Trả lời cho Năm mới dientuvietnam.netbởi mèomướpDạ năm mới cháu xin kính chúc ông, bà, cô, dì, chú, bác, anh, chị, em, các bạn, các cháu... trong diễn đàn sức khỏe dồi dào, gặp nhìu may mắn và thành công...
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 05:42 -
-
Trả lời cho Năm mới dientuvietnam.netbởi nhathung1101Chúc cả nhà ăn no mặc ấm, quần lúc có lúc không.
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 00:02 -
-
Trả lời cho Năm mới dientuvietnam.netbởi vandong1111Năm mới 2025 cháu chúc các chú, các bác mạnh khỏe, vui vẻ, gặp nhiều may mắn.
-
Channel: Tâm tình dân kỹ thuật
29-01-2025, 20:59 -
-
Trả lời cho tìm mua đồng hồ vạn năngbởi bqvietNói một cách xây dựng thì kiểu đồng hồ kiêm kẹp dòng NJTY3266 mà bạn Mèo đề cập là đúng nhu cầu người hỏi rồi. Một số cửa hàng bán trên 200ng, vài sàn thương mại điện tử bán dưới - thế là đúng nhu cầu về giá. Nếu khéo săn...
-
Channel: Điện tử dành cho người mới bắt đầu
27-01-2025, 20:02 -
-
Trả lời cho tìm mua đồng hồ vạn năngbởi nhathung1101Đa năng còn chưa dùng hết, nếu không biết cách dùng.
200k thì hơi khó mua, nhưng 50k chắc là có. Cứ bảo bán cho tôi cái đồng hồ hỏng.-
Channel: Điện tử dành cho người mới bắt đầu
26-01-2025, 23:21 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi nhathung1101Lão Đinh Vặn học giải phương trình hồi đi trẻ mà. Mẫu giáo học lập trình AI rồi. Lớp lão ấy gần lớp em nên em biết....
-
Channel: Điện tử công suất
26-01-2025, 23:11 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Vậy chú đã hỏi hãng SIEMEN chưa? Tại sao cái PLC S7-200 cổ lỗ mà họ vẫn thiết kế riêng cho thị trường TQ với chữ SMART? Thậm chí phần mềm riêng để đọc file ngu.smart?
Vấn đề không còn là công nghệ "cốt lõi" nữa, mà là giá thành quyết định. Ham rẻ là trả giá mà....-
Channel: Điện tử công suất
26-01-2025, 23:01 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi vi van phamĐồng ý với Bqv.
50 năm làm nghề, tôi đã chứng kiến 3 lần máy x quang mới nhập từ nước ngoài về bị lỗi.
- Lần thứ 1 máy xq của Pháp được ks Pháp lằp đặt bị lỗi 1 con didode, đưa cho ks Pháp con didode khác cùng mã số, ông...-
Channel: Điện tử công suất
26-01-2025, 08:09 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi mèomướpDạ chú dinh... muốn sửa lỗi cho hãng thì chú cứ gửi những hình ảnh, video cho họ đi ạ, chú có thể tìm thông tin của những lãnh đạo bên ấy để gửi thì sẽ hiệu quả hơn ạ. Về tổng quan thì họ sẽ ko phản hồi rõ ràng đâu ạ, vì nhận...
-
Channel: Điện tử công suất
26-01-2025, 06:19 -
Comment