Hallo, da ich noch ziemlich neu am Gebit der UConrtroller bin, hier ein paar Fragen, tw wurden sie mir durch stöbern und suchen hier im Forum schon beantwortet tw auch nicht bzw nur zur Hälfte. - zum Programmieren eines uController benötigt man grundsätzlich ein Programmiergerät bzw er hat einen BOOTLOADER dann kann man ihn mittels Serieller Schnittstelle programmieren. - weiters hab ich gelesen von wegen programmieren bei SPI, hier stellt sich mir die Frage was dafür für vorraussetzungen an den uController gestellt werden, bzw welche SChaltung zuvor geschaltet werden muss. MFG LUkas
>AT89S8285
Was willst du mit dem alten Schrott? Bootloader kann der nicht.
Kauf dir nen Arduino für 30Euro.
holger schrieb: >>AT89S8285 > > Was willst du mit dem alten Schrott? Bootloader kann der nicht. > > Kauf dir nen Arduino für 30Euro. Zum einen ja .. AT89S8285 echt veraltet .. aber Arduino hat nur sehr wenig mit Mikrocontroller ansich zu tun... meiner ansich nach wie C und java ... mit java kann man zwar schnell große sachen aufziehn aba was genau im hintergrund abläuft weiß man ned... also lieber Lukas hol dir lieber ein MSP430 Launchpad für 5€ oder ein bisschen ATmega spielzeug ...
Die SPI-Signale kann man per (echter hardware-)serieller Schnittstelle generieren. Mit wenig suchen findet man z.B. folgendes: http://www.hengesbach.name/mikronetz/atv8mini1.pdf Warum willst du aber noch so einen alten controller einsetzen? Hast du eine Kiste davon bekommen? Dann ok, ein Programmierboard und der Rest läuft ohne Programmänderung. Ansonsten gibt es für wenig € mehr z.B. den AT89C51RC2, der über serielle Schnittstelle (Bootloader fest im ROM, geht auch per USB-Adapterkabel) programmiert werden kann.
Danke für die Antworten, wieso das veraltete Teil, naja hab letzten eine Handvoll davon bekommen und hab mir gedacht probieren wir sie mal aus. danke für den Schaltplan, was mir unklar ist bei dem Schaltplan läuft ja bei der seriellen Schnittstelle der SCK (Clock ??) ins leere.
8051er oder MCS51 zu denen auch der AT89S8285 gehört ist ein ordentlicher Controller. Lass Dich nicht wild machen, es ist eine solide Sache, diesen Controller zu lernen. Es gibt sehr viele verschiedene Typen, von vielen Herstellern und in unterschiedlichen Geschwindigkeiten mit unterschiedlicher Peripherie. Er ist zwar schon ein wenig älter, aber er wird auch noch länger leben und eingesetzt werden. Diesen Controller kannst Du entweder parallel ausserhalb der Zielschaltung programmieren oder in der Zielschaltung via SPI. Beides ist im Datenblatt wunderbar erklärt. Wenn Du 8051er mit integriertem Bootloader benutzen möchtest, dann wirst Du auch bei Atmel bei den AT89C51RD/RB/ED/EB... Controllern fündig. Auch bei Analog Devices und Maxim/Dallas gibt es welche - die sind allerdings auch schneller. Wenn Du einen Controller in der Schaltung via SPI programmieren möchtest, so solltest Du sicher stellen, daß durch die Programmierpins nicht irgendwelcher Blödsinn in der Hardware passiert (z.B. Motor fährt los ...) bzw. die Pins nicht von der Hardware auf einen Pegel gelegt werden. Ansonsten werden die Pins elektrisch direkt an den Programmer geführt. Gruß Jobst
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.