Dies ist eine alte Version des Dokuments!


STD89C52 Board

Bei aliexpress u.a. gibt es für wenige Euro ein Entwicklungsboard für moderne 8051-Derivate. Ein Suchen nach „C51 and AVR MCU Development Board for Atmel and STC MCUs“ hilft.

Wie immer bekommt man leider nur den Bausatz und keine weiteren Unterlagen; man muss selbst googeln. Auch der Stromlaufplan war nicht so leicht aufzufinden.

  • Supported Atmel MCUs:
    ATmega16, ATmega16A, ATmega16L, AT89S52
  • Supported STC MCUs:
    STC89C51RC, STC89C52RC, STC89C53RC, STC89C54RD+, STC89C58RD+, STC89C510RD+, STC89C512RD+, STC89C514RD+, STC89C516RD+, STC89LE51RC, STC89LE52RC, STC89LE53RC, STC89LE54RD+, STC89LE58RD+, STC89LE510RD+, STC89LE512RD+, STC89LE514RD+,STC89LE516RD+

schematic

Von ICStation.com gibt es ein YouTube-Video https://m.youtube.com/watch?v=ycPrJeeMuik, in dem dieses Board in Aktion gezeigt wird.

Das Board ermöglicht zwei Arten zu Programmieren: Über eine serielle Schnittstelle oder über ISP.

Als Betriebsspannung werden 5V genutzt, diese kommen entweder über den USB-Stecker (mit einem USB-Verlängerungskabel an einem Steckernetzteil) oder über die Stromversorgungsbuchse (auch hier an einem 5V-Steckernetzteil). Es darf nur einer der beiden Anschlüsse genutzt werden.

Zum Programmieren der STC-Controller reicht die serielle Schnittstelle. Es wird ein USB-Seriell-Kabel benötigt. Die Treiber für dieses Kabel sind unter Windows zu installieren.

Außerdem wird die Programmiersoftware STC ISP programming software (aktuell v6.91) benötigt. Es gibt sie beim Hersteller unter https://www.stcmicro.com/rjxz.html.

Die Software wird einfach gestartet, es wird nichts installiert.

  1. Als MCU-Typ muss der korrekte Typ ausgewählt werden, hier also „STC89C52RC/LE52RC“.
  2. Programm laden. Das Programm kann als HEX-File oder als bin-File geladen werden. HEX ist der üblich Standard.
  3. Board ausschalten !
  4. Download/Program anklicken
  5. Board ausschalten
  6. fertig.

Das Tool kann noch viel mehr. Für komplexere Aktionen (z.B. Programmieren inclusive Laden des EPROMs) können eigene Projekte erstellt werden; die STC-Prozessortypen können in die KEIL-Entwicklungsumgebung eingebunden werden (s.u.) und anderes mehr. Es lohnt sich, alle Reiter anzuschauen.

Assembler

C

  • elektronik/stc89c52_board.1680690385.txt.gz
  • Zuletzt geändert: 2023/04/05 10:26
  • von volkerp