home | area personale         schemi | tutorial | robotica | pic micro | recensioni         forum | chat irc         faq | contatti         store | Ordina PCB
username
password
cerca

 
FORUM: Pic Micro
Tutto quanto riguarda questi microprocessori... progetti, suggerimenti, aiuti, discussioni...ecc


pic16f876a/pikclone/microbasic
     
Autore Messaggio opzioni
oh-pazzo





postato il:
05.11.2018, alle ore 06:42
pic16f876a/pikclone/microbasic 

buon giorno a tutti i lettori e i moderatori. sono qui a chiedere un aiuto in merito ad uno strano comportamento del pic 16f876a dopo l inserimento del booloader... ovvero quando collego il pic in seriale e inserisco il software che creo con microbasic questo non funziona, ho provato con tante velocita, ho provato a programmare con pickit sia in fast program che lento...... niente... unica cosa che il software pickit3 mi scrive quando tolgo la spunta su fastpromammer é un avvertimento su dei tempi...... se invece inserisco il sw direttamente nel pic questo funziona.
qualcuno mi puo aiutare le ho provate tutte, piu che altro voglio capire.... sono fatto cosi.... gra, ie1000 a tutti
picmicro675




una ogni 10 livelli


postato il:
05.11.2018, alle ore 07:12
Di grazia quale boot loader ?
Tenendo conto che deve mantenere il fuse in LP, altrimenti ti si potrebbe bloccare.



Anno nuovo, forum nuovo.
Mi sa che lascio.
oh-pazzo





postato il:
05.11.2018, alle ore 13:44
intanto grazie per l interessamento. il bootloader è quello scaricato nelsito del produttore ver 9.60.
mi parli di fuse Lp mi puoi spiegare meglio.... io ho sempre programmato con il solito circuito convertitore usb- seriale... l unica cosa è che il boot. hex lo inserivo con un altro programmatore che ora non ho piu.... mi domandavo se fosse colpa di questo programmatore..... (pickit3clone)
picmicro675




una ogni 10 livelli


postato il:
06.11.2018, alle ore 14:41
Buttata come la descrivi, non puoi aspettarti che una risposta buttata lì.
Dici che è questo
https://www.microchip.com/promo/8-bit-bootloader
O quale di questi
https://www.microchip.com/promo/unified-bootloaders
Comunque prova a leggere l' AN851
http://ww1.microchip.com/downloads/en/appnotes/00851b.pdf

Riguardo al LP o LVP, si tratta di poter programmare la flash al livello di alimentazione del micro. Molto probabile che con un boot loader si deve mantenere al livello basso e non asserire differentemente nel programma da caricare. Altrimenti bisognerà riscrivere tutto con un programmatore a tensione alta e reinserire il boot loader. O magari basta riscrivere solo i Fuses.



Anno nuovo, forum nuovo.
Mi sa che lascio.
oh-pazzo





postato il:
06.11.2018, alle ore 21:40
il bootloader è questo : http://www.microchipc.com/PIC16bootload/ ....
guada ho fatto diverse prove e credo sia proprio un problema del propi3 clone perche prima con l altro non mi capitava. nella specifico riguardando la programmazione che viene effettuate noto che perdo i primi 4 indirizzi.....potrebbe essere che nel microbasic debba inserire la partenza della scrittura spostata...... ma non so come si fa.....
Alternativamente a quanto sopra non saprei è quella scritta che mi da il programmatore quando tolgo la spunta da fastprogrammer che non capisco, è come se mi avvertisse che perso dei tempi nella seriale......probabilmente forse come dici tu occorrerebbe riprogrammare con un programmatore a tensione alta....ma...
picmicro675




una ogni 10 livelli


postato il:
07.11.2018, alle ore 08:00
Ma se usi il boot loader, non ti serve un programmatore, basta un adattore USB-rs232TTL, tipo


Poi colleghi la serial del micro che ha già con il boot loader. Ci dovrebbe essere la procedura che determina se è in fase di programmazione oppure se è in fase di programma. Forse basta tenere un piedino basso per un certo periodo durante l' accensione.
Altrimenti lascia perdere il boot loader della Microchip e trovane uno FOSS:
https://alselectro.wordpress.com/tag/pic-bootloader/
http://www.picprojects.net/serialbootloader/



Anno nuovo, forum nuovo.
Mi sa che lascio.
picmicro675




una ogni 10 livelli


postato il:
07.11.2018, alle ore 08:02
Ah! per caricare il boot loader ovviamente serve il programmatore in modo tradizionale. Fatta forse eccezione che il micro sia predisposto in modo di programmazione a bassa tensione.


Anno nuovo, forum nuovo.
Mi sa che lascio.
oh-pazzo





postato il:
07.11.2018, alle ore 14:08
ecco forse mi hai dato la soluzione, io inserisco il booloader con il picclone3....quando parli di metodo trtadizionale cosa intendi....
ora provo i booloader da te segnalati e poi riferisco il rrisultato.....
come convertitore uso proprio quello ma ne ho provato altri....
oh-pazzo





postato il:
07.11.2018, alle ore 21:27
nulla con quel bootloader non ho connessione 232 quindi non
faccio nulla.......
tra le prove fatte noto che io riesco a scrivere il pic col boot michrochip pero non funge....
picmicro675




una ogni 10 livelli


postato il:
08.11.2018, alle ore 04:49
Non ho esperienze dirette. Ho notato che alcuni micro hanno la possibilità di essere programmati tramite seriale, perché c'è anche la possibilità di scrivere la flash alla tensione di alimentazione. Per questo il boot loader è come quello che fa con Arducoso, che di fatto usa un convertitore 232-USB a bordo per scrivere il programma.
Ora non so se stai usando solo un micro per le prove, ma serve per capire se c'è il difetto dal micro o da boot loader. Ovvio che non arrischierei fallimenti anche su micro nuovi, purtroppo una prova serve.



Anno nuovo, forum nuovo.
Mi sa che lascio.
segui questo thread con grixFC, per questa funzione devi aver installato il software grixFC

torna su
     

Come utente anonimo puoi leggere il contenuto di questo forum ma per aprire una discussione
o per partecipare ad una discussione esistente devi essere registrato ed accedere al sito




 







 
 
indietro | homepage | torna su copyright © 2004/2024 GRIX.IT - La community dell'elettronica Amatoriale