Hallo allemaal!
Het lukt mij prima om een 16F877a te programmeren met een wisp628. Nu wil ik een 18f452 programmeren en krijg ik de volgende wisp listing:
C:\Documents and Settings\Butomus\Bureaublad>C:\Python24\python.exe C:\XWisp\xwi
sp.py port com1 go f:\452.hex
XWisp 1.08, command line mode
C:\XWisp\serialwin32.py:88: DeprecationWarning: integer argument expected, got f
loat
win32file.SetCommTimeouts(self.hComPort, timeouts)
hardware: Wisp628 1.10 (fast)
Traceback (most recent call last):
File "C:\XWisp\xwisp.py", line 3563, in ?
XWisp_Main()
File "C:\XWisp\xwisp.py", line 3560, in XWisp_Main
Wisp_Line().Interpret()
File "C:\XWisp\xwisp.py", line 3180, in Interpret
self.Execute( Command )
File "C:\XWisp\xwisp.py", line 3162, in Execute
exec( 'self.CMD_' + Command.upper() + '()' )
File "<string>", line 1, in ?
File "C:\XWisp\xwisp.py", line 2591, in CMD_GO
self.Identify_If_Needed()
File "C:\XWisp\xwisp.py", line 2995, in Identify_If_Needed
self.Bus_Target.Identify()
File "C:\XWisp\xwisp.py", line 2112, in Identify
self.Get_Preserved()
File "C:\XWisp\xwisp.py", line 2216, in Get_Preserved
self.Type.Preserved.Image = self.Read(
File "C:\XWisp\xwisp.py", line 2194, in Read
self.__GoTo( self.Type.Region[ self.Region ].Base, Reading = 1 )
File "C:\XWisp\xwisp.py", line 2031, in __GoTo
self.__Start_Programming( Reading = Reading )
File "C:\XWisp\xwisp.py", line 2014, in __Start_Programming
self.Bus.Send_Expect( Cmd )
File "C:\XWisp\xwisp.py", line 915, in Send_Expect
raise self.WBus_Protocol_Error, \
__main__.WBus_Protocol_Error: send='006dx' received='006D?'
C:\Documents and Settings\Butomus\Bureaublad>pause
Druk op een toets om door te gaan. . .
Wie weet wat er niet goed gaat, hellllluuuuuup
Alvast bedankt, Steven
Videomodulator
AKA Naftebakje @Tweakers.net --- Zonder dwarsliggers geen spoor
De eerste error is dat ie een float krijgt waar ie een integer verwacht, van serialwin32. Ik ken wisp niet, maar het lijkt me dat er iets mis is met de seriële communicatie, loop dus de standaard foutzoeker af (een andere pic die wel al kon programmeren eens proberen, draadjes controleren, wisp herinstalleren,...), maar mij lijkt het te liggen aan de software zelf.
jossie
Woei! *heeft etsbak*
Het enige probleem wat ik had bij het proggen vna een 18F452 is dat het vage fouten gaf bij Bumblebee. Toen had ik XWisp geprobeerd en daarmee werkte het wel;).
Zucht, het werkt weer!
Ik heb de laatste firmware (1.09) van voti in de 16f628 gestopt en het programmeren van de 18f452 werkt mu wel.
Mijn Wisp628 is een tweedehandsje.. met orgineel daarin firmware versie 1.10. Deze is niet beschikbaar op voti, weet iemand waar deze versie vandaan is gekomen?
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Op 28 juni 2006 17:29:21 schreef camdesign:
Mijn Wisp628 is een tweedehandsje.. met orgineel daarin firmware versie 1.10. Deze is niet beschikbaar op voti, weet iemand waar deze versie vandaan is gekomen?
Rob Hamerling
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Op 28 juni 2006 16:06:57 schreef Videomodulator:
De eerste error is dat ie een float krijgt waar ie een integer verwacht, van serialwin32.
dat is geen probleem (althans, niet totdat die deprecation wordt omgezet in een error in een toekomstige versiue van Python)