Fórum témák

» Több friss téma
Fórum » PIC - USB - PC projekt
 
Témaindító: JohnyBravo, idő: Szept 26, 2006
Lapozás: OK   27 / 55
(#) zenetom válasza watt hozzászólására (») Aug 29, 2010 /
 
Tehát hogy mindenki tudja miről van szó, a csatolt pdf-ben benne van a "USB HID Demo @watt" nevű cikk.
Akkor így jó lesz?
(#) watt válasza zenetom hozzászólására (») Aug 29, 2010 /
 
Persze!
(#) zenetom válasza watt hozzászólására (») Aug 29, 2010 /
 
Most tanulmányozgatom a programokat, úgy érzem tetszeni fog ez a téma. :yes:
Holnap veszek 20MHz-es kvarcot, és ki is próbálom.
(#) zenetom válasza zenetom hozzászólására (») Aug 30, 2010 /
 
Ma meg is csináltam, és elsőre ment!
Ezúton szeretném megköszönni watt-nak a cikket, és a nagyon részletes leírást!
szerk.: a tüskesorok a "kimaradt" lábakhoz vannak kötve, hogy a későbbi fejlesztés közben lehessen őket használni.

Végre sikerült elfogadható minőségű nyákot csinálnom vasalással.
(#) potyo válasza zenetom hozzászólására (») Aug 30, 2010 /
 
A tápszűrő kondenzátorokat eléggé lespóroltad annak ellenére, hogy nem vagy már épp friss jelentkező ezekben a témákban, és azok szerepét már rengetegszer olvastad (olvashattad volna, ha mások hibáiból is akarnál tanulni...)
(#) zenetom válasza potyo hozzászólására (») Aug 30, 2010 /
 
Az a másik oldalon van.
(#) potyo válasza zenetom hozzászólására (») Aug 30, 2010 /
 
Akkor elnézést. De miért vannak a másik oldalon?
(#) zenetom válasza potyo hozzászólására (») Aug 30, 2010 /
 
Hogy minnél közelebb legyen a PIC lábához. Viszont 100nF-osból csak egyet raktam be, a PIC lábához. (Szerintem elég oda az.. vagy nem?)
(#) potyo válasza zenetom hozzászólására (») Aug 30, 2010 /
 
Elég. Viszont a VUSB láb kondenzátorához nagy kerülővel vezetted oda a GND-t. Inkább ott a chip alatt futó vezetékhez kellett volna tenni, hogy ott is minimális legyen a hossza.
(#) zenetom válasza potyo hozzászólására (») Aug 30, 2010 /
 
Ejnye, téynleg, ezt észre is vettem még tervezés közben, de valamiért úgy maradt .
Egyébként most próbálom átírni a VB-s prgoit Delphire.
Egy betűt se tanultunk a suliba VB-ből.
(#) potyo válasza zenetom hozzászólására (») Aug 30, 2010 /
 
Idézet:
„Egy betűt se tanultunk a suliba VB-ből”


Nemis lett volna sok értelme
(#) zenetom válasza potyo hozzászólására (») Aug 30, 2010 /
 
Hát lehet. Így is elég jól haladok.
szerk.: najó lehet hogy mégis. Vajon mit jelenthet a "ByRef" kifejezés? valami deklarálás, olyan mint a "ByVal", csak mégsenemse
(#) pipi válasza zenetom hozzászólására (») Aug 30, 2010 /
 
BYREF: a pointerét adja át, a BYVAL meg az értékét
(#) zenetom válasza pipi hozzászólására (») Aug 30, 2010 /
 
Közben msn-en Stadi kollégával megoldottuk a problémát, tehát delphiben kell a 'var' kifejezés. :yes:
(#) watt válasza zenetom hozzászólására (») Aug 31, 2010 / 1
 
Szépen megoldottad, bár csak egy demo kártya, viszont a tüskesorok miatt sokmindent lehet fejleszteni. Jó programozást!
(#) watt válasza potyo hozzászólására (») Aug 31, 2010 /
 
Ne menjünk bele, de én a Delphivel(Pascal) is így vagyok! Ezen felül pedig tök mindegy milyen nyelven fejlesztesz, ha a feladatot megtudod oldani vele. Az összes programomat VB alatt írtam, mind működik. Viszont ha Visual C-t tanultam volna meg, az hasznosabb lett volna, mikor a C-t tanultam PIC-re. Jelenleg a .NET -el szenvedek, az meg bármilyen nyelvből ugyanazt a köztes kódot fordítja, úgyhogy mindegy.
(#) tardis válasza watt hozzászólására (») Aug 31, 2010 /
 
Milyen szép is lenne .NET a PIC-en....
Vagy legalább c++
(#) watt válasza tardis hozzászólására (») Aug 31, 2010 /
 
Jó lenne, bár én csak akkor használok magasabb szintű nyelvet, ha nem számít a hely és a sebesség. De gondolom tudod, hogy mi itt két platformról diskurálunk, nem csak a PIC-éről!
(#) icserny válasza tardis hozzászólására (») Aug 31, 2010 /
 
Idézet:
„Vagy legalább c++”
Olyan van már! ( pl. Boost C/C++, IAR C/C++)
(#) zenetom válasza watt hozzászólására (») Aug 31, 2010 /
 
Köszi.
Hajnali 4-ig írtam delphire át, viszont még nem tökéletes, meg néha kiírja a windóz, hogy az USB eszközt nem lehet felismerni. Pl. most is
(#) zenetom válasza zenetom hozzászólására (») Aug 31, 2010 /
 
Ajajj. Mostmár egyáltalán nem akarja felismerni
(#) zenetom válasza zenetom hozzászólására (») Aug 31, 2010 /
 
Mert nem volt jól benyomva a foglalatba a PIC...
(#) zenetom válasza watt hozzászólására (») Aug 31, 2010 /
 
A "ConnectToHID" függvényben a 3. sorban:
Idézet:
„FPrevWinProc = SetWindowLong(FWinHandle, GWL_WNDPROC, AddressOf WinProc)”

Van egy kis gubanc delphinél, lehet hogy én értelmeztem rosszul, szóval nálam így néz ki:
Idézet:
„FPrevWinProc:= SetWindowLongA(FWinHandle, GWL_WNDPROC, integer(addr(WinProc)));”

Hibát ír ki (csatolva), viszont ha kiveszem ezt a sort, akkor megy, csak nem fogadja a PIC-től az adatokat.
szerk.: a hibaüzenet alapján ugye memóriacím olvasási/írási hiba va, tehát az addr függvénnyel lesz valami bibi, vagy nem tudom.
(#) zenetom válasza zenetom hozzászólására (») Aug 31, 2010 /
 
Egyszerűen nem akar működni pár, a dll-ből hívott függvény
ezekre is memória ovlasás/írási hibát ír ki:
Idézet:

GetVendorName(MyHandle, MyVendorName, 255);
GetProductName( MyHandle, MyProductName, 255);
GetSerialNumber( MyHandle, MySerialNumber, 50);

Lehet mégse olyan jó a delphi.
(#) zenetom válasza watt hozzászólására (») Aug 31, 2010 /
 
Hali!
Bocsi, hogy ennyi kérdéssel bombázlak, de Delphiben próbáltad? Nekem az előbb leírt függvények miatt memóriahibával kiabál a delphi.
(#) Sasmadár válasza zenetom hozzászólására (») Aug 31, 2010 /
 
Szia!
Csatolnád a programot? LoadLibrary()-t használod?
(#) pako válasza zenetom hozzászólására (») Aug 31, 2010 /
 
Szia!
Itt van jó komponens delphi-hez, én ezt használom.
(#) zenetom válasza Sasmadár hozzászólására (») Aug 31, 2010 /
 
LoadLibrary()?
Nem. Őszintén szólva nem is tudom micsoda. :hide:
Csatoltam a programot.
pako: majd átnézem, viszont most megyek el itthonról.
(#) watt válasza zenetom hozzászólására (») Aug 31, 2010 /
 
Nem gond, de én nem ismerem a Delphit, sőt a dll-hez használt deklarálást is ajánlások alapján használom nem én írtam.
Javasolt pako által ajánlott Delphihez való komponens használata.
(#) zenetom válasza watt hozzászólására (») Aug 31, 2010 /
 
Az lesz, át is nézem.
Következő: »»   27 / 55
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem