Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

PIC18F4550 + USB + App Android

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[11] Re: PIC18F4550 + USB + App Android

Messaggioda Foto UtenteTardoFreak » 2 nov 2013, 11:05

c1b8 ha scritto:...Se non erro Arduino utilizza un chip FTDI per la seriale virtuale, immagino che il wrapper di cui parli sia scritto per lavorare con quei chip quindi il tuo CDC non venga riconosciuto...

Se fosse questo il problema basterebbe impostare i VID ed il PID del chip FTDI dentro l' implementazione su PIC.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[12] Re: PIC18F4550 + USB + App Android

Messaggioda Foto Utentec1b8 » 2 nov 2013, 11:19

Dici che il FT232 è un dispositivo CDC? Mi era sembrato di capire che fosse un dispositivo "proprietario" e che per questo necesitasse di appositi driver per funzionare. Potrei sbagliare naturalmente.
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

0
voti

[13] Re: PIC18F4550 + USB + App Android

Messaggioda Foto UtenteTardoFreak » 2 nov 2013, 11:21

E' un dispositivo CDC. Necessita del suo driver.
In ogni caso è semplice risalire al VID e PID con windows: basta andarsi a guardare il file .inf, segnarsi i due codici e metterli nell' implementazione del PIC. :mrgreen:
E' una prova che si può fare velocemente.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[14] Re: PIC18F4550 + USB + App Android

Messaggioda Foto UtenteMarcRider » 2 nov 2013, 11:31

Codice: Seleziona tutto
Sub btnOpen_Click
   If USB.Open(9600) Then
      Log("Connected successfully!")
      astreams.Initialize(USB.GetInputStream, USB.GetOutputStream, "astreams")
   Else
      Log("Error opening USB port")
   End If
End Sub


bo, non so, qui non mi permette di modificare niente. potrei modificare sul PIC, ma cosa di metto? vid e pid di arduino? non saprei.
Ho anche provato a fare una funzione diversa:

Codice: Seleziona tutto
   If USB.Open(9600) Then
      Log("Connected successfully!")
      BufferString = "ok!"
      astreams.Initialize(USB.GetInputStream, USB.GetOutputStream, "astreams")
   Else
      Log("Error opening USB port")
         BufferString = "KO!"
   End If


Adesso sto tirando giù eclipse e provo con l'esempio paro paro dell'sdk.
Avatar utente
Foto UtenteMarcRider
5 1 4
New entry
New entry
 
Messaggi: 53
Iscritto il: 16 feb 2012, 17:37

0
voti

[15] Re: PIC18F4550 + USB + App Android

Messaggioda Foto UtenteTardoFreak » 2 nov 2013, 11:36

Devi modificare su PIC mettendoci i VID e PID del chip montato su arduino.
Se il problema è riconoscere la periferica in questo modo dovresti risolvere.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[16] Re: PIC18F4550 + USB + App Android

Messaggioda Foto UtenteMarcRider » 2 nov 2013, 12:08

Codice: Seleziona tutto
/* Device Descriptor */
ROM USB_DEVICE_DESCRIPTOR device_dsc=
{
    0x12,                   // Size of this descriptor in bytes
    USB_DESCRIPTOR_DEVICE,  // DEVICE descriptor type
    0x0200,                 // USB Spec Release Number in BCD format
    CDC_DEVICE,             // Class Code
    0x00,                   // Subclass code
    0x00,                   // Protocol code
    USB_EP0_BUFF_SIZE,      // Max packet size for EP0, see usb_config.h
    0x403,//0x04D8,                 // Vendor ID
    0x6001,//0x000A,                 // Product ID: CDC RS-232 Emulation Demo


ho guardato il file manifest.xml che contiene il vid e il pid dell'arduino e ho modificato il codice del PIC. Continua non riuscire ad instaurare la connessione. ma non so se è colpa del driver.Faccio un po di altri tentativi e vedo.
Avatar utente
Foto UtenteMarcRider
5 1 4
New entry
New entry
 
Messaggi: 53
Iscritto il: 16 feb 2012, 17:37

0
voti

[17] Re: PIC18F4550 + USB + App Android

Messaggioda Foto UtenteMarcRider » 2 nov 2013, 17:16

Scusate, so che non fa parte dei progressi, ma io non riesco ad aprire l'archivio di eclipse. ho provato a riscaricarlo, ho provato a scaricare una versione precedente, ho provato ad aprirlo con un altro programma su Android... mi dice che l'archivio è danneggiato e non va in porto nemmeno la riparazione. Però in rete non ho trovato nessun report, quindi non capisco se solo io ho questo problema. Prima di iniziare ad installare altri programmi oltre a win rar volevo sapere se a qualcunaltro funzionava.
Avatar utente
Foto UtenteMarcRider
5 1 4
New entry
New entry
 
Messaggi: 53
Iscritto il: 16 feb 2012, 17:37

0
voti

[18] Re: PIC18F4550 + USB + App Android

Messaggioda Foto Utentec1b8 » 2 nov 2013, 17:54

Scusa ma a quale archivio ti riferisci? Quello che ti ho linkato io? Quello dipende dal sistema operativo che stai utilizzando, tu quale usi per lo sviluppo? Così provo a scaricarlo d ad aprirlo.
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

0
voti

[19] Re: PIC18F4550 + USB + App Android

Messaggioda Foto UtenteMarcRider » 2 nov 2013, 19:07

ti passo il link diretto. comunque ho selezionato windows 64bit che è il mio sistema. ho anche provato a tirare giù il 32bit solo per vedere se mi estraeva l'archivio. Cavolo mi da sempre archivio danneggiato, mi dice inaspettata fine dell'archivio, posso quindi vedere il contenuto ma non riesco ad estrarlo.

http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/kepler/SR1/eclipse-standard-kepler-SR1-win32-x86_64.zip

diretto:

http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/kepler/SR1/eclipse-standard-kepler-SR1-win32-x86_64.zip&mirror_id=1039

guarda un po se anche a te da problemi l'estrazione.

Grazie.
Avatar utente
Foto UtenteMarcRider
5 1 4
New entry
New entry
 
Messaggi: 53
Iscritto il: 16 feb 2012, 17:37

0
voti

[20] Re: PIC18F4550 + USB + App Android

Messaggioda Foto Utentec1b8 » 2 nov 2013, 19:56

Ok adesso provo a scaricarlo.
perché non provi il bundle completo per android a questo link?
Oltre a eclipse hai sdk per android ed un emulatore di diversi telefoni su cui verificare il software che sviluppi. Tutto in un unico download.
Fabio
Avatar utente
Foto Utentec1b8
3.595 3 8 13
G.Master EY
G.Master EY
 
Messaggi: 1770
Iscritto il: 15 gen 2009, 15:23

PrecedenteProssimo

Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti