Als ik een PIC 16F628A wil programmeren met Bumblebee krijg ik de volgende fout:
Verify error at address 0x000001. Value in image is 0x01A3 and value in target is 0x0000
De programmer die ik gebruik is de Wisp648.
Het eerste progje dat ik in de PIC wilde zetten lukte wel, maar daarna niet meer. Ook toen ik probeerde het eerste progje er weer in te zetten kreeg ik deze fout.
De spanning op het circuit blijft 5V, ook tijdens het programmeren. Op de PICjes op de Wisp staat ongeveer 4,75 volt, maar die afwijking kan ook komen door de kleine puntjes die ik gebruikte met de Voltmeter, en mijn bibberhandjes.
Ik heb ook een andere microcontroller er in gedaan, zelfde probleem. De benodigde condensatoren zijn aanwezig.
Ik heb braaf mijn huiswerk gedaan, en ik schijn niet de enige te zijn met dit probleem. Als tip werdt aangeraden om Xwisp te gebruiken.
Xwisp geeft weer een andere foutmelding, namelijk:
005 LOAD C:/Program Files/ProtonIDELite/PICbasic/KNIPPERLED.HEX
OK
006 GO
An exception ocurred which was not explicitly handled by the XWisp application. The traceback below might give some information about the exception.
Traceback (most recent call last):
File "xwisp.py", line 6226, in Interpret
File "xwisp.py", line 6204, in Execute
File "<string>", line 1, in <module>
File "xwisp.py", line 5443, in CMD_GO
File "xwisp.py", line 5956, in Connect_If_Needed
File "xwisp.py", line 5938, in Connect_Port
File "xwisp.py", line 918, in __init__
File "xwisp.py", line 943, in Open_Port
AttributeError: 'int' object has no attribute 'replace'
ERROR
Weet iemand wat het probleem zou kunnen zijn, en hoe ik dat dan kan verhelpen?
Bij voorbaat dank, Hagdos
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
Check de lijst mogelijke fouten op:
www.picbasic.nl/bumblebee-fout.htm
Die lijst heb ik al bekeken (een keer of 5), maar ik kom er geen fouten tegen die ik gemaakt heb. Ik heb de print nog een keer goed nagekeken, en alle instellingen langsgelopen, maar alles staat zoals het moet.
De foutmelding die XWisp geeft, komt ook tevoorschijn als de programmer niet is aangesloten, dus het lijkt er op dat de fout niet in de programmer zit, maar daarvoor al ergens (voor Xwisp iig).
Weet iemand wat het probleem zou kunnen zijn?
Edit: Nadat het programeren in Bumblebee mislukt, blijft het LEDje op de programmer branden. Wat betekent dit?
[Bericht gewijzigd door Hagdos op (11%)]
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
Als de rode LED brandt dan betekent dit dat de 13V programmeerspanning (Vpp) op de PIC staat.
Dus... als de LED brandt, meet dan eens wat voor spanning je op PORTA.5 (pin 4 van de 16F628A) hebt staan.
Laat hier even weten wat voor spanning je meet.
EDIT: Ik heb het hier natuurlijk over de PIC in je gebouwde schakeling, niet over de PIC in de Wisp648 zelf!
[Bericht gewijzigd door Frits Kieftenbelt op (23%)]
Het probleem is opgelost.
Bij Xwisp had ik als Serial Port 1 ingevuld. Nadat ik dit had gewijzigd in COM1 werkte hij vlekkeloos.
Daarna werkte Bumblebee ook ineens weer, waarom blijft me een raadsel.