Het *.HEX bestand in de PIC zelf programmeren

Beschrijving alleen voor Wisp628, Wisp648 en Galva-Wisp PIC programmers

Zorg er voor dat de Wisp programmer op de PIC is aangesloten.
Druk in de PIC Basic compiler op toets F9 om je Basic programma te compileren.
 


PIC Basic wil graag dat je je programma eerst een naam geeft.
Vul hier (bijvoorbeeld) Cursus in.



Zorg dat het voorbeeldprogramma uit de cursus precies en zonder spelfouten is overgenomen.

HINT [Line 2]: Ensure that all fuses are placed in the CONFIG list, ...
Dit is geen foutmelding, maar alleen een hint.
Er staat of je zeker weet dat je de fuses van de PIC (achter CONFIG in regel 2) goed hebt ingevuld,
omdat de diverse PIC types verschillende standaard instellingen hebben.
Voorlopig wordt in de cursus het instellen van fuses van een PIC nog niet behandeld,
zolang je steeds de voorbeelden goed hebt overgenomen is er niets aan de hand.
Met deze fuses kun je de eigenschappen van de PIC instellen.



Nu op toets F11 drukken waardoor het programma BumbleBee van de Wisp programmer opstart.
Daarin staat in hexadecimale notatie het zojuist gecompileerde cursus.hex programma.


BumbleBee 4.0 staat na installeren al helemaal goed ingesteld.
De instellingen zullen (moeten) zijn:


1. Deze instelling kun je het best op Auto laten staan.
Proton PIC Basic geeft het type PIC automatisch aan BumbleBee door.



2. Kies een poort die vrij is op je PC / laptop.
Hierop wordt de Wisp PIC programmer aangesloten.



3. Klik op Settings.
Dan op Baudrate, deze moet op 19200 ingesteld zijn.
Gebruikers van een Galva-Wisp moeten RTS ook nog activeren.
(Voor een Wisp628 en Wisp648 maakt dit niet uit).



4. Stel in op Open file.



5. Auto-reload op Yes instellen.



6. Selecteer Configure execute list en geef Enter.



7. Klik op Select All en dan op OK.

  Hierdoor wordt straks met één druk op de knop automatisch:

- Het HEX bestand opnieuw geladen.
- De PIC gewist.
- Het bestand in de PIC geprogrammeerd.
- Het bestand in de PIC vergeleken met het orgineel.
- De PIC in 'RUN' mode gezet.

Het is van belang dat alle 5 opties zijn aangevinkt, hier gaat de cursus namelijk vanuit.

 


Het programmeren van de PIC zelf

Bij gebruik van BumbleBee V3.0 (of hoger) kan dit alles met één klik op een knop.



Met één klik op de Execute list knop wordt de PIC geprogrammeerd,
met de onderdelen die je bij 'Configure execute list' hebt aangevinkt.



Nu wordt het programma in de PIC geprogrammeerd, vergeleken en in run-mode gezet.

Elapsed time: Geeft aan hoelang het programmeren al bezig is (in seconden).
Estimated time left: Geeft aan hoelang het nog duurt.
Estimated total time: Geeft aan hoelang het programmeren van de PIC in totaal duurt.

Als het programmeren klaar is kun je met de PIC aan het werk.


BumbleBee geeft een foutmelding! Wat nu?


Een foutmelding van BumbleBee.
 

BumbleBee begint niet met PIC programmeren maar geeft bovenstaande foutmelding?
Klik: BumbleBee foutanalyse.

 

 


Mini window

Het is mogelijk om BumbleBee continu op het PIC Basic beeldscherm te hebben.



Klik hiervoor op Settings en daarna op Mini window.



Dit is de mini window.



Klik met de muis op de balk waar BumbleBee - cursus.hex in staat.
Houdt de muisknop ingedrukt en sleep de kleine BumbleBee naar de plek waar je hem hebben wilt,
bijvoorbeeld rechtsbovenin het PIC Basic scherm.

Na een wijziging in je Basic programma hoef je alleen nog maar op F9 te drukken om het programma te compileren.
Daarna heb je BumbleBee al meteen bij de hand om het direct in de PIC te programmeren.