kumpi lienee helpompi tapa sorkkia USB:tä(mielellään rikkomatta..), c++ ja assembly yhdistelmällä, vai etsien jostain dll:llän jolla asian voisi tehdä?
tai jos joku tietää jonkin helpomman tavan nimenomaan c++:lla niin sekin voisi olla mukava kuulla..
Eiköhän helpoin tapa ole käyttää usb-laitteen ajuria. USB-prottia ei voi kovin helposti rautatasolla suoraan sorkkia vaan yleensä on mentävä jonkin ajurin läpi, olkoon ajuri sitten mikä vaan. Nykyiset käyttöjärjestelmät estävät myös i/o-porttien suoran käpälöinnin.
Kerropa vähän enemmän mitä olet tekemässä.
omaa ajuria >.<
tarkoitus olisi väsätä usb porttiin pic-ohjelmointilaite, ja sellaseen kun en netistä rakennusohjetta enkä liioin ilmaista softaa ole löytänyt nii itse pitäisi tehä.
muuten kyllä kävis nää ilmaset printteri- yms. porttiin kytkettävät laitteet, mutta kun koneesta ei löydy sellasta perinteistä porttia.
Itse välttelisin tuota oman ajurin kirjoittamista viimeiseen saakka. Jos ohjelmointilaitteeseen suunnittelemastasi värkistä löytyy uart, FT232-tyyppinen USB-to-UART-piiri auttanee. Nopeudesta en uskalla tähän hätään sanoa mitään. Ajurin saa valmiiksi FTDI:n nettisivuilta.
Toinen vaihtoehto on tietysti ostaa valmis ohjelmointilaite :)
Minkäin suosittelisin jotain valmista ratkaisua. Jos haluat tehdä "oikean" USB-laitteen niin jokin sopiva USB-kontrolleri vain käyttöön. KOntollerien valmistajat yleensä tarjoavat aika kattavat esimerkkiajurit ja koodinpätkät.
Jos taas haluat helpolla päästä niin ostat USB-porttin tulevan RS232 sovittimen.
kiitoksia, noilla linjoilla lähden asian toteutusta tutkimaan
Aihe on jo aika vanha, joten et voi enää vastata siihen.