Hallo
Ik ben bezig met een ICSP programmer aan het maken.
Ik wil dus met een PIC een andere PIC programmeren via een serieel protocol. De te programeren PIC is 12C508.
Ik zit met een probleem:
Namelijk hoe ik een blank check moet uitvoeren.
(voor men de hex file kan loaden moet men eerst alles wissen)
Ik schrijf mijn software in assembler.
Weet er iemand iets meer van??
Bedankt
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
1 Heb je de programming specifications gelezen?
2 Wat wil je in hemelsnaam met een 12C? Het je al eens naar de 12F629 gekeken?
Jep
Ik heb de programming specifications al gelezen van de 12C508.
Daarin staat dat je vooraleer je het programma in de PIC laadt eerst een blank check moet uitvoeren. Maar hoe je dat juist moet doen staat er niet in beschreven.
Mijn manier van denken is de volgende:
Woord voor woord inlezen. Indien het woord geen 14 nullen bevat, dan moet de programmer er zelf 14 nullen van maken.
Om te antwoorden op de tweede vraag.
Hetgeen dat ik aan het maken ben is voor een thesis.
Het bedrijf waarmee ik samenwerk gebruikt voor het moment nog altijd de 12C508, maar ze zijn van plan om over te schakelen naar de 12F629. (12C508 is nog altijd goedkoper dan de 12F629)
Dus eigenlijk moet mijn programmer beide types kunnen programmeren.
Ik weet niet hoe jij een blank check verwezenlijkt.
Als je er iets meer van weet geef een seintje.
de leute