OTP = One Time Programmable
Deze kun je dus maar één keer programmeren en niet meer wissen en opnieuw programmeren.
[Bericht gewijzigd door Erik_G2RP op ]
DjDidier
Uit het verleden leert men het heden.
Op 4 oktober 2004 19:00:31 schreef DjDidier:
Ah oke dat is spijtig want ik heb er een paar liggen en wou ze herprogrammeren![]()
Je kunt de bestaande data overschrijven met FF (of was het 00) en gewoon daarachter verder gaan. Moet je ff lezen tot waar data staat. Ik kan me herinneren dat ik alleen bij MCS51 steeds de ORG moest veranderen in het programma. Mijn geheugen laat me ff in de steek waarvoor dat nou ook al weer precies was... 
hmm, ik wil niet lastig doen, maar een TOP is volgens mij echt niet te herprogrammeren, omdat je eenvoudigweg niet in de programming mode kan komen met die chip
DjDidier
Uit het verleden leert men het heden.
ja dat denk ik ook want ik leer op school nu ook hoe ik microcontrollers kan programmeren en ik denk niet dat het mogelijk is aangezien one time programmable is.
menno
Je biertje wordt niet jaloers als je een andere pakt, je vrouw wel ...
Op 4 oktober 2004 19:17:59 schreef ikkedus:
[...]
Je kunt de bestaande data overschrijven met FF en gewoon daarachter verder gaan. Moet je ff lezen tot waar data staat.
Bij een OTP zal het je iha niet lukken om iets te overschrijven, ook niet met FF. En als dat wel zou kunnen is het nog maar net de vraag wat daarvan het gevolg is; je gaat er schijnbaar vanuit dat bij iedere controller FF een "nop" of soortgelijk is, maar dat is niet per definitie het geval. Tenslotte is het niet onaannemelijk dat (bijvoorbeeld bij een 8052-achtige) ergens in de code ISR (interrupt service routines) staan en die zouden -dus- verder onbruikbaar worden.
Wat eventueel wel een mogelijkheid is (ook weer afhankelijk van type controller), is dat het OTP programma geheugen hardwarematig kan worden uitgeschakeld. Via een extern NV geheugen (bijvoorbeeld EPROM) kan dan de controller nog worden gebruikt. Dit gaat voor een groot aantal 8052-achtigen op.
Op 4 oktober 2004 20:10:37 schreef menno:
Bij een OTP zal het je iha niet lukken om iets te overschrijven, ook niet met FF. En als dat wel zou kunnen is het nog maar net de vraag wat daarvan het gevolg is; je gaat er schijnbaar vanuit dat bij iedere controller FF een "nop" of soortgelijk is, maar dat is niet per definitie het geval.
was voor een 87C52 in mijn geval. Het was zo dat ik alles kon overschrijven met NOP inderdaad en gewoon daarachter verder gaan.
Ik weet het weer met die ORG, dat had te maken dat de assembler alle jump instructies goed kon zetten. Als ik dat niet veranderde en het programma in het geheugen was verschoven dan klopte dat niet. Geloof ik. Pff zo lang geleden dit. Ik kwam op het idee om dit zo te doen omdat ik dat toen ook met eprom en een 8052 steeds gedaan had. En op die manier hoefde ik die eprom niet steeds te wissen.
Tenslotte is het niet onaannemelijk dat (bijvoorbeeld bij een 8052-achtige) ergens in de code ISR (interrupt service routines) staan en die zouden -dus- verder onbruikbaar worden.
Kan goed zijn, volgens mij heb ik toen ook geen interrupts gebruikt.
[Bericht gewijzigd door ikkedus op ]
DjDidier
Uit het verleden leert men het heden.
het gaat om de 87C750 van phillips! Weet er iemand een schakeling met deze OTP? Ik zou er graag iets mee maken 
Heb op google gezocht maar niks gevonden