Kan iemand mij aan een schema en wat uitleg helpen voor een 8051 programmer?
Ik wil via de compoort het gebruikers programma in de flash v/e 8051 laden.
Ik heb al even gezocht, (met google en in de bieb) maar ik kom er niet uit. de ene keer wordt er volstaan met het verbinden van de RxD en Txd (via MAX232)van compoort en uC.
Andere keer doet de reset mee.
In een datablad lees ik dat de SCK mee doet. Maar die lijn wordt lang niet altijd in schema's gebruikt.
Is er voor de 8051-'familie' iets universeels wat dus op meerdere fabrikaten past? Atmel, Philips, AD enz.

Op 5 februari 2004 13:02:10 schreef André Wouters:
Kan iemand mij aan een schema en wat uitleg helpen voor een 8051 programmer?

Ik heb wel wat informatie over het programmeren van de 8751, in het Duits, wellicht heb je er iets aan.
http://sultansplace.xs4all.nl/8751-1.jpg
http://sultansplace.xs4all.nl/8751-2.jpg

Heb ik niet zoveel aan FlipIO, is wel heel beknopt.

gebruik je de "echte" 8051 of een kloon (meer waarschijnlijk) zoals bv. de 89c2051 ?? Dit is namelijk belangrijk voor welke programmer je nodig hebt

Sven, ik heb nog geen keuze gemaakt. Wordt een type in een DIL behuizing, waarschijnlijk AT89C2051 0f ..4051 of P89LPC901,..902.
Ik wil ze gebruiken voor kleine schakelingetjes. LCD, stappenmotor, pwm-uitgang enz.
Wijkt het laden van de flash voor de verschillende fabrikaten onderling af ondanks dat het allemaal '8051'controllers zijn?
Je schrijft dat een programmer voor een kloon afwijkt van de oorspronkelijke 8051. Wijken de programmers voor de klonen onderling ook sterk af, of is dit puur het verschil in aansluitpennen van de controllers?
Heb jij (of iemand anders) goede ervaringen met een bepaald type controller?

Heb zelf gewerkt met 89c2051. Hier vind je er alles van.

De originele 8051 werkte met EPROM's , de huidige klonen bijna allemaal met flash-rom (zeker aan te raden). De programmers zijn meestal afhankelijk van de fabrikant.

Btw, waarom de keuze voor 8051? Op zich niks mis mee hoor, maar als ik lees wat jij van plan bent te maken lijkt me een AVR perfect. Volledige ontwikkelomgeving is gratis te dowloaden bij atmel...

Vanwege m’n werk moet ik me bezig gaan houden met een ADUC842 (8051) en een Keilcompiler (ook voor 8051).
Om een beetje in deze materie thuis te raken dacht ik te beginnen met wat eenvoudige progjes.
Inmiddels heb ik begrepen dat wanneer een controller ISP faciliteit heeft dat je dan mbv. een Winisp-progje en een max232 het gebruikersprogramma in de flash kunt laden. Voor elk fabrikaat uC een ander Winisp.

Het is me nog niet helemaal duidelijk hoe je het gebruikersprogje in de flash moet krijgen wanneer de uC geen ISP heeft. Hoop ik ook nog een keer achter te komen.

Heb al een beetje ervaring met AVR (AT90S2313) en Bascom opgedaan. Is goed bevallen.

je moet misschien eens kijken op www.8052.com een goed tutorial te vinden (8051 & 8051 zijn bijna hetzelfde)

Als een controller geen ISP mogelijkheid heeft moet je een programmer kopen/maken speciaal voor die controller (-familie) of eentje kopen die er meerdere ondersteunt.
kijk maar eens op http://www.volny.cz/d72/ bij patmel / patmel2 & patmel3 (misschien eerst op english drukken)

Bedankt Sven, ik was al eerder op ‘8052’ wezen kijken maar ik wist toen niet in hoeverre het van de 8051 afweek. Daarom niet veel aandacht aan geschonken.
Met die Patmel 3 bestrijk je heel wat controllers zeg.