Thông báo

Collapse
No announcement yet.

USB I/O HID ... cách đơn giản để bạn điều khiển qua USB

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #16
    Nguyên văn bởi duong_act Xem bài viết
    Ôi giời bấy nay bác QueDuong cứ im ỉm giữ bí kíp không truyền lại cho anh em gì cả Chắc giờ bị thằng nào nó tông trọng thương mới lo bí kíp thất truyền nên mới chịu đem võ công ra thi triển. Chắc phải cảm ơn lão nào tông vào bác quá
    Cái lúc mình tưởng sắp chết ... mới chợt nghĩ ra hơn 20 năm lăn lộn ... toàn tự học và nghiên cứu ... mày mò , thức khuya dậy sớm ... đốt không biết bao nhiêu là tiền của ... cho cái thú chơi, đam mê nghề điện tử .
    Rồi những kinh nghiệm tích lũy , những đề tài dự án lớn nhỏ ... những bí mật của công nghệ , của cuộc đời ... được cất dấu ... Kể cả đến Quỹ đen ... giấu vợ tí tiền phòng thân ... nhỡ lúc khó khăn ... sa cơ chết đói !
    Nhưng một khi đã nằm xuống thì tất cả chỉ là con số 0 . Kể cả những tác phẩm điện tử của mình ( thường để vương vãi mỗi chỗ 1 ít ... chứ không gộp tất cả các file trong 1 project tại 1 nơi ) ... rồi những mạch điện ( người ta có thể mất đến cả 5 năm , chục năm để khám phá và phục chế , chế tác ) ... mà mình làm xong có cái tật rất hư là ... Không mấy khi mình vẽ sơ đồ mạch điện ( kể cả những đề tài lớn mà chỉ 1 mình mình làm ) ... ngay trên PCB ... tất cả các thông số , giá trị ... đều được " lưu trữ trong đầu " hết .
    Bởi thế nên có thể nói đưa PCB , không cho thông số ... cũng chẳng khác chi người mù ( nhất là về RF ) ... rồi cả những cái datasheet ( có thể bạn kiếm cả cuộc đời cũng chưa chắc có - phải tự hack, đo đạc, ghi lại , phân tích ... rồi tự làm datasheet cho riêng mình) ... Nhưng rồi sẽ được cái gì ? khi nằm xuống !

    Từ suy nghĩ đó mình thấy mình cần cởi mở hơn ... cho bớt những cái cũ ... để nhận những cái mới ... để nếu ai gặp ... sẽ nhàn hơn , đỡ vất vả hơn mình ... cặm cụi đêm hôm ... bỏ ăn bỏ ngủ !
    ( đương nhiên là : quân tử phòng thân ... mình vẫn phải giữ lại cái cần giữ ... để đề phòng ( vì 1 lý do nào đó )). Nhưng chắc là có thời gian và nhã hứng thì có thể post gì đó lên để chia sẻ !

    --- À ... mà mình tông người ta ( chứ người ta không tông mình ) ! ... tưởng tượng 1 ông bay lên tầm 2m ... văng ra xa hơn 7 mét ... Phương tiện cũng văng xa cỡ đó ... nát như vo viên tờ giấy ...
    Cũng may là mình có võ ... và ông kia cũng sức khỏe phi thường ... tuy có bị toác sọ , chân tay ... người ngợm bầm dập ... te tua hết ( tưởng rằng 10 chết 9 ) ... Nhưng chắc mình nợ đời nhiều quá nên " chưa được phép chết " . Cái thủ cấp vẫn còn nguyên ( dù hiện tại giờ vẫn rỉ máu - chưa lành) nhưng đủ minh mẫn , bàn tay vẫn làm được việc ... chỉ có người là yếu hơn ... chân thì cử động chậm chạp hơn ( nói chung cũng phải mất ít ra hơn 1 tháng nữa ... may ra mới được 8-9 phần sức khỏe ) ! ( mặc dù không được tốt lắm ... nhưng nằm mãi 1 chỗ , không cầm mỏ hàn ... không ngồi máy tính ... ngứa ngáy tay chân thí mồ ... nên đành vác cả mỏ hàn , máy tính ... lên giường ( nằm điều trị riêng ) ... khua khoắng cho đỡ nhớ , đỡ chán ... quên đi cảm giác đau nhức hành hạ !
    Tâm sự với anh em là như vậy !
    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


    • #17
      Oài, chúc bác nhanh bình phục. Bác quả là có trí nhớ tốt, không cần lưu sơ đồ và giá trị linh kiện. Em thì ngược lại, nhớ rất kém , nên cái gì cũng phải vẽ ra, lưu lại hết!

      Comment


      • #18
        A QD đi đâu mà vội vàng tới mức phi thân phi xe như thế ạ. Thật xúi cho bác nào bị bác tông phải.=))


        Add: 97 Quán Nam - Lê Chân - Hải Phòng.
        Tel: 031 518648 Phone: 0904 283 505

        Comment


        • #19
          Nguyên văn bởi hoangdai Xem bài viết
          A QD đi đâu mà vội vàng tới mức phi thân phi xe như thế ạ. Thật xúi cho bác nào bị bác tông phải.=))
          Trời tối quá , lại phóng nhanh ... thằng kia đi đường ngược chiều ... vèo sang đường không xi nhan ... thế là đi nằm viện cả lũ thô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


          • #20
            a QD ơi! e đang làm 1 project giống như a. Khi tiến hành tạo file hex thì nó báo lỗi Demo Limit. Làm sao sủa được lỗi này vậy a

            Comment


            • #21
              Lỗi là do bạn chưa cr*ck thôi.

              Comment


              • #22
                Nguyên văn bởi kidteam Xem bài viết
                Lỗi là do bạn chưa cr*ck thôi.
                mình dùng bản 5.01, đã chạy file Keygen.exe rồi

                Comment


                • #23
                  Bạn post code và thông báo lỗi lên mọi người coi giúp bạn.

                  Comment


                  • #24
                    Nguyên văn bởi tautenlaro Xem bài viết
                    a QD ơi! e đang làm 1 project giống như a. Khi tiến hành tạo file hex thì nó báo lỗi Demo Limit. Làm sao sủa được lỗi này vậy a
                    1 là mua phần mềm bản quyền ... 2 là dùng thuốc chuột
                    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


                    • #25
                      ..........................
                      Attached Files
                      Last edited by cachet; 10-05-2013, 09:37.

                      Comment


                      • #26
                        Cài Driver USB ảo cho Protues, có sẵn trong thư mục PIM Drivers ở ổ C của Protues.
                        Web:
                        ->Nhận thiết kế, hoàn thiện dự án, sản phẩm điện tử<-
                        -->Giải pháp GSM/GPRS/GPS - Công nghệ RFID<--

                        Comment


                        • #27
                          Nguyên văn bởi queduong Xem bài viết
                          Cái lúc mình tưởng sắp chết ... mới chợt nghĩ ra hơn 20 năm lăn lộn ... toàn tự học và nghiên cứu ... mày mò , thức khuya dậy sớm ... đốt không biết bao nhiêu là tiền của ... cho cái thú chơi, đam mê nghề điện tử .
                          Rồi những kinh nghiệm tích lũy , những đề tài dự án lớn nhỏ ... những bí mật của công nghệ , của cuộc đời ... được cất dấu ... Kể cả đến Quỹ đen ... giấu vợ tí tiền phòng thân ... nhỡ lúc khó khăn ... sa cơ chết đói !
                          Nhưng một khi đã nằm xuống thì tất cả chỉ là con số 0 . Kể cả những tác phẩm điện tử của mình ( thường để vương vãi mỗi chỗ 1 ít ... chứ không gộp tất cả các file trong 1 project tại 1 nơi ) ... rồi những mạch điện ( người ta có thể mất đến cả 5 năm , chục năm để khám phá và phục chế , chế tác ) ... mà mình làm xong có cái tật rất hư là ... Không mấy khi mình vẽ sơ đồ mạch điện ( kể cả những đề tài lớn mà chỉ 1 mình mình làm ) ... ngay trên PCB ... tất cả các thông số , giá trị ... đều được " lưu trữ trong đầu " hết .
                          Bởi thế nên có thể nói đưa PCB , không cho thông số ... cũng chẳng khác chi người mù ( nhất là về RF ) ... rồi cả những cái datasheet ( có thể bạn kiếm cả cuộc đời cũng chưa chắc có - phải tự hack, đo đạc, ghi lại , phân tích ... rồi tự làm datasheet cho riêng mình) ... Nhưng rồi sẽ được cái gì ? khi nằm xuống !

                          Từ suy nghĩ đó mình thấy mình cần cởi mở hơn ... cho bớt những cái cũ ... để nhận những cái mới ... để nếu ai gặp ... sẽ nhàn hơn , đỡ vất vả hơn mình ... cặm cụi đêm hôm ... bỏ ăn bỏ ngủ !
                          ( đương nhiên là : quân tử phòng thân ... mình vẫn phải giữ lại cái cần giữ ... để đề phòng ( vì 1 lý do nào đó )). Nhưng chắc là có thời gian và nhã hứng thì có thể post gì đó lên để chia sẻ !

                          --- À ... mà mình tông người ta ( chứ người ta không tông mình ) ! ... tưởng tượng 1 ông bay lên tầm 2m ... văng ra xa hơn 7 mét ... Phương tiện cũng văng xa cỡ đó ... nát như vo viên tờ giấy ...
                          Cũng may là mình có võ ... và ông kia cũng sức khỏe phi thường ... tuy có bị toác sọ , chân tay ... người ngợm bầm dập ... te tua hết ( tưởng rằng 10 chết 9 ) ... Nhưng chắc mình nợ đời nhiều quá nên " chưa được phép chết " . Cái thủ cấp vẫn còn nguyên ( dù hiện tại giờ vẫn rỉ máu - chưa lành) nhưng đủ minh mẫn , bàn tay vẫn làm được việc ... chỉ có người là yếu hơn ... chân thì cử động chậm chạp hơn ( nói chung cũng phải mất ít ra hơn 1 tháng nữa ... may ra mới được 8-9 phần sức khỏe ) ! ( mặc dù không được tốt lắm ... nhưng nằm mãi 1 chỗ , không cầm mỏ hàn ... không ngồi máy tính ... ngứa ngáy tay chân thí mồ ... nên đành vác cả mỏ hàn , máy tính ... lên giường ( nằm điều trị riêng ) ... khua khoắng cho đỡ nhớ , đỡ chán ... quên đi cảm giác đau nhức hành hạ !
                          Tâm sự với anh em là như vậy !
                          nhận đệ tử ngay thôi bác .

                          Comment


                          • #28
                            Nguyên văn bởi queduong Xem bài viết
                            Bác chẳng hiểu cái gì trong ngành điều khiển học cả ... bác biết tại sao cái thằng PICkit2 nó cũng là 1 cái ( input device ) thông thường mà khi ta can thiệp vào VID , PID của nó ... không làm nhiễu loạn chương trình của nó được không ? ...

                            Đơn giản bây giờ bác làm cái điều khiển như trên ... có thằng nào nó cũng làm tương tự ... nhân lúc sơ ý nó cắm trộm vào máy ... hoặc xem VID , PID rồi nghịch phá .... thì cái điều khiển đó thế nào ???

                            --- Chưa cần nói đến CRC hay cái gì cao cấp ... ở trên bác truyền 8 byte ... nếu ta thêm 1 checksum

                            checksum += byte [1..n] ; thì mức an toàn của gói dữ liệu đã lên 1 level mới rồi ...!

                            bác đã học khái niệm về đóng gói ( packet) dữ liệu trong truyền tin chưa ?

                            Ngoài chuyện đóng gói ra đôi khi người ta còn cho vào như Hamming code , FEC ...v.v để sửa lỗi dữ liệu nữa . Chứ không phải đơn thuần mang cái USB cắm phịch vào rồi truyền đâu .
                            Tại sao khi truyền file ( data ) qua USB ... máy tính vẫn phải check CRC , check file ... sao nó không truyền luôn có nhanh hơn không !


                            Còn 8 bit chứ kể cả 4bit ... đôi khi cần vẫn phải có CRC và thậm chí có cả haming code , FEC nữa ( mặc dù mấy cái này không đơn giản tí nào đâu ) ... chỉ chừ những người chuyên nghiệp !!!
                            thưa bác, em xin mạo muội đính chính với bác. VID (vendor ID) và PID (Product ID) nó KHÔNG HỀ liên quan gì đến việc truyền data giữa device và host. VID và PID chỉ có ý nghĩa khi device vừa attach vào pc/host khi đó pc/host tìm driver của device theo VID và PID.

                            A USB device that is plugged in identifies itself by its VID/PID combination. A VID is a 16-bit vendor number (Vendor ID). A PID is a 16-bit product number (Product ID). The PC uses the VID/PID combination to find the drivers (if any) that are to be used for the USB device. For this to work, the VID/PID combination must be unique, in the sense that ecah USB device with the same VID/PID will use the same driver. So, whenever you need a specific driver for your USB product, you will need a unique VID/PID for that product.

                            khi có nhiều device có cùng VID/PID thì pc/host phân biệt các devices bằng địa chỉ của device đó, khi truyền data giữa host/pc với devices thì truyền theo địa chỉ chứ ko truyền theo VID/PID

                            trường hợp VID/PID bị thay đổi, thì có thể sửa file .inf driver theo VID/PID mới.

                            trường hợp dây dài quá thì các thiết bị rất đắt tiền cũng vẫn ko thể attach thành công. tất nhiên là nếu bác thích thêm CRC check thì cũng ko sao cả, miễn là mcu đáp ứng được.

                            đôi lời đóng góp ạ.

                            Comment


                            • #29
                              nói chuyện với gà gô thấy chán !

                              Tốt nhất thằng nào làm được đến cỡ nào thì sài đến cỡ đó ... trình bày giải thích cho mất thời gian. Mất bí kíp !
                              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


                              • #30
                                sao mình dung VS 2008 mở thì báo lỗi , ko hiện ra được Windowform nhỉ. nên không biết code phần USB được. Bạn hướng dẫn mình với
                                Cám ơn !!! ^_^

                                Comment

                                Về tác giả

                                Collapse

                                queduong Tìm hiểu thêm về queduong

                                Bài viết mới nhất

                                Collapse

                                Đang tải...
                                X