Hi! Ich hab bei mir noch nen at89c2051 gefunden und möchte den mit dem 'Sample Electronics Programmer" programmieren. Die Schaltung dazu habe ich gefunden, ist eigentlich ganz einfach. Jedoch geht daraus nicht hervor, an welche pins des 2051 denn nun die Programmierpins sind. Das Datenblatt hab ich mir auch schon angeschaut, ich werde daraus aber nicht recht schlau. Denn darin sind fünf Programmierleitungen eingezeichnet(jedoch ohne Pin Beschreibung). Meiner Meinung nach brauchts doch aber nur 4 (mosi, miso, sck und reset) oder? Könnt ihr mir sagen welche pins zum programmieren verwendet werden? Greetz Nik
beim 2051 brauchst so ungefähr alle Pins, die der Chip so zu bieten hat. seriell-ISP-Programmieren ist nicht möglich, die Daten werden parallel angelegt.
hm, schei***. Aber es gibt doch auch 8051 controller von Atmel bei welchen das nicht so ist? MFG Nik
Ach so, dann steht das 's' wohl für serial oder so.... ich hab nun zwar nen schaltplan für die programmierung gefunden, aber eben nicht isp.. ausserdem brauchts da 12 volt und 5 volt usw... http://www.cc86.org/~mst/projects/framegenerator.cgi?page=http://www.cc86.org/~mst/projects/pc/project_atmelat89c2051.html Dann muss ich wohl warten bis mein Atmega32 ankommt :) Danke für eure schnellen Antworten Grüsse, Nik
Ja, der AT89C2051 wird gerne genommen, insbesondere sein großer Bruder AT89C4051 ist schon wesentlich leistungsfähiger als der AT90S2313. Aber er braucht eben ein externes Programmiergerät, z.B.: http://www.specs.de/users/danni/tools/pf1051/index.htm Ich setze ihn auch mit Abstand am häufigsten ein. Als Besitzer des Keil C51 kann man sogar floating point in C darauf programmieren. Peter
ja, ist denn schon wieder Weihnachten? Ich benutze die zwar auch ab und, aber wo bitte sind die denn leistungsfähiger? Oder meinst du die Speichergrösse? Reine Rechenleistung hinkt doch um Klassen hinterher.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.