Afgelopen zondag weer eens bezig geweest met m'n neverending project. One-wire communicatie naar 12f675 chips. Had al een WISP, tijdje geleden een pickit 2 gekocht. Eigenlijk met de bedoeling om hiermee debugging te doen op een chip, maar die ondersteunde dat niet. Magoed, heb hem nu toch.
Was makkelijk, heb 2 12f675 als slave devices, dus ik hoef geen kabels te wisselen als ik ging programmeren. Beide tegelijkertijd ging niet, maar goed, om en om ging goed.
Na een lang weekend aan het prutsen is recept voor problemen.
Pickit aangesloten, WISP aangesloten, fijn aan het programmeren. Ondertussen met een ander probleem bezig geweest, pickit heeft de hele tijd aangesloten gezeten, is ondertussen vanalles op de datalijnen van de pickit geweest.
En toen wilde Windows hem niet meer herkennen. Wtf?
Nog wel netjes 5 volt erop, maar helemaal niets.. Ook Linux met lsusb gaf niets aan, alsof ie leeg was?!
Net met m'n wisp opnieuw de hex erin gezet via de interne icsp en hij werkte weer. Maar, hoe het komt dat m'n pickit ineens leeg was?
Of ie nou door de wisp opnieuw geprogrammeerd is, via de externe icsp header, of iets raars op m'n laptop... Geen idee, maar erg apart is het wel, heeft me weer een middagje debuggen gekost..