| Fórum témák 
 
 » Több friss téma | Fórum » PIC - USB - PC projekt 
				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? 
				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. 
				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. 
				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...)						 
				Akkor elnézést. De miért vannak a másik oldalon?						 
				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?)						 
				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.						 
				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.   Idézet: „Egy betűt se tanultunk a suliba VB-ből” Nemis lett volna sok értelme   
				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   
				BYREF: a pointerét adja át, a BYVAL meg az értékét						 
				Közben msn-en Stadi kollégával megoldottuk a problémát, tehát delphiben kell a 'var' kifejezés.  :yes:						 
				Szépen megoldottad, bár csak egy demo kártya, viszont a tüskesorok miatt sokmindent lehet fejleszteni. Jó programozást!						 
				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. 						 
				Milyen szép is lenne .NET a PIC-en.... Vagy legalább c++ 
				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!						 
				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   
				Ajajj. Mostmár egyáltalán nem akarja felismerni     
				Mert nem volt jól benyomva a foglalatba a PIC...       
				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.   
				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.   
				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. 
				Szia! Csatolnád a programot? LoadLibrary()-t használod? 
				Szia! Itt van jó komponens delphi-hez, én ezt használom. 
				LoadLibrary()?  Nem. Őszintén szólva nem is tudom micsoda. :hide: Csatoltam a programot. pako: majd átnézem, viszont most megyek el itthonról. 
				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. | Bejelentkezés Hirdetés | 





 
						

 
						
