Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Programmare PIC con interfaccia USB

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] Programmare PIC con interfaccia USB

Messaggioda Foto UtenteDeltaElectronics » 21 set 2020, 9:14

Buongiorno,
Per un mio progetto avevo pensato di collegare il uControllore PIC ad una presa USB tramite la quale non solo lo alimento, ma mi consente il collegamento con un PC allo scopo di rilevazione dati e monitoraggio.
La mia idea era anche quella di poterlo programmare, cioè vorrei evitare, nel caso fosse possibile, di dover usare il PICKIT3, collegando la mia scheda ad un PC e, tramite MPLAB, inviare i segnali di programmazione sui canali D+ e D-.
Chiedevo quindi se ciò è possibile e come poter procedere, in caso affermativo.
Grazie
Freedom is not free
Avatar utente
Foto UtenteDeltaElectronics
215 1 3 7
Sostenitore
Sostenitore
 
Messaggi: 501
Iscritto il: 27 set 2015, 14:01

0
voti

[2] Re: Programmare PIC con interfaccia USB

Messaggioda Foto Utenteblueice80 » 21 set 2020, 9:37

Non ho mai provato, ma in teoria lo potresti fare tramite Bootloader.
Se cerchi sul sito Microchip trovi diverse Application Note e anche il software per la programmazione tramite bootloader.
Avatar utente
Foto Utenteblueice80
328 1 2 5
Frequentatore
Frequentatore
 
Messaggi: 234
Iscritto il: 19 apr 2012, 22:22

2
voti

[3] Re: Programmare PIC con interfaccia USB

Messaggioda Foto UtenteWALTERmwp » 21 set 2020, 14:18

Come già correttamente ipotizzato, si-può-fare !
Con un PIC e l'ambiente MPLAB puoi gestire l'architettura da te immaginata; il PICkit3 ti servirebbe naturalmente per caricare la prima volta (sul micro in causa) il programma di bootloader, dopo di che ne faresti a meno perché, appunto, successivamente trasferiresti sul microcontrollore un nuovo programma (via USB) sfruttando il bootloader.

Un'occasione per ricordare Stefano (@Tardofreak).
Negli articoli che qui su EY ci aveva regalato Foto UtenteTardoFreak (ad alcuni insieme al suo PierinPIC18) è dimostrata la possibilità: qui la presentazione del PierinPIC18 e qui il codice per la porta USB del PierinPIC18, integrabile nel e per lo sviluppo di una propria applicazione.

Saluti
W - U.H.F.
Avatar utente
Foto UtenteWALTERmwp
23,6k 4 8 13
G.Master EY
G.Master EY
 
Messaggi: 7000
Iscritto il: 17 lug 2010, 18:42
Località: le 4 del mattino

0
voti

[4] Re: Programmare PIC con interfaccia USB

Messaggioda Foto UtenteDeltaElectronics » 21 set 2020, 14:52

@WALTERmwp: thank you very much !!!
Grazie anche a @bluice80
Freedom is not free
Avatar utente
Foto UtenteDeltaElectronics
215 1 3 7
Sostenitore
Sostenitore
 
Messaggi: 501
Iscritto il: 27 set 2015, 14:01


Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 5 ospiti