Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Ma come si programma il Pierin C18?

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] Ma come si programma il Pierin C18?

Messaggioda Foto UtenteVALFUS » 17 lug 2014, 19:23

Salve a tutti... sono nuovo sia del forum che del Pierin..
Ho già programmato altri PIC, ma il pierin mai.
Allora ho questo problema o mi sfugge sicuramente qualcosa.
Ho fatto un programmino molto semplice per il PIC del pierin il 18f47j53.
Deve solo far rimanere acceso un led dei due già implementati nella schedina.

Per fare questo programmino ho usato MPLABX e ho compilato.
Ho preso il file hex e con il programma dell'azienda sangon ho (o almeno penso) programmato il PIC del pierin tramite USB.
Naturalmente ho prima di tutto inserito nel pierin ,con il PICKIT 3, il bootloader.
Una volta programmato, praticamente sembra che non succede assolutamente nulla.
Si accendono alternativamente i led implementati, come quando appena lo collego all'USB.
Qualcuno può aiutarmi?
Forse dovrei scrivere sulla memoria del PIC partendo dopo il bootloader? non so cosa ho dimenticato....
Grazie in anticipo....
Avatar utente
Foto UtenteVALFUS
0 2
 
Messaggi: 7
Iscritto il: 15 lug 2014, 23:42

0
voti

[2] Re: Ma come si programma il Pierin C18?

Messaggioda Foto UtenteTardoFreak » 17 lug 2014, 21:30

Se hai il PicKit3 il bootloader non ti serve.
Usa il PIC18F47J53 come se fosse da solo, in modo "normale" e vedi che tutto funzionerà. :ok:
Se vuoi puoi usare i i progetti di base per MPLAB o MPLAB-X ma non è strettamente necessario. Servono per avere una base di partenza, per rendere la vita dei principianti un po' meno dura.
Per chi ha esperienza possono benissimo essere considerati inutili.
"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

[3] Re: Ma come si programma il Pierin C18?

Messaggioda Foto UtenteVALFUS » 17 lug 2014, 22:10

ciao grazie della risposta....
il problema è proprio che non ho il pickit 3, ho programmato il bootloader con un pickit 3 di un collega.
Vorrei in effetti programmarlo da solo, come sono abituato a fare.
Ma siccome ho la possibilità di lavorare con un PIC avente un modulo USB mi piacerebbe utilizzarlo per inserire in vari programmi....
Stavo vedendo i programmi di base ma non è che ci ho capito molto in quanto l'ho visto molto velocemente....
Avatar utente
Foto UtenteVALFUS
0 2
 
Messaggi: 7
Iscritto il: 15 lug 2014, 23:42

0
voti

[4] Re: Ma come si programma il Pierin C18?

Messaggioda Foto UtenteTardoFreak » 17 lug 2014, 22:13

Il Pierin arriva con il bootloader già caricato!
Basta toglierlo dalla busta e collegarlo all' USB.
"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

[5] Re: Ma come si programma il Pierin C18?

Messaggioda Foto UtenteVALFUS » 17 lug 2014, 22:19

Allora in effetti quando l'ho inserito nel USB mi hanno lampeggiato i due led lentamente, poi al collega gli ho chiesto di inserirmi il boot loader che si scaricano dal sito, in quanto è scritto che bisogna inserire il bootloader...
Mi sa che qwualcosa allora va aggiornato...
MA se io volessi cancellare il boot loader da USB è possibile con il programma sella sangon per il pierin?
Avatar utente
Foto UtenteVALFUS
0 2
 
Messaggi: 7
Iscritto il: 15 lug 2014, 23:42

0
voti

[6] Re: Ma come si programma il Pierin C18?

Messaggioda Foto UtenteTardoFreak » 17 lug 2014, 22:24

VALFUS ha scritto:... in quanto è scritto che bisogna inserire il bootloader...

No, non c'è scritto da nessuna parte. [-X
"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

[7] Re: Ma come si programma il Pierin C18?

Messaggioda Foto UtenteVALFUS » 17 lug 2014, 22:26

Questo è quello che trovo sul sito:

Immagine .hex HID-Bootloader

Bootloader da programmare nel microcontrollore. Questo è il file che bisogna programmare almeno una volta (per esempio tramite un Pickit3) per poter caricare i programmi senza usare il programmatore ma connettendo il al PC tramite la USB.
HID Bootloader PIC18F47J53 Family.hex (originale Microchip)
pierin_bootloader.hex (specifico per il )
pierin_bootloader_2.hex (specifico per il ) modificato. Se durante il RESET il pulsante PL1 è premuto parte il bootloader, altrimenti se il pulsante non è premuto parte il programma utente.
Avatar utente
Foto UtenteVALFUS
0 2
 
Messaggi: 7
Iscritto il: 15 lug 2014, 23:42

0
voti

[8] Re: Ma come si programma il Pierin C18?

Messaggioda Foto UtenteTardoFreak » 17 lug 2014, 22:29

Quello lo trovi nella sezione download. E' stato messo li per dare la possibilità di ricaricarlo.
Negli articoli che introducono al Pierin non c'è scritto da nessuna parte che per farlo funzionare è necessario scriverci il bootloader.
Nel sito del Pierin e negli articoli di electroYou invece c'è scritto a chiare lettere che viene fornito con il bootloader già programmato e con il programma di demo già caricato.
Ci sono anche dei video che fanno vedere la cosa.

Fidati, lo so bene. Penso di essere fra quelli che questa scheda la conoscono molto bene. :mrgreen:

Comunque non c'è problema, se hai il bootloader caricato si può procedere. :ok:
"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

[9] Re: Ma come si programma il Pierin C18?

Messaggioda Foto UtenteVALFUS » 17 lug 2014, 22:33

Ok ho capito....
Vorrei procedere ma ho provato ad inserire un hex che dovrebbe tenere il led 1 fisso, giusto per vedere se riesco a programmarlo... ma non fa assolutamente nulla, continuano a lampeggiare i due led...
vabbe proverò a vedere meglio cosa fare....
Avatar utente
Foto UtenteVALFUS
0 2
 
Messaggi: 7
Iscritto il: 15 lug 2014, 23:42

0
voti

[10] Re: Ma come si programma il Pierin C18?

Messaggioda Foto UtenteTardoFreak » 17 lug 2014, 22:36

Fa una prova: caricaci il programma di demo.
I LED lampeggiano alternativamente ma se premi uno dei due pulsanti lampeggia solo il LED corrispondente al pulsante che hai premuto.
E' una sorta di test.
Se funziona puoi andare avanti sapendo che il problema non è nella scheda e neanche nel bootloader lato PC.
Quindi dovrai concentrarti sul tuo programma e capire dove sta l' errore.

In QUESTO ARTICOLO trovi le spiegazioni per iniziare con il Pierin. :ok:

Fammi sapere.
"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

Prossimo

Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Google [Bot] e 5 ospiti